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

网站开发前期准备全国室内设计学校

网站开发前期准备,全国室内设计学校,公司建立网站,成品网站MODBUS RTU协议规定,一个MODBUS的帧结束是3.5倍字符的时间。 在实现上包括2种实现方式 1 uart芯片本身就提供 time_out功能 如 带有FIFO功能的芯片,为了保证在收到FIFO内容且没有达到FIFO中断的长度,设置了time_out中断。软件只需设置该中…

MODBUS RTU协议规定,一个MODBUS的帧结束是3.5倍字符的时间。

在实现上包括2种实现方式

1 uart芯片本身就提供 time_out功能

如 带有FIFO功能的芯片,为了保证在收到FIFO内容且没有达到FIFO中断的长度,设置了time_out中断。软件只需设置该中断,该中断发生时,就意味着MODBUS RTU协议的帧结束。需要注意的是,在FIFO中断时,不要把FIFO内容完全读完,保留1个字节在FIFO中,否则可能不会发生time_out中断。


如下面的芯片SC16IS762

2  芯片不提供FIFO功能,也不提供time_out功能,比如很多单片机

这时需要设置一个根据波特率的超时时间的表格和一个time_out的变量,每收到一个字符,time_out= 超时时间;而在定时中断里面 time_out--,如果 time_out减至0,则MODBUS RTU协议的帧结束。

或者直接设置一个定时器,中断时间= 定时器当前时间+  超时时间,一旦中断发生则MODBUS RTU协议的帧结束。

int  time_out

串口接收中断

time_out= 超时表 [ 波特率]

定时器中断

if( time_out )

{

  if (time_out==1 )  帧结束 处理

 else   time_out--

}

}

http://www.dtcms.com/wzjs/571587.html

相关文章:

  • wordpress建站有什么好处职业装定制
  • 珠海企业免费建站招聘网有哪些网站比较好
  • 礼信堂 网站开发上海城隍庙几点关门
  • 装修网站大全哪个网站可以代做试题
  • 网站视频主持人网网站建设教程 零基础
  • 公众号购买重庆黄埔seo整站优化
  • asp网站无法上传图片asp 网站源代码
  • 建设部网站 注册违规东台做网站
  • 网站开发各年的前景网站首页做多大分辨率
  • 佳木斯哈尔滨网站建设爱媛直播
  • 59网站一起做网店wordpress主题使用
  • 赣州网站建设江西网站建设福鼎市建设局网站
  • 汕头仿站定制模板建站慈溪哪里有做网站
  • 网站设计照着做 算侵权吗wordpress设置主页面
  • 网站建设费是宣传费用吗一个简单的网站怎么做
  • 网站后台 开源不同网站对商家做o2o的政策
  • 贵阳网站建设建站解决方案国外 网站开发框架
  • 电影网站logo设计南宁网络推广
  • 商城网站设计注意什么PR做视频需要放网站上
  • 无锡网站建站公司谷歌关键词搜索
  • 建设银行信用卡网站是多少钱电子商城网站的设计与实现
  • 百姓网二手房网站优化成本
  • 坂田的做网站公司做旅游网站赚钱吗
  • 怎样创建基本的网站网络设计的三个层次
  • 网站建设技术人员工作小红书信息流广告
  • 宝安网站设计网站建设哪家快嵌入字体的网站
  • 折800网站模板wordpress 主题升级
  • 微商城网站建设合同下载用网上的文章做网站行吗
  • 网站搜索引擎优化主要方法注册自己的网站怎么注
  • xampp网站后台社交电商软件开发