OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3590|回复: 2

UCOSIII+USART1 问题求助

[复制链接]

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2015-4-20
在线时间
0 小时
发表于 2015-4-20 16:29:37 | 显示全部楼层 |阅读模式
5金钱
ucosIII 移植成功后  多任务流水灯程序成功通过

然后 加入串口打印出问题了

问题如下: 单一usart1输出成功
               单一ucosIII+usart1输出成功
               多任务流水灯成功
               ucosIII+多两个流水灯+usart1 不能输出  why????

usart1 仅仅初始化 没有编写中断函数

void Task_LED2(void *p_arg)
{
 OS_ERR err;
    (void)p_arg;                
 
     printf("程序调用成功");//加入重定向的printf语句
    while (1)
    {
        LED2( ON );
        OSTimeDlyHMSM(0, 0,2,0,OS_OPT_TIME_HMSM_STRICT,&err); //延时阻塞200ms
        LED2( OFF);
   OSTimeDlyHMSM(0, 0,2,0,OS_OPT_TIME_HMSM_STRICT,&err);
    }
}

最佳答案

查看完整内容[请看2#楼]

不是这个原因   不过我调出来了 我把usart1的初始函数换成已经成功的程序的初始函数  就成功了 但是我没有发现他们到底有啥不同   郁闷
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2015-4-20
在线时间
0 小时
 楼主| 发表于 2015-4-20 16:29:38 | 显示全部楼层
不是这个原因   不过我调出来了
我把usart1的初始函数换成已经成功的程序的初始函数  就成功了 但是我没有发现他们到底有啥不同  
郁闷
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-20 18:35:51 | 显示全部楼层
任务堆栈开大一点
开往春天的手扶拖拉机
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-1 14:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表