行者川 发表于 2017-12-4 17:40
串口3控制GPRS模块,如果不加串口3,系统能正常运行。加了串口3之后,增加了一个SIM900A_task任务,可能 ...
正点原子 发表于 2017-11-23 01:05
尽量精简串口中断服务函数的代码
操作系统 发表于 2017-11-23 15:25
能搞定三个串口,你就过关了.
1547674987 发表于 2017-11-23 21:56
我跑UCOSIII,搞定5个串口 我是不是过关了?F4
行者川 发表于 2017-11-23 09:36
void USART2_IRQHandler(void) //串口2接收中断入口函数
{
static int ucRxCnt = 0;
1547674987 发表于 2017-11-23 21:56
我跑UCOSIII,搞定5个串口 我是不是过关了?F4
江湖渔民 发表于 2017-11-29 13:34
貌似你的串口程序内没有做time的重置
行者川 发表于 2017-12-4 11:20
我觉得是优先级设置出了问题,具体怎么改就不知道了
行者川 发表于 2017-12-4 11:20
我觉得是优先级设置出了问题,具体怎么改就不知道了
1547674987 发表于 2017-12-4 14:49
简略的看了下你的工程,有几个建议。
(1)你串口1只用来发送调试信息,没必要开中断,虽然也没啥影响
...
行者川 发表于 2017-12-4 16:53
谢谢,根据你的建议修改了下,打印调试信息卡在如图所示的部分,显示屏处于花屏状态!
没加串口3之前, ...
1547674987 发表于 2017-12-4 17:32
显示屏花屏,这个我帮不了。你说的加串口3后不行,能不能具体点,是接收的数据有问题还是什么别的?
| 欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/) | Powered by Discuz! X3.4 |