TI中文支持网
TI专业的中文技术问题搜集分享网站

关于Uart输出的问题请教

大家好:

我最近在通过TI的CC3200 mcu学习嵌入式开发,在尝试串口打印数据时,发现一个奇怪的问题。

当调用UARTCharPut打印数据时,如果下一条语句是mcu进入PSM或者重启,那么打印的数据会中断掉,或者是在两个优先级相同的任务中循环打印数据的话,如果不加延时,那么两条数据也会乱掉,看起来就好像调用了UARTCharPut函数后,数据没有立刻打印出来一样?

我想请问一下,uart输出的具体流程是什么,调用UARTCharPut把需要输出的数据放到uart DR寄存器后,不是立刻就会发送到PC的吗?

gaoyang9992006:

是不是打印过程发生了什么中断啊。没遇到过你说的情况啊,你是裸跑程序还是带系统的?

可以贴出来你说的工程文件,让大家有开发板的跑一个试试,看看到底是什么问题。

赞(0)
未经允许不得转载:TI中文支持网 » 关于Uart输出的问题请教
分享到: 更多 (0)