最近在使用STM32F103开展新项目的评估,接连着项目的维护,花去自己不少时间,哎....快乐地解决bug,希望以后的程序bug越少越好。
1.SWD接口:从淘宝淘的JLINK-V8,不贵,直接将JLINK连接评估板,能识别SWD接口,但是提示 cpu core not found,这是由于两者设置不一致的缘故,在keil中不仅在option target要设置正确,还需要在烧录设置正确,方能正确连接。
2.低电压复位芯片:在板子中若添加了低电压复位芯片,J-LINK将无法正常连接,看门狗将失效,CPU在不喂狗的情况下,不会引起CPU复位,将其去掉,问题消失。在CPU的NRST端口可以明显看到下拉电平。若需要使用低电压复位功能,可以使用CPU内部的POR功能,对电压阈值进行设定。
3.擦除flash一页的时间实测值:22.4ms.
4.关于 AD采集:若采用在单次转换模式下,只能进行单一转换,不能进行稍描模式自动切换通道,在连续转换模式下,再完成SQR1的通道之后才会将EOC置位。