在线时间0 小时
UID332568
注册时间2010-5-5
NXP金币0
该用户从未签到
新手上路

- 积分
- 58
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2011-12-29 16:51:17
|
显示全部楼层
回复:请版主和朋友们帮个忙,我这串口设置有错吗
回复第 10 楼 于2011-12-29 07:07:07发表:
没有最雷,只有更雷
你好安版主,先谢谢你长期以来的帮助哈 由于我之前没有学过操作系统哈,所以有些操作系统的只是还不是很懂,所以我想向你咨询下,希望能给我些明示
可能有些低级,望能谅解
直接上代码
TASK_TEMPLATE_STRUCT MQX_template_list[] =
{
/* Task number, Entry point, Stack, Pri, String, Auto? */
{MAIN_TASK, Main_task, 3000, 9, "main", MQX_AUTO_START_TASK, 0L, 0},
{DSP_TASK , dsp_task , 3000, 9, "dsp" , MQX_AUTO_START_TASK | MQX_TIME_SLICE_TASK , 0L, 100},
{UART_TASK, uart_task, 5000, 9, "uart", MQX_AUTO_START_TASK | MQX_TIME_SLICE_TASK , 0L, 100},
{SET_READER_TASK,set_reader_task,3000, 8, "set" , 0, 0L, 0},
{0, 0, 0, 0, 0, 0, 0L, 0}
};
我现在有这几个任务,其中串口的任务是向外设发送一些命令,对外设进行操作,而dsp_task这个任务则是对外设通过串口返回的信息在液晶上显示的任务,无意中我发现一个现象,就是说当我把串口的发送线和接收线短接的时候,好像程序死在uart_task这个任务了,要不就是再也不进入这个任务了(根据现象说的),我感觉这个属于操作系统的一种现象,叫什么我还说不上来,(之前没怎么看过操作系统),所以希望您能解释下,真的感谢你了!!! |
|