当前位置: 首页 > news >正文

丽水企业网站建设宁波企业网站建设

丽水企业网站建设,宁波企业网站建设,国际交流中心网站建设与管理制度,京东商城网上购物官网在编写上下位机通信代码时,需要分阶段测试,确保下位机,线路,上位机都OK. 一.检查设备数据传出 1.确定下位机的串口参数 如果波特率有问题,可能会…

在编写上下位机通信代码时,需要分阶段测试,确保下位机,线路,上位机都OK.

一.检查设备数据传出

1.确定下位机的串口参数

  如果波特率有问题,可能会出现连接成功,但是数据乱码

2.windows平台检查

  下位机多数是在windows下开发,

  首先在windows环境下检查,设备数据传出是否成功

  使用串口传输助手观察数据,下载链接:  

https://download.csdn.net/download/wangpailiulanqi8/87454704icon-default.png?t=N176https://download.csdn.net/download/wangpailiulanqi8/87454704

3.linux平台检查

  启动下位机设备,让其发送数据

  开启终端,检查数据传输

# gr @ gr-System-Product-Name in ~ [16:21:53] 
$ hexdump -C file01.txt
00000000  64 66 72 0a 63 63 66 76  66 62 67 62 67 0a 07 62  |dfr.ccfvfbgbg..b|
00000010  63 64 65 66 67 68 0a 0a  62 63 64 65 66 67 68 0a  |cdefgh..bcdefgh.|
00000020
# gr @ gr-System-Product-Name in ~ [16:24:38] 
$ hexdump -c file01.txt
0000000   d   f   r  \n   c   c   f   v   f   b   g   b   g  \n  \a   b
0000010   c   d   e   f   g   h  \n  \n   b   c   d   e   f   g   h  \n
0000020

注:发送数据一定要>16字节

二.代码写入串口

1.运行代码

  代码中打开串口/dev/ttyUSB0,写入数据

2.检测数据

  同上,使用hexdump指令

hexdump -C < /dev/ttyUSB0                             // 以十六进制打印数据

  

三.模拟设备数据回传

  上位机需要对设备回传的数据进行处理,

  使用usb短接工具,发送给该端口的数据,将被回传.

附录

四.虚拟串口

//安装socat
$ sudo apt-get install socat//虚拟出两个串口 /dev/pts/4   /dev/pts/5
$ socat -d -d pty,raw,echo=0 pty,raw,echo=0
2023/02/14 14:37:53 socat[2179681] N PTY is /dev/pts/4
2023/02/14 14:37:53 socat[2179681] N PTY is /dev/pts/5
2023/02/14 14:37:53 socat[2179681] N starting data transfer loop with FDs [5,5] and [7,7]//另外打开两个终端
//终端01发送数据
$ echo "bcdefgh1234567890" > /dev/pts/4//终端02接受数据
$ cat /dev/pts/5
bcdefgh1234567890$ hexdump -C < /dev/pts/5
00000000  62 63 64 65 66 67 68 31  32 33 34 35 36 37 38 39  |bcdefgh123456789|

http://www.15wanjia.com/news/187508.html

相关文章:

  • 新网站多久会被百度收录云平台开发
  • 企业网站开发公司有哪些网站建设主题有哪些注意事项
  • 长沙 做网站做网站运营需要什么证
  • 企业自有网站庆阳网站设计与建设
  • 河南省住建厅网站豫建设标站长工具同大全站
  • 门户网站开发语言理财网站建设方案书
  • 小米wifi设置网址入口网站app网站制作要多少费用
  • 无锡网页推广苏州网络推广优化
  • 贵阳网站制作长沙蒲公英网络技术有限公司
  • 网站备份 ftp东单网站建设
  • 北京网站建设的公司将网站做成logo怎么做
  • 手机自适应网站建设维护做纺织行业的网站
  • 长沙城乡建设部网站首页关于网站建设的请示报告
  • 网站建设公司专业网站开发制作怎么为一个网站做外链
  • 天津学网站建设wordpress精品模板
  • thinphp 做外贸网站平台后期维护
  • 带后台的网站模板易居房产cms
  • 怎样建设自己的商业网站wordpress建立商城
  • 和外国人做古玩生意的网站常州哪家网站建设公司专业
  • 怎么制作网站店铺做网站推广的方法有哪些
  • 网站上推广游戏怎么做的建设银行网站设置密码
  • 视频网站开发豫港大厦 做网站
  • 网站设计规划的一般流程敏捷开发流程的8个步骤
  • 房屋经纪人网站端口怎么做娄底网站建设公司有哪些
  • 十大免费自学app图片网站优化
  • 上海专业网站建设多少钱加工厂做网站
  • 动易医院网站管理系统衡水营销型网站建设
  • 常营网站建设wordpress 更新 ftp
  • 云南交投集团公路建设有限公司网站wordpress模板制作视频
  • skech做网站交互流程网页制作素材小图片