TI中文支持网
TI专业的中文技术问题搜集分享网站

EVM430-FR6043: USS调试接口IIC和UART的使用问题!

Part Number:EVM430-FR6043

官方DEMO程序,默认的是使用IIC和IO实现USS上位机的通信。

我看到程序中有宏定义貌似可以使用UART与USS通信。

但是我修改宏定义之后,并将开发板跳帽短接后,仍然不能实现与USS的通信,我尝试了很多次,并且检查了硬件,硬件是没有问题的。

使用IIC是正常通信,可以查看波形,配置参数的。

串口UART单独写程序,可以实现收发,说明串口是完好的。

请教一下,该如何配置程序和开发板,可以实现使用UART与USS上位机通信呢?我现在需要这么做。

开发板短路帽:J1  J3  RXD  TXD

下面是我的代码:

//*****************************************************************************
// COMM Interface Selection Definitions
//*****************************************************************************

//! \def No Serial Interface (Disable the COMM module)
//!
#define COMM_NONE (0)

//! \def UART Serial Interface
//!
#define COMM_UART (1)

//! \def I2C Slave Serial Interface
//!
#define COMM_I2CSLAVE (2)

//! \def Serial communication interface selection. Set this to one of the valid
//! interfaces or COMM_NONE to disable the COMM module.
//!
#define COMM_SERIAL_INTERFACE (COMM_UART)

//! \def Serial communication interface selection enable definitions
//! These are set automatically to include the relevent modules.
//!
#if (COMM_SERIAL_INTERFACE==COMM_UART)
#define UART__ENABLE (true)
#define I2CSLAVE__ENABLE (false)
#define TIMEOUT__ENABLE (false)
#elif (COMM_SERIAL_INTERFACE==COMM_I2CSLAVE)
#define UART__ENABLE (false)
#define I2CSLAVE__ENABLE (true)
#define TIMEOUT__ENABLE (true)
#endif

Susan Yang:

您可以试一下

https://www.ti.com/lit/ug/slau764/slau764.pdf 

2.5 Communications 

To enable UART on the USB HID interface, put jumpers on the J1 TXD and RXD pins 

,

user6303367:

我是按此操作的,不能通信。

不知你们有没有使用过UART的USB HID interface

,

Susan Yang:

user6303367 说:不知你们有没有使用过UART的USB HID interface

我确认了一下:

UART 支持目前未在 GUI 中实现,因此目前仅支持 I2C 通信。

,

user6303367:

了解了,感谢

,

Susan Yang:

很高兴能帮到您

赞(0)
未经允许不得转载:TI中文支持网 » EVM430-FR6043: USS调试接口IIC和UART的使用问题!
分享到: 更多 (0)