关于普通IO实现单线单工通信的编程思路

2020-01-19 19:36发布

本帖最后由 lmt50211 于 2014-5-28 13:56 编辑

456.JPG (96.94 KB, 下载次数: 0) 下载附件 2014-5-28 13:55 上传 这个是匠人手记里的一节,因为对发送部分没有编程思路,现发贴希望各位提出一些各自的见解,还望各位赐教。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
31条回答
rf_smart
2020-01-20 13:40
lmt50211 发表于 2014-5-29 08:54
目前主要是如何发出波形的发送程序没有编写思路,接收部分问题倒不大。以前有写过类似的
...

程序就不贴了写得比较乱,其实难的还是在接收,发送用延时,定时器什么的发就是了。
原来想过一种方法可以避免晶振误差的影响,即发送一个较长的脉冲做为同步,接收方用定时器
数这个脉宽,传输数据的脉宽为长脉宽的1/n,这样可能会解决一些温度的影响,但这样的
通信速率可能就慢了。如果IO有上下沿中断那就好办了,不过想用定时器+任意IO实现,
还是不简单。

一周热门 更多>