詳解I2C總線鍵盤電路以及驅動程序設計
筆者編寫的模擬I2C 總線驅動程序,經過多次調試,程序符合I2C 總線傳輸時序要求,與I2C總線設備通訊可靠,但需要注意的一點是:以上代碼是在SPCE061A 單片機默認時鐘頻率(24M)的情況下編寫的,如果采用較高的系統時鐘,需要在部分代碼中間添加一些延時程序,否則會出現數據丟失,造成通訊錯誤。
五、小結
本文介紹的MAX7348 與單片機的接口具有電路簡單,易于實現,節省了單片機的IO 口,提高了鍵盤電路的穩定性和可靠性,在筆者制作的5 層電梯模型中工作穩定,性能可靠,是一種值得推廣的鍵盤擴展方案,可應用在工業控制、PDA、醫療器械等多個領域。
評論