中级会员
 
- 积分
- 355
- 金钱
- 355
- 注册时间
- 2012-8-13
- 在线时间
- 32 小时
|
发表于 2013-9-12 16:22:41
|
显示全部楼层
回复【11楼】luojijian:
回复【3楼】lura2:
回复【楼主位】luojijian: 关于io单线通信,总觉得不像想象中那么容易,有几个问题。 1、是该8位为单位来发,还是一次通信把所有数据一位一位的发送完成。(我比较倾向后者,因为这样比较好组织数据) 2、如何保证时序精确同步,总觉得一次通信过程中,一位一位的收发收发...可能时序就对不上了。。。 3、中断的问题影响的问题,如果在通信的过程中受到其它中断和延时影响怎么处理这个问题,如果屏蔽中断又可能影响其它功能。 --------------------------------- 这位哥们又想复杂了,半双功的串口不就可以实现单线通信了?何苦自己再搞另一套?
---------------------------------
这是个小小的单片机8pin的ATtiny45,不是stm32,是做个小模块,好像没有串口,只有两个定时器一个AD
......
---------------------------------
那第一件事你要先保证时钟的精度是否能达到要求了,一般的串口要达到1%以内,但如果你速度慢可能不用这么高精度, |
|