热烈庆祝 UART and 5110显示ni mei mei调试成功
玩了几个月的AVR,终于要接触一下上位机的通信模块啦,总体方案大概是这样的:异步通信,UART实现,5110显示,在串口调试助手中输入“ni mei mei”,在5110上就出现相应的显示
方案出来后,就进行具体的实践啦,首先,配置AVR的UART Register,该方案用的是Mega16,异步通信,禁止奇偶校验,八位数据位,一位停止位,比特率9600/bps,UART Register大致有5个,Data Resiger UDR,三个Status Register:UCSRA,UCSRB,UCSRC,最后一个Baud Rate Register,具体配置请参照Mega16 Datasheet。
配置完寄存器后,需要编写三个子函数,一个初始化配置函数,一个发送函数,一个接受函数,(虽然该模块只需要接受函数)再加上以前的5110显示函数,就OK啦~~~嚯嚯,虽然UART现在看来,只要你寄存器配置没问题,传输数据就OK拉,虽然这么简单,但是在5110上显示ni meimei还是令人比较兴奋的~~~
接下来就像利用UART+DAC0832来显示任意波形,不知道又会遇见什么困难~~~
未完待续,,,,,,,