单片机编程时易错总结 20181015 项目:3060-A
Posted qdrs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机编程时易错总结 20181015 项目:3060-A相关的知识,希望对你有一定的参考价值。
3060-A的调试过程中:
20181015
V1.30
A.遇到问题: RS232与LY3023的通信总是自己停止 主程序依旧执行
此版本进行如下修改:
1.RS232用的串口1关闭DMA传送 UART1的初始化参照BT_UART部分的设置
2.RS232的发送改为普通的循环发送 RS232_FOR_putn
3.在UART1串口中断中增加ORE溢出错误检测和CLEAR标志位的操作
4.发现在F_TxToLY3023 发送函数中 调用了MALLOC内存管理函数 但是却没有FREE释放内存空间
最后导致无法通过后续的判断语句,继续执行串口输出 算是比较低级的错误
20181015 现在增加了free
注意MALLOC一旦使用一定要注意清除
以上是关于单片机编程时易错总结 20181015 项目:3060-A的主要内容,如果未能解决你的问题,请参考以下文章