I believe there is a unclear statement about FIFO address auto inreasement and 8-bit sub address issue; here is two explanation from the datasheet;8bit sub address auto inrease : (page 25 6.1.1 I2C operation)... 7 LSb represent the actual register ad...
Hello,i set stm32f103c8 adc1 at 12mhz . Main clock is 8Mhz * 9 = 72Mhz.i use ADC_SAMPLETIME_7CYCLES_5 so 12.5 + 7.5 = 20cycle = 600ksps.i set dma circular continuous mode with 1000 element buffer.i can receive half and conversion complete interrupts ...
Hi Niccolo , Thank you for your response , i am looking forward seeing your results , indeed i will try myself right now . I want to read all the available FIFO data and STATUS_REG(0x27) in once. When i got the FIFO full interrupt , i am gonna start ...
Hi , i want to read all the registers at once , but as i mentioned above two given information at the different pages of the datasheet makes it unclear.what will happen and how does it behave if i will start reading 0xA8 (0x28 | 0x80) ,because this...
Solved guys =)it seems i was trying to print 52 or 54 but i just set buffer size 9 in USB function so i could see just "5" very left digit of two digit number such as 52 or 54 :)) Th solution is increasing buffersize in USBD_CDC_ACM_WriteData(0U,(ui...
I have changed it like this but still no success ; i also tried to take out dma_index variable to global or i put volatile ....optimization level is 0 int32_t state = osKernelLock();
sprintf (Message1, "Index = %d", dma_index);
osKernelRestor...
i am using keil mdk 5.xx even with L3 optimization this function eats up so much resource, i dont know why. Just i know if i choose bigger mcu it does not gives any single error. Now i will try the library that you shared.