工具/软件:TI-RTOS
大家好、我有疑问、
我正在尝试使用 IWR1642 BOOST 创建新项目。 我正在尝试使用与套件和 PC 的 UART 通信(HyperTerm)。 我希望在开关按下后发送 hello (它运行良好)、并在中断回调中通过 IWR 从 Hyperterm 读取数据(它未运行)。 您能帮我解决问题吗?e2e.ti.com/.../main_5F00_mss.c
谢谢你 Michal
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.
工具/软件:TI-RTOS
大家好、我有疑问、
我正在尝试使用 IWR1642 BOOST 创建新项目。 我正在尝试使用与套件和 PC 的 UART 通信(HyperTerm)。 我希望在开关按下后发送 hello (它运行良好)、并在中断回调中通过 IWR 从 Hyperterm 读取数据(它未运行)。 您能帮我解决问题吗?e2e.ti.com/.../main_5F00_mss.c
谢谢你 Michal
我对在回调中从 UART 读取数据感兴趣.....
UART 命令按照示例的方式进行设置
/*设置 PINMUX 以显示 UART-1 */
Pinmux_set_OverrideCtrl (SOC_XWR16XX_PINN5_PADBE、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_FuncSel (SOC_XWR16XX_PINN5_PADBE、SOC_XWR16XX_PINN5_PADBE_MSS_UARTA_TX);
Pinmux_set_OverrideCtrl (SOC_XWR16XX_PINN4_PADBD、PINMUX_OUTEN_RETAK_HW_CTRL、PINMUX_INPEN_RETAGE_HW_CTRL);
Pinmux_Set_FuncSel (SOC_XWR16XX_PINN4_PADBD、SOC_XWR16XX_PINN4_PADBD_MSS_UARTA_RX);
UART_PARAMS_INIT (uartParams);
uartParams.clockFrequency = gMmwMssMCB.cfg.sysClockFrequency;
uartParams.baudrate = gMmwMssMCB.cfg.commandBaudRate;
uartParams.readMode = UART_MODE_CALLACK;
uartParams.readReturnMode = UART_return_NEWLINE;
uartParams.readCallback = uartReadCallback;
uartParams.isPinMuxDone = 1U;
/*打开 UART 实例*/
gMmwMssMCB.commandUartHandle = UART_OPEN (0、uartParams);
if (gMmwMssMCB.commandUartHandle == NULL)
{
System_printf ("错误:MMWDemoMSS 无法打开命令 UART 实例\n");
返回;
}
UART_READ (gMmwMssMCB.commandUartHandle,uartRXbuff,1u);
数据读取使用 uardReadCallback...
Bu 当我用 ASCII 的"a"值写入 Hyperterm 时,不会调用中断回调,但我不知道为什么...