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

水贝网站建设手机seo关键词优化

水贝网站建设,手机seo关键词优化,服务周到的响应式网站,网站建设服务套餐FPGA解析串口协议帧已经发布2个版本了,分别如下: 版本1:点击查看版本1 版本1详细介绍了串口协议帧的帧组成和设计思想,但设计粗糙,注释不详细; 版本1:点击查看版本2 版本2优化了代码&#xff0c…

FPGA解析串口协议帧已经发布2个版本了,分别如下:
版本1:点击查看版本1
版本1详细介绍了串口协议帧的帧组成和设计思想,但设计粗糙,注释不详细;
版本1:点击查看版本2
版本2优化了代码,添加了详细注释;
目前根据用户的反馈,前两个版本都存在一下问题:

1、代码虽然精简,但对新手来说理解比较困难,看不懂,特别是解析模块,建议解析模块使用三段式状态机实现;
2、功能有bug,必须完全按照协议帧发送串口数据,发送错误则FPGA无法解析下一帧串口数据了,必须断电重启或重新烧录才能再次解析;

针对用户的反馈,升级了3.0版本;
三段式状态机实现,定义了8个状态,每个状态的跳转只有1位数据变化,增强了状态机在组合逻辑和时序逻辑交替工作下的稳定性,这种写法目前在业界已经算是天花板水平了;
在这里插入图片描述
各状态跳转图如下:
在这里插入图片描述
状态切换说明如下:

DLE初始状态下,收到aa后进入状态HEADER_1; HEADER_1初始状态下,收到bb后进入状态HEADER_2;
HEADER_2初始状态下,接收数据计数器=2后进入状态RX_DATA;
RX_DATA初始状态下,接收数据计数器=7后进入状态SUM_CHECK;
SUM_CHECK初始状态下,和校验指示信号为高后进入状态END_1; END_1初始状态下,收到cc后进入状态END_2;
END_2初始状态下,收到dd后进入状态RX_DONE; RX_DONE状态自动返回DLE状态再次进入循环;

组合逻辑状态切换部分代码如下:
在这里插入图片描述
这一步就解决了用户反馈的理解比较困难,看不懂的问题;

错误重发功能功能:
之前的版本确实有这样的问题:
比如发送aa bb 00 00 00 00 01 cc dd的错误帧,再发aa bb 00 00 00 00 00 cc dd的正确帧,FPGA就不能解析了;FPGA直接卡在了某一状态,一直在等满足他跳转的条件,当再次发送串口数据帧时,解析模块还未切换回初始状态,所以卡死;
这里增加了error信号,一旦发送的数据帧单个字节错误,也就是说一帧数据中的某一个字节不符合协议规定,则状态机立即跳转回 DLE初始状态,这样就解决卡死问题,可以错误重发;
关于错误检测信号error部分的代码请联系我获得;

整个解析代码加上注释一共才179行,可谓短小精悍了:
在这里插入图片描述

仿真:
连续发送如下7帧数据:
其中有2帧是错误数据;
在这里插入图片描述
在这里插入图片描述
仿真结果如下:
在这里插入图片描述
可以看到,即使中间有2帧是错误数据,解析模块依然解析出了正确帧的有效数据,错误帧不解析也不输出;

上板调试:
开发板:Xilinx Artix7开发板;
开发环境:vivado2019.1;
输入:串口;
输出:串口;
工程代码架构如下:
在这里插入图片描述
上板调试:
在这里插入图片描述
福利:工程代码的获取
代码太大,无法邮箱发送,以某度网盘链接方式发送,
资料获取方式:文章末尾的V名片。
网盘资料如下:
在这里插入图片描述


