登录
首页 » c++,RS232 » rs232数据信息传输

rs232数据信息传输

于 2022-12-05 发布 文件大小:1.20 kB
0 35
下载积分: 2 下载次数: 1

代码说明:

由于 I/O 串行通信口的速度远远低于 CPU 的速度,在查询工作方式时,CPU 长时间处于等待状态,其效率非常低,不利于 CPU 的资源利用.解决这一矛盾的有效办法是采取中断的通信方式,即当通信口自身准备就绪时,主动提出中断申请,一旦 CPU 响应此申请,便暂停执行的工作,转向中断服务子程序,与外设进行数据的交换,数据交换完成后返回到主程序中的断点继续执行未完成的任务,这样就避免了 CPU 资源的浪费.为此必须对异步通信适配器以及中断控制器进行控制.作为系统的外设,异步通信适配器和中断控制器都有其对应的 I/O 口地址,所以本文采用 C 语言函数库中的寻址函数outportb ()和函数 inportb()对上述芯片进行直接读写操作.其控制包括对中断控制器地址的编程, 允许 IRQ3,IRQ4 中断, 同时置 MODEM 控制寄存器地址为有效, 这样即可实现中断方式的通信

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • PC 机与单片机通信(RS232 协议)
    PC 机与单片机通信(RS232 协议),有详细的说明,有代码,可以直接用。
    2023-06-05 18:00:03下载
    积分:1
  • 很好用的串口测试工具
    基于VC的一种很好用的串口调试工具,基于VC的一种很好用的串口调试工具,基于VC的一种很好用的串口调试工具,基于VC的一种很好用的串口调试工具,基于VC的一种很好用的串口调试工具,基于VC的一种很好用的串口调试工具,基于VC的一种很好用的串口调试工具,基于VC的一种很好用的串口调试工具基于VC的一种很好用的串口调试工具基于VC的一种很好用的串口调试工具基于VC的一种很好用的串口调试工具基于VC的一种很好用的串口调试工具基于VC的一种很好用的串口调试工具。
    2022-04-07 08:13:16下载
    积分:1
  • 这个项目是为了测试 J1708/J1587 设备通过 RS232
    这是一个例子关于如何发送 J1708 框架通过 RS232 与 1 字节、 2 字节和 4 字节的数据和计算其校验和。
    2022-03-03 21:03:33下载
    积分:1
  • uart 读写
    用于rs232,uart的读写接口代码。linux下亲测试可用。
    2023-03-09 10:00:03下载
    积分:1
  • rs232数据信息传输
    由于 I/O 串行通信口的速度远远低于 CPU 的速度,在查询工作方式时,CPU 长时间处于等待状态,其效率非常低,不利于 CPU 的资源利用.解决这一矛盾的有效办法是采取中断的通信方式,即当通信口自身准备就绪时,主动提出中断申请,一旦 CPU 响应此申请,便暂停执行的工作,转向中断服务子程序,与外设进行数据的交换,数据交换完成后返回到主程序中的断点继续执行未完成的任务,这样就避免了 CPU 资源的浪费.为此必须对异步通信适配器以及中断控制器进行控制.作为系统的外设,异步通信适配器和中断控制器都有其对应的 I/O 口地址,所以本文采用 C 语言函数库中的寻址函数outportb ()和函数 inportb()对上述芯片进行直接读写操作.其控制包括对中断控制器地址的编程, 允许 IRQ3,IRQ4 中断, 同时置 MODEM 控制寄存器地址为有效, 这样即可实现中断方式的通信
    2022-12-05 15:30:03下载
    积分:1
  • 696518资源总数
  • 104224会员总数
  • 54今日下载