码迷,mamicode.com
首页 > 其他好文 > 详细

单片机编程时易错总结 20181015 项目:3060-A

时间:2018-10-15 23:17:03      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:span   通过   通信   语句   主程   cal   无法   清除   操作   

3060-A的调试过程中:

20181015

V1.30  

 

A.遇到问题: RS232LY3023的通信总是自己停止  主程序依旧执行  

此版本进行如下修改:

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

标签:span   通过   通信   语句   主程   cal   无法   清除   操作   

原文地址:https://www.cnblogs.com/qdrs/p/9794977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!