UART_MQX_K60

4824阅读 0评论2012-09-24 lyq2325272
分类:C/C++

MQX中的设备都是以文件形式操作的,所以,串口的使用和GPIO大同小异,在MQX中,UART已经进行了初始化。下面是MQX的具体使用:


1、  MQX中的串口设备

轮询方式:ttyattybttycttydttyettyf分别对应uart0-5

中断方式:ittyaittybittycittydittyeittyf分别对应uart0-5

2、  打开串口

MQX_FILE_PTR  rs232_dev = NULL;

rs232_dev = fopen("ttye:",NULL);

3、  设置串口参数(以设置波特率为例)

int buad = 19200;

ioctl(rs232_dev,IO_IOCTL_SERIAL_SET_BAUD,&buad);

4、  写或读数据

写:write( rs232_dev, data_buffer, strlen(data_buffer) );

读:read(rs232_dev,data_read,len);

 

附录:

1、  怎么修改串口默认IO

init_gpio.c(在库工程中通过查找关键字PTE8找到)

2、  如何修改printf直接打印到串口4

修改twk60n512.h里面的BSP_DEFAULT_IO_CHANNEL的宏定义


参考资料:

 MQXIOUG.pdf  

上一篇:闲耍VB
下一篇:VB那点事_溢出错误