Resolved! what protocol does FMC peripheral uses?
how does fmc work does it use spi?
how does fmc work does it use spi?
Is the maximum APB frequency setting 36MHz or 50MHz? See the dm00031020, page 863. FREQ[5:0]: Peripheral clock frequency..."Higher than 0b100100: Not allowed"0b100100 corresponds to 36MHz, not 50MHz. Hopefully this is just a document error. We are us...
Hello,I am developing a serial communication driver using USART.I have enabled FIFO and RTO interrupt, to handle reception.TRM says that the received data is stored in the RXFIFO together with the corresponding flags and that PE, FE, NE bits in ISR r...
Hello,I am using a NUCLEO-H743ZI2 and program on the STM32CubeIDE1.13.2The purpose of my project is to create a 2kHz sine and to sample it at 40kHz at the same time.I would like to have no delay between the 12bits DAC and the 12bits ADC: that the fir...
I need live time from ntp server and we trying to read to read the response after sending a 48 characters response. IPD,0,48:è,Mú#Þé©b½.8Û?ÍÔas·éªÍÔbÆb. This is the response fo it but I am not able to read the whole string.I am able to read till only...
Hello everyone, I'm working on an STM32H755BI (industrial temperature range), and i'm quite disappointed by the maximum clock reachable from the system.As can be seen, the MCU can reach up to 480MHz in the core M7 and 240MHz in the core M4.After mont...
hi, I m using H7A3 nucleo, manage to get SPI polling working, enclose code below, when i try in implement Interrupt and DMA , the code compile successfully with no error, but SPI output no signal, SPI slave device is a TI ADC...I have set SPi global...
Hii st-term Can you please tell what is issue in this code it is going in Error Handler HAL_StatusTypeDef HAL_CAN_AddTxMessage(CAN_HandleTypeDef *hcan, const CAN_TxHeaderTypeDef *pHeader, const uint8_t aData[], uint32_t *pTxMailbox) { uint32...
Hi, I am using 3 DMA channels of DMA1 on a STM32G4* to transfer data from the 3 ADCs to mem. At a certain point I want to make sure that all transfers are done and enter a while loop: uint32_t timeoutCnt = 0; while(!LL_DMA_IsActiveFlag_TC1(DMA1) || ...