- 博客(2)
- 收藏
- 关注
原创 在keil仿真中遇见的一些问题
仿真的时候,之前都调试的很正常,但是突然间,就不卡在的启动文件中,不能跳转到main函数中,如下图所示,搞的人一脸懵逼,不知道发生了什么。查了老久才发现是因为断点设置的太多了,因为KEIL的仿真中,仅支持5个断点,断点超过了。进会有这样的现象发生,这时候只要把程序中的断点给去掉就好了。另外还有一些会导致仿真失败的原因:包括数组过大,或者使用了printf函数,而没有将“”Use Mic
2017-09-20 15:34:14 2018 2
原创 stm8s003中串口中断问题
最近在写了一段串口的调试代码,但是遇见一些无语的问题。具体的就是一进入调试界面就UART1的TC位就被置1,如图所示。因为想用串口发送完成,后触发中断,结果就是一直处于中断中,查看芯片资料,发现要先读UART_SR位,再写UART_DR位,才能清零,结果发现,这简直就是扯蛋~你会发现读取UART_SR后再写入UART_DR位就会发送一个字节的数据,完成后,又会导致TC位置1,这就是个死循环!所以感
2017-03-23 22:22:05 2278 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人