|
|
作為一個8位色rgb顯示模塊,或者專門針對某一通用設(shè)備接口,或者希望做到簡單,易用,高速,實用,通用。那么模塊與外界的通信協(xié)議就顯的重要。
以下是我目前能夠想到的方案,是否合理還存未知。
所以,想請朋友們不吝提供建議。
外界設(shè)備通過usart接口,字符數(shù)據(jù)放入字符存儲區(qū),圖像數(shù)存入幀畫面區(qū)。
目前的方案是:
一,串口每次接受5個字節(jié)數(shù)據(jù)
第一個字節(jié)是功能碼,表示字符數(shù)據(jù)/圖像數(shù)據(jù)/其他功能
第二個字節(jié)是色彩碼,表示字符數(shù)據(jù)的色彩
第三個字節(jié)是地址碼高位
第四個字節(jié)是地址碼低位
第五個字節(jié)是asc碼數(shù)據(jù)/圖像數(shù)據(jù)
這個方案著重于字符輸入,圖像輸入顯得繁瑣而且緩慢。
二,使用兩個串口,圖像和字符分兩個串口傳送。
圖像方案1: 第一個字節(jié)是地址碼高位
第二個字節(jié)是地址碼低位
下面連既續(xù)發(fā)送圖像數(shù)據(jù)
圖像方案2 直接傳送圖像數(shù)據(jù)
缺點是要求外接設(shè)備提供兩個串口,如果用串口助手測試,來回插拔更加麻煩。
|
|