Posted on May 17, 2011 at 13:26You might find that the analog behavior of the ADC was also very far from specification when clocked that fast. But of course it is hard to tell because it is difficult to get the analog noise on the pcb down to the sp...
Posted on May 17, 2011 at 13:26ST never claimed the chip _wouldn't_ work at 128 MHz. All they claim is that it will work at 72 MHz. Over a wide range of supply-voltages and temperatures. For many years. Or your money back. Some chips might work beyo...
Posted on May 17, 2011 at 13:25Have you asked Rowley (the makers of Crossworks)? In my experience they are helpful and come back with solutions to problems reasonably quickly. I have had problems with debugging / subsequent downloads when enabling c...
Posted on May 17, 2011 at 13:25The sensitivity to timing that you report should ring alarm bells (''works at 100.0 kHz, not at 99 or 101''). That makes me think that there are other parts of your code, either in your main flow or other interrupts, t...
Posted on May 17, 2011 at 13:24Presumably you tried: SPI1->DR = SPI1->DR; I would expect that to work because DR is declared as volatile so reads and writes should not be optimized away. But if it does not, you would need to do something along the l...