主题中讨论的其他器件:MSP430F5529、 MSP-ISO、 EVM430-I2040S、 MSP-FET
您好!
我已将 MSP430I2040S EVM 连接到隔离板、并将其连接到 HID 桥(MSP430F5529)。
我尝试并能够使用 EMDC GUI 来查看电压、电流值。
然后、我修改了代码并添加了一小段代码以写入串行端口:
空 EMLibGUIApp_Engine (空)
{
/*开始电能测量--主循环*/
while (1)
{
Com_writeBuffer ("GET_IT"、7);
// EM Lib 前景过程
em_foregroundProc (&gemResultStatus);
HMI_stateMachine (gemResultStatus);
}
}
我还修改了代码以更改 COM 端口协议。 (仅供参考)
COMM_writeBuffer 无法正常工作、我无法在笔记本电脑上的 Putty (终端)上获取任何打印。 我已将 笔记本电脑上的 Putty 连接到9600、N、8、1的波特率。 我还尝试了波特率115200、N、8、1。 但是我的笔记本电脑上没有打印任何照片(PuTTy)。
我检查并完成了 COM 设置:
void HMI_Init (void)
{
//初始化命令处理程序以与 GUI 进行通信
CommandHandler_setApplicationVersion (
COMMAND_DEVICE_TYPE_i2041、
COMMAND_OTER_firmware_ID_0001);
//初始化通信
COMM_setup();
// CommandHandler_registerCmd Listeners();
DC_User_Params = CommandHandler_getUserParamsPtr ();
gHMI = HMI_State_Idle;
#ifdef ENABLE_LCD
Results_Reset (LPH);
#endif
}
我在笔记本电脑末端使用 COM 端口9 我还尝试了作为调试端口的 COM8、但两者都不显示任何打印内容。
请告诉我、我犯了什么错误。
谢谢、此致、
Rajkumar