hzr0071 发表于 2012-1-8 16:02:35

修改了一下特权的uart代码。。。。

http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711309O5LIJC.jpg
(原文件名:module.jpg)

http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711310V80IHD.jpg
修改后的收发正确率100% ps:抗干扰差 (原文件名:fixed.jpg)

http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711311K68A4S.jpg
收发数据错误率100% (原文件名:exfix.jpg)

http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711312N9SBDI.jpg
上位机设置成相当于3bit的停止位时收发正确 (原文件名:exfix_3stopbit.jpg)

http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711313P8R5QU.jpg
修改前的rx模块 (原文件名:ex_fix_rx.jpg)

http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711314RJ38QD.JPG
修改后的rx模块 (原文件名:rx.JPG)

http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711315JQ10DA.jpg
修改前的tx模块 (原文件名:ex_fix_tx.jpg)

http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711316RYKTYZ.JPG
修改后的tx模块 (原文件名:tx.JPG)

http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711318BEG9BP.jpg
(原文件名:send.jpg)

主要修改处:用自跳转状态机取代单纯的num自加1判断状态,把全局状态机和次状态机分离,
                  次状态机工作中置位和非工作状态拉低stop位,主状态机由stop的下降沿判断次状态机状态,取代住状态机数数判断次状态机。
                  移位寄存器取代选择器赋值(实际测试中这种方法反而降低了可靠性,不过普通mcu上应用此方法)。
不足:1:没有加入多脉冲采样,2:抗干扰差,和usb声卡放一起收发就会有错误
点击此处下载 ourdev_711317N83W7Z.rar(文件大小:290K) 修改后代码(原文件名:quartus2.rar)
点击此处下载 ourdev_711321S131O0.rar(文件大小:407K) 特权uart源代码(原文件名:ex8_232.rar)

zkf0100007 发表于 2012-1-8 17:07:55

有图有真相 ,支持一个 !

shanyan 发表于 2012-1-8 17:33:26

superluan 发表于 2012-1-13 17:33:33

的确不错,学习了。

peixiuhui 发表于 2012-4-9 13:27:49

刚看到这一节,学习学习。。

ddny2008 发表于 2012-4-9 19:48:15

谢谢,学习学习,,,

peixiuhui 发表于 2012-4-9 21:38:44

仿真了一下 特权的代码。

发现 接收的起始位 没有。但下载 却能正确的 接收。不明白。

peixiuhui 发表于 2012-4-9 21:41:19

本帖最后由 peixiuhui 于 2012-4-9 21:43 编辑



仿真后 接收到的数据 没有起始位,不知道为什么。但是下载到板子上接收的却是正确的。
最后一个波形 就是接收的波形。

mayiqing888 发表于 2012-6-15 09:07:33

peixiuhui 发表于 2012-4-9 21:41 static/image/common/back.gif
仿真后 接收到的数据 没有起始位,不知道为什么。但是下载到板子上接收的却是正确的。
最后一个波形 就是 ...

现在论坛下不了资料啊~能不能给我发一份啊?mayiqing888@163.com,非常感谢

zuqiuxiaozi 发表于 2012-10-28 14:14:29

改后的程序可以正常收发吗?我现在板子没在身边,试过的请回个话啊!!!!

jiandandewenzi 发表于 2013-1-6 15:22:55

你好。我下载你的原码进去还是不行啊

287504461 发表于 2013-1-7 00:09:36

学习了。。。等待下载

gbhgbh 发表于 2013-4-10 13:38:52

{:loveliness:}{:loveliness:}{:loveliness:}{:loveliness:}

gbhgbh 发表于 2013-4-11 16:57:41

{:huffy:}{:huffy:}{:huffy:}

fy024 发表于 2013-4-11 17:16:08

不错~~~{:huffy:}{:huffy:}{:huffy:}

ntkz 发表于 2013-4-12 13:32:10

收下,留着空了研究下。

brace1108 发表于 2013-4-12 22:21:01

有空会好好研究下的

四海龙2013 发表于 2013-4-15 10:53:51

不错不错不错不错不错不错

cyzc2008 发表于 2013-4-16 15:37:16

依旧不行!
页: [1]
查看完整版本: 修改了一下特权的uart代码。。。。