Thread 中讨论的其他器件:controlSUITE
工具/软件:Code Composer Studio
尊敬的 TI:
我几乎肯定我在做一些愚蠢的事,但我被骗了。
我有一些软件使用 uartstdio 库作为终端 IO。 因为我需要使 UART 实现非阻塞、这要求我处于 UART_buffered 模式(因为 UARTRxBytesAvail ()等函数甚至不存在,除非定义了 UART_buffered),所以我继续将定义设置为1。 当我这么做时、代码会崩溃并产生意外中断。
为了清楚、
//#define UART_buffered 1.
...工作正常
#define UART_buffered 1
...sends ME off to IntDefaultHandler()。
我所做的并不是所有的复杂。 实际上、此时我甚至不想发送字符。 我将该库用作 printf。 它在第一条消息的一半时间内崩溃(我可以在 PuTTy 上看到"LED 任务初始化")、并关闭到 IntDefaultHandler。
我猜还有其他一些需要设置才能使用缓冲模式。 ISR、可能吗? 但我对它的功能有损失。
帮助?