电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>DSP>如何使用Modbus协议进行TMS320F2812与触摸屏通信的实现说明

如何使用Modbus协议进行TMS320F2812与触摸屏通信的实现说明

2019-02-11 | pdf | 0.56 MB | 次下载 | 免费

资料介绍

  本文介绍了一种新型触摸屏Samkoon-3.5A的特点以及一种DSP与触摸屏之间的通信方法,采用Modbus协议实现异步串行通信。系统选用TI公司的TMS320F2812为核心处理器,Samkoon-3.5A作为系统人机界面,介绍了DSP的SCI模块特点和Modbus通信协议,给出了程序流程图和硬件连接方式,编写了数据通信程序,最终实现数据通信。

  自20世纪60年代以来,数字信号处理(Digital Signal Processing)日渐成为一项成熟技术,并在多项应用领域逐渐替代了传统模拟信号处理系统。DSP技术及设备具有灵活、精确、抗干扰能力强、设备尺寸小、速度快、性能稳定和易于升级等优点。以DSP为核心的控制器在控制过程中需要将许多参数显示给用户,同时有的控制参数需要在线修改,因此可以选择具有人机交互能力的人机界面触摸屏解决上述问题!。

  目前,Samkoon-3.5A触摸屏在工业控制方面国内工业控制方面应用十分广泛,具备文字,数字和图形同步显示内部接点状态及资料的能力,它可作为PLC的中小型工作站,但是图形同步显示触摸屏-般是针对可编程控制器(PLC)所设计的,但是它不能与DSP直接通信,触摸屏要与DSP通信需要遵照相应的通信协议,开发相应的通信程序才能实现。本文是以TI公司的TMS320F2812为核心的DSP与深圳显控有限公司的Samkoon-3.5A触摸屏为例,对两者如何进行通信进行了研究与介绍。并最终实现了数据通信。

  串行通信接口(SCI)是一个采用发送、接收双线制的异步串行通信接口,即通常所说的UART口。它支持16级的接收发送FIFO,从而降低了串口通信时CPU的开销。SCI模块支持CPU和其他使用非归零制(NRZ)的外围设备之间的数字通信。在不使用FIFO的情况下,SCI接收器和发送器采用双击缓冲模式,此时SCI接收器和发送器都有独立的使能和中断位,也都可以设置成独立操作或同时进行的双工通信模式[2]。

  SCT通信接口的主要特点:两个外部引脚,其中包括SCI数据发送引脚和SCT数据接受引脚;可编程配置为多达64K种不同的通信速率:通信的数据格式:一一个起始位,可编程1~ 8b的数据字长度,可选择奇偶校验或无奇偶校验位模式; 1~2位停止位;四个错误检测标志位:间断检测、奇偶校验、超限检测、帧的错误检测;半双工或者全双工通信模式;双缓冲接收和发送功能;发送和接收可以采用中断或查询的方式进行;具有独立的发送和接收中断使能位(除BRKDT);

  NRZ(非归零码)格式: 13个SCI模块控制寄 存器位于控制寄存器的结构体里,控制寄存器的机构体的初始地址,为7050h;自 动波特率检测: 16级 发送/接收FIFO3。SCI接口如图1。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1489次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  91次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  9次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30319次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233045次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费