This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于Uart输出的问题请教

Other Parts Discussed in Thread: CC3200

大家好:

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

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

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

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

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