RS232接口转USB接口的通讯方法
[09-14 00:27:32] 来源:http://www.88dzw.com 通信电路 阅读:8545次
文章摘要:微处理器的数据缓冲区编程为可以接收64个字节,这个值是存放在设置包的包头请求信息中.从主机处接收到的最大包大小,是根据它将发送给门禁考勤系统的最大数据量来决定的. 系统还使用了Put_command线程,通过1个 I/O端口引脚,向门禁考勤系统串口发送数据.在执行此线程时,根据串口通信协议插入了起始位、停止位以及相应的延时. 从门禁考勤系统接收数据的过程是利用端点1完成的.端点1配置为1个中断输入端点,当有1个起始 位到达引脚时,GPIO中断必须打开,并关闭所有其它类型中断.设计中通过使用1个Get_Serial线 程来收集I/O引脚发出的串行数据,并把它存入数据缓冲区.同时该线程负责检验接收
RS232接口转USB接口的通讯方法,标签:电路设计,http://www.88dzw.com微处理器的数据缓冲区编程为可以接收64个字节,这个值是存放在设置包的包头请求信息中.从主机处接收到的最大包大小,是根据它将发送给门禁考勤系统的最大数据量来决定的.
系统还使用了Put_command线程,通过1个 I/O端口引脚,向门禁考勤系统串口发送数据.在执行此线程时,根据串口通信协议插入了起始位、停止位以及相应的延时.
从门禁考勤系统接收数据的过程是利用端点1完成的.端点1配置为1个中断输入端点,当有1个起始 位到达引脚时,GPIO中断必须打开,并关闭所有其它类型中断.设计中通过使用1个Get_Serial线 程来收集I/O引脚发出的串行数据,并把它存入数据缓冲区.同时该线程负责检验接收到的起始位 和停止位的正确性.当收到8个字节时,将接收缓冲区中的数据复制到终端1的缓冲区,并且允许微 处理器响应中断输入请求.
考虑到一般串行口的有效波特率的范围在300~19 200 bps,我们按处于最大波特率19 200 bps的情况来考虑,传输1个字符需要时间接近0.75ms;而1个输入中断大约每10 ms送1个8字节的数据包, 因此,设计1个128字节的快速数据缓冲区便可以保证不会丢失数据.
RS-232-USB接口转换模块用于改进我们的IC卡门禁考勤系统,使用效果良好.
Tag:通信电路,电路设计,家电维修 - 单元电路介绍 - 通信电路
《RS232接口转USB接口的通讯方法》相关文章
- › RS232接口转USB接口的通讯方法
- › CAN/RS232接口卡的设计及实现方法
- › 采用RS232接口标准的SMT数据采集方案
- 在百度中搜索相关文章:RS232接口转USB接口的通讯方法
- 在谷歌中搜索相关文章:RS232接口转USB接口的通讯方法
- 在soso中搜索相关文章:RS232接口转USB接口的通讯方法
- 在搜狗中搜索相关文章:RS232接口转USB接口的通讯方法
最新更新