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