多串口数据接收和发送
2013-04-13 10:04
281 查看
对于ARM7串口接收、发送数据的处理中,一般都会涉及到中断,但是有时候有的数据可以丢弃,有的必须接收或发送。有两种处理方法:
1、中断优先级的设置可以。中断的话,直接调用自己的中断处理函数。
2、可以用查询方式来接收或发送。查询的话,直接查看接收或发送状态(LPC2000里好像是LSR寄存器),根据状态来接受或发送。
对于多串口操作,个人觉得,可以用查询方式+中断方式来处理。
1、中断优先级的设置可以。中断的话,直接调用自己的中断处理函数。
2、可以用查询方式来接收或发送。查询的话,直接查看接收或发送状态(LPC2000里好像是LSR寄存器),根据状态来接受或发送。
对于多串口操作,个人觉得,可以用查询方式+中断方式来处理。
相关文章推荐
- C#通讯编程入门--串口数据接收发送实例
- WPF内实现与串口发送数据和接收数据
- [CC2530]串口接收发送数据
- 安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制
- STM32F334使用串口发送接收数据
- 安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制
- 串口发送接收浮点型数据
- 51单片机串口接收和发送数据
- 网关--串口接收数据转送到网口发送到PC机
- Qt中串口16进制发送和接收数据
- C#多线程操作WPF GUI控件,串口数据接收发送
- 异步串口模式发送和接收数据
- upD79F8513A(NEC)或upD78F0511A(NEC)之串口0中断发送和接收数据
- 51单片机中用中断方式实现串口数据发送与接收
- 闪烁led来标志串口的接收与发送数据
- linux多线程下打开串口发送和接收数据
- linux多线程下打开串口发送和接收数据
- C#串口通信—向串口发送数据,同步接收返回数据
- QT串口发送十六进制数据接收串口数据并十六进制显示
- 串口通讯中接收和发送float类型数据