利用PC串口进行脉冲编码通讯的方法
来源:互联网 发布:淘宝内容运营优化 编辑:程序博客网 时间:2024/05/21 11:24
本文提出的方法可用来评估通过PC串口进行脉宽编码通讯的单总线(one-wire)器件,对通讯错误,如奇偶性和应答,进行监测。与PC的硬件接口为MAX232驱动/接收器,本例子中的从动装置为德州仪器的TMP141温度传感器。使用由A0和A1确定的TMP141的4个可编程地址(见图1),本电路可以扩展成同一个总线上有4个传感器。
本方法的主图示使用RS-232波特率控制的内置时间。大多数通讯需要3个“位编码”:(起始位),数据(位0)和数据(位1)(见表和图2)。使用Visual Basic的mscomm将PC COM口配置成输出8个数据位,无奇偶校验位,1个停止位,无流量控制。COM口数据位的设置与波特率确定位码宽度。通过改变位之间的波特率,得到不同的脉宽编码。
对PC COM口波特率编程会产生20到 30 ms的位之间延迟,因为从动装置没有超时事件,所以这种延迟不是问题。但是,延迟会使在逻辑分析仪上读输出比较复杂。Visual Basic程序控制到TMP141传感器的两路通讯。使用程序可以读以及编程内部寄存器。
作者:Ed Rojas, Email: rojas_ed@ti.com, 德州仪器
- 利用PC串口进行脉冲编码通讯的方法
- 利用Java进行串口通讯开发
- 利用开发板上的RS485模块与PC机的串口通讯
- 基于PC/104的多串口通讯的设计
- 嵌入式系统与PC串口通讯的实现
- 在VC++中有两种方法可以进行串口通讯
- 利用.NET进行排队叫号LED屏控制与物理呼叫终端的串口通讯开发总结
- WinCE中串口通讯的调试方法
- VC++的两种串口通讯方法
- 利用socket直接与adb的pc service通讯
- 浅析PC机串口通讯流控制
- 浅析PC机串口通讯流控制
- 浅析PC机串口通讯流控制
- PC机串口通讯流控制
- 单片机和PC机串口通讯试验
- 浅析PC机串口通讯流控制
- 浅析PC机串口通讯流控制
- 浅析PC机串口通讯流控制
- 联网流量爆炸式增长 谁为未来超宽带网络买单?
- 互联网周刊:网游财富盛世危言
- 消息称华为深圳研发基地员工坠楼 官方称不知情
- 利用Debug Api 获得QQ密码
- Java远程通讯可选技术及原理
- 利用PC串口进行脉冲编码通讯的方法
- Jar命令打包及运行实战
- 社区型网站中加为好友的存储过程
- OpenMP与C++:事半功倍地获得多线程的好处(上)
- 在windows XP下如何用Vmware装Linux操作系统
- 使用Ruby脚本操作Oracle数据库
- fjnu 1759 1+1猜想 II
- HTTP请求-头信息
- 单元测试中的问题和解决方案