Posted on September 06, 2014 at 08:50
Dear forum members,
I hope you can help solving a mystery. I stumbled upon these cute stm32f030f4 µCs and built minimalistic boards with it. No external oscillator used, thus pins PF0 and PF1 should b...
Posted on May 03, 2014 at 20:01 The original post was too long to process during our migration. Please click on the attachment to read the original post.
Posted on September 06, 2014 at 16:21Problem solved: I need to go back to the soldering station. Just replaced the board with another one I built and it immediatly works, even without calling the ''RCC_HSECmd''; RCC_DeInit() suffices.Great, now I ca...
Posted on May 14, 2014 at 22:30
If anybody is interested to the solution - it is quite simple: Wait for the damn transfer to finish before writing to the buffers again.
// Check the RAM first
for
(
int
bank=0; bank<5; bank++) {
bool
i...
Posted on May 14, 2014 at 06:25Logic Analyzer at 16 MHz ...The DMA transfer looks alright, this is 0..1..2..3..4..5... and so on. Zooming into the MISO signal shows that the weird results I am seeing from the code are there on the line as well. I tr...
Posted on May 13, 2014 at 11:55I added a global variable which is true during DMA transfers and gets set to false on the Transfer Complete interrupts. I use this for example in chip_select() and deselect() so the transfer has a chance to complete be...
Posted on May 11, 2014 at 09:31
A little progress as I see _some_ data, but not the proper result yet:
Starting program.
RAM chip 0 is not OK! -> [0] 254 [1] 126 [2] 255 [3] 127 [4] 128 [5] 0 [6] 129 [7] 1 [8] 130 [9] 2
RAM chip 1 is not...