本人刚学习ARM,使用USART时遇到问题:
arm程序大循环向上位机发送数据,同时led灯闪烁。 上位机串口助手没有打开时,led闪烁正常,证明程序运行正常,当打开串口助手瞬间,串口助手能收到4-1800字节数据,然后就没有数据了,同时LED全灭,证明大循环停止循环了,上位机关闭串口,led继续闪烁,上位机打开串口,继续能收到数据,led全灭。。。。。。
串口助手能收到4-1800字节数据视大循环延时函数而定,延时长,收到数据少,延时短,收到数据多。
ARM程序中不初始化USART,led现象还是随串口打开关闭变化。
不知是哪里哪里有问题,请高人指教! |