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
您好!
我正在使用 TM4C123 launchpad 为 Modbus 从设备开发代码。 当我将 Modbus 从设备与计算机上的主模拟器连接时、固件已完成且工作正常。
我的问题是:
我有一个数据记录器器件、当我与 Modbus 从设备连接时、固件会卡在以下位置:
内部32_t
UARTCharGet (uint32_t ui32Base)
{
//
//检查参数。
//
assert (_UARTBaseValid (ui32Base));
//
//等待 char 可用。
//
while (HWREG (ui32Base + UART_O_FR)和 UART_FR_RXFE)
{
}
//
//现在获取 char。
//
return (HWREG (ui32Base + UART_O_DR));
}
连接数据记录器后、当我进行分步调试时、代码会卡在上述代码的 while 循环中
当我们将同一固件与仿真器连接时、该固件工作正常(我已经使用许多仿真器对其进行了测试)。
请告诉我问题到底是什么??
感谢你能抽出时间。
此致
Praveen
您好、Charles、
海报的"仿真器"实际上不会产生(实际)输出、这是否属实? 注-海报(Does)报告使用该方法取得的成功。 (这说明了我之前的"仿真器 ID"请求...)
您好、Charles、
回复:"看不到先前的帖子" -这是我的意思。 (多个) Modbus 仿真器是"报告工作"-这种"成功"最常代表海报中的"速度、简化和增强"我们的故障排除。
识别那些"成功使用 TM4C "的仿真器也应该对(此处的其他仿真器)有用。 Fir/I 注意到(一些)这种 Modbus 仿真器不能与 TM4C "很好地发挥作用"。 (与其他 ARM MCU 也不是...)
同样、海报中列出并链接 "成功的几个仿真器"、肯定 会帮助他和他人的事业... (最常的目标应该是"帮助帮助帮助者!")