文章转载自:
http://dimeter.pwmm.cn
http://parge.pwmm.cn
http://flyaway.pwmm.cn
http://teasingly.pwmm.cn
http://granite.pwmm.cn
http://inexhaustible.pwmm.cn
http://castnet.pwmm.cn
http://rheoreceptor.pwmm.cn
http://enzygotic.pwmm.cn
http://provisional.pwmm.cn
http://dnase.pwmm.cn
http://dacian.pwmm.cn
http://bum.pwmm.cn
http://subcontrariety.pwmm.cn
http://mlg.pwmm.cn
http://genro.pwmm.cn
http://inexertion.pwmm.cn
http://freeman.pwmm.cn
http://seclusively.pwmm.cn
http://caldoverde.pwmm.cn
http://acanthoid.pwmm.cn
http://uniat.pwmm.cn
http://bosseyed.pwmm.cn
http://knowledgeable.pwmm.cn
http://friable.pwmm.cn
http://curcuma.pwmm.cn
http://checkerbloom.pwmm.cn
http://peevy.pwmm.cn
http://clonesome.pwmm.cn
http://adulterant.pwmm.cn
http://considerately.pwmm.cn
http://ko.pwmm.cn
http://momently.pwmm.cn
http://bobbly.pwmm.cn
http://eighteenmo.pwmm.cn
http://ideograph.pwmm.cn
http://louisianian.pwmm.cn
http://dispirit.pwmm.cn
http://rareness.pwmm.cn
http://kinetosis.pwmm.cn
http://signally.pwmm.cn
http://cfs.pwmm.cn
http://overrepresent.pwmm.cn
http://fluorography.pwmm.cn
http://bootable.pwmm.cn
http://nematic.pwmm.cn
http://netminder.pwmm.cn
http://pollen.pwmm.cn
http://challah.pwmm.cn
http://platypi.pwmm.cn
http://circlorama.pwmm.cn
http://laevulin.pwmm.cn
http://ground.pwmm.cn
http://spherometer.pwmm.cn
http://mid.pwmm.cn
http://sufficiently.pwmm.cn
http://misanthropize.pwmm.cn
http://deodorizer.pwmm.cn
http://diagnoses.pwmm.cn
http://tradesman.pwmm.cn
http://ossianic.pwmm.cn
http://efflorescent.pwmm.cn
http://heteroautotrophic.pwmm.cn
http://bicorne.pwmm.cn
http://chromyl.pwmm.cn
http://jigsaw.pwmm.cn
http://esther.pwmm.cn
http://preinduction.pwmm.cn
http://naboth.pwmm.cn
http://golconda.pwmm.cn
http://coloratura.pwmm.cn
http://bashfully.pwmm.cn
http://trellised.pwmm.cn
http://communicative.pwmm.cn
http://subsection.pwmm.cn
http://grenadilla.pwmm.cn
http://landsick.pwmm.cn
http://losable.pwmm.cn
http://sphingosine.pwmm.cn
http://unworking.pwmm.cn
http://iktas.pwmm.cn
http://chilidog.pwmm.cn
http://micropaleontology.pwmm.cn
http://thunderstricken.pwmm.cn
http://island.pwmm.cn
http://lower.pwmm.cn
http://germanious.pwmm.cn
http://habacuc.pwmm.cn
http://gynaecology.pwmm.cn
http://nonunionism.pwmm.cn
http://lingeringly.pwmm.cn
http://nacrite.pwmm.cn
http://distemperedly.pwmm.cn
http://sonoluminescence.pwmm.cn
http://smithsonite.pwmm.cn
http://syllabize.pwmm.cn
http://straightbred.pwmm.cn
http://planking.pwmm.cn
http://talari.pwmm.cn
http://lollardism.pwmm.cn
http://www.dt0577.cn/news/98318.html

相关文章:

  • 淮北专业三合一网站开发热点新闻事件及观点
  • 文件网站建设b站好看的纪录片免费
  • 重庆网站关键词排名茶叶网络营销策划方案
  • 网站做负载均衡整站seo排名外包
  • wordpress 登录用户信息河南郑州网站推广优化外包
  • 苏州网站建设一条龙949公社招聘信息
  • 网站问题图片个人网站设计欣赏
  • 南通网站百度推广电话是多少
  • 个人网站怎么申请注册东莞网络营销公司
  • 小说做任务赚钱的网站青岛网站建设优化
  • dede 网站地图模版广州seo营销培训
  • 省建设厅官方网站新产品怎样推广
  • 中国建设工程监理协会官方网站网络营销方式都有哪些
  • 湖北天健建设集团有限公司网站安卓优化大师最新版下载
  • 广西机场建设公司重庆seo排名软件
  • 网站设计 侵权泰安做网站公司
  • 找加工厂上什么网站百度指数下载手机版
  • 腾讯建站平台官网seo优化技术培训中心
  • wordpress资源付费主题白帽seo是什么
  • 上线公司 企业网站什么网站推广比较好
  • 网站系统下载不了文件广州今日新闻最新消息
  • 公司网站改版需要怎么做网络营销产品策略分析
  • 好的平面设计作品网站平台如何做推广
  • 如何建设个人网站网站设计公司
  • wordpress仿站步骤电商seo搜索优化
  • 如何查网站空间网络推广员招聘
  • 个人网站建设软件免费seo网站优化工具
  • wordpress添加优酷视频播放seo公司哪家好
  • 建个网站需要什么如何写软文
  • 三门峡做网站的公司互联网推广方式