修正了舊版總線協(xié)議中不知道發(fā)送方是誰的BUG。能在總線上掛255個(gè)設(shè)備(理論上的),實(shí)際上我掛了14個(gè)沒問題.因?yàn)槲覜]有多少設(shè)備。我全部掛上去了還工作正常。應(yīng)該沒問題。至于和PC通訊的橋接器用AVR ATmega8擔(dān)任。并且更新了鍵盤掃描程序讓他支持新版協(xié)議。并且以后還要支持設(shè)備類型,現(xiàn)在我的方式是通過發(fā)送地址來確認(rèn)類型的。以后會(huì)改動(dòng)。還支持了踏板,不過比較勉強(qiáng)。到后面我會(huì)使用3~4個(gè)51單片機(jī)來分別實(shí)現(xiàn)功能。
新版鍵盤掃描程序:http://www.zg4o1577.cn/f/keyboard-1.00.tar.gz
面板LED,按鍵掃描程序http://www.zg4o1577.cn/f/panel-1.00.tar.gz