Trying to use 2 serial ports with MQX. Need commands similar to Interniche.

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Trying to use 2 serial ports with MQX. Need commands similar to Interniche.

跳至解决方案
1,842 次查看
terryt
Contributor I

I'm using MQX 3.5 and a M52259demo board. I having trouble simply adding another serial port (polling type) while having the existing terminal functionality on ttya. I'm an Interniche user that finds the Interniche code easier to follow.

 

With Interniche there are two commands:    uart_putc( int unit, unsigned char ch) & uart_getc( int unit). I'm using two serial ports just fine. I'm trying to port code over to MQX and can't find a similar command.

 

The only commands I come across is putchar & getchar. That works for one serial port, but I want to use two serial ports. Is there a similar command like in MQX like the ones above from Interniche?

标记 (3)
0 项奖励
回复
1 解答
1,177 次查看
DavidS
NXP Employee
NXP Employee

Attaching an example that can be copied and pasted into the MQX4.x/mqx/examples/io project to play with a second UART of your choice.

Regards,

David

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,177 次查看
DavidS
NXP Employee
NXP Employee

Hi Terry,

You need to enable the appropriate #define for the second UART you want to use in the user_config.h header file and then re-compile the build_libs.mcp for the demo board.

Then reference the enclose example. It is simple modified/enhanced version of the examples/io project.

Regards,

David

 

0 项奖励
回复
1,178 次查看
DavidS
NXP Employee
NXP Employee

Attaching an example that can be copied and pasted into the MQX4.x/mqx/examples/io project to play with a second UART of your choice.

Regards,

David

0 项奖励
回复