我用的是LaunchPad,是一个TMS570LS0432,我最近在做它与上位机的通信,通过RS232接口。但是我发现,TMS570LS0432只能发送不能接收数据,我的程序在附件中,很简单的测试,但是就是接收不到数据。求教……
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.
我用的是LaunchPad,是一个TMS570LS0432,我最近在做它与上位机的通信,通过RS232接口。但是我发现,TMS570LS0432只能发送不能接收数据,我的程序在附件中,很简单的测试,但是就是接收不到数据。求教……
Zhiwen,
我看了一下你的HALCOGEN配置文件,里面再Driver Enable里面配置有问题,你应该使能的是“Enable SCI driver”而不是前面的“Enable LIN driver”。
你可以再试试,另外我看你主程序里面有使能接收中断,但是你在HALCOGEN里面没有配置SCI的RX中断和VIM里面相对应的SCI RX channel。如果你需要测试终端接收的话,这两个需要注意一下。
另外在我们HALCOGEN的安装目录下面的HELP文件夹里面,关于TMS570LS0432有一个chm文件,点开它你可以在里面的examples里找到关于UART的测试例子,里面描述的很详细。可以供你参考。
谢谢
ken