10# wxfxwk1986
我的想法,先将模块划分,写一个能并转串的小模块能发送一个字节数据,将整个任务划分为3个状态机:空闲,发送数据帧头,发送数据。空闲(发送信号上升沿)----->发送数据帧头----->发送数据,判断发 ...
tf_0991 发表于 2011-4-20 23:09 
不是说必须用状态机,我是对状态机不熟,通过这个小例子来体会下什么情况下用状态机比较好。谢谢你的回答,望以后有更多交流,共同进步!顺便说下我的想法,与你大致类似,我是四个状态,第一个空闲第二个判断枕头,剩下的状态是把你的发送数据状态分为两个状态:一个是移位状态(完成每个字节的串并转换)另一个是一个每个字节的最后一位的状态。我之所以这样是因为,我要在每个每八位并成一字节后产生一个使能写信号。
|