奇葩的问题:串口收发器开关
-
-
cxtarm
- LV3工程师
-
| 2015-04-13 15:34:28
- 浏览量 3910
- 回复:5
串口本是一个很简单的应用外设,但是这两天调串口的时候确实很不顺,接连掉坑。今天在用串口发送数据的时候系统总是进入Hardfault,起初一点头绪都没有。分析写的代码,因为我的平台是KL03,做低功耗应用,因此想要优化串口的应用,在需要的时候打开串口发送状态机,发送完数据关闭状态机。我在代码实现的时候为了省事,在没有确认状态机的状态时便再次写寄存器打开串口状态机导致系统进入Hardfault(这个应该是busfault上升的吧?)。更改后串口工作正常,其他待验证。。。。。。。。。。
串口本是一个很简单的应用外设,但是这两天调串口的时候确实很不顺,接连掉坑。今天在用串口发送数据的时候系统总是进入Hardfault,起初一点头绪都没有。分析写的代码,因为我的平台是KL03,做低功耗应用,因此想要优化串口的应用,在需要的时候打开串口发送状态机,发送完数据关闭状态机。我在代码实现的时候为了省事,在没有确认状态机的状态时便再次写寄存器打开串口状态机导致系统进入Hardfault(这个应该是busfault上升的吧?)。更改后串口工作正常,其他待验证。。。。。。。。。。