Posted on September 25, 2015 at 17:56 Hello All, Hope you are doing well Clive. Seems like the forums have spam in them ? All those Chinese chars with ''university of xxyy'' stuff ? Anyway I've come back with another question. I have code...
Posted on November 11, 2014 at 04:41
Hello All, and Clive,
I've went back into the guts of my program after a long time being out of it, and I dont know how I can know the actual clock speed of my unit. I dont have a scope that does more tha...
Posted on April 17, 2014 at 02:26
I finally got ADC to work, so I went overboard and enabled 6 adc channels plus the temp, vref and vbat all on ADC1. Problem is when its running my data coming out of dcmi seems to get garbled.
I know its...
Posted on April 04, 2014 at 16:00
Hello All,
I'm trying to control a servo. I found code on a site that was in Russian, and google translate did not help me much to understand it. Basically we want a period of 20ms and we want to be high dur...
Posted on March 26, 2014 at 22:55
I refactored my interrupt based circular buffer into a dma RX stream coming from the USART2.
I frequently read how many bytes the dma stream has read and then reset it back to zero. For example.
...
Posted on April 19, 2014 at 17:28Hey Kirem, I did read another article on that same page Frank talks about http://www.frankvh.com/stm32-information.html There are two blog posts on the STM32 DMA controllers. http://blog.frankvh.com/2011/08/18/stm...
Posted on April 19, 2014 at 17:21
Hello Yora,
It's nearly impossible to help you without seeing your code, specifically the initialization of the vector table and your usart init code. The best thing we can do is point you to example code wh...
Posted on April 18, 2014 at 22:26
Yes Clive your exactly right (as usual). The errata states
2.1.10 DMA2 data corruption when managing AHB and APB peripherals in a
concurrent way
Description
When the DMA2 is managing AHB Peri...
Posted on April 18, 2014 at 16:58
I went down this path, it seems to be almost working. Just the tmp/vbat/vref dont seem right. I'll look for errata.
void ADC_IRQHandler(void){
static int i;
if(ADC_GetITStatus(ADC1, ADC_IT_EOC))
{...