若使用开发板上的串口通讯,需要短接J7和J9,但短接的地方不是用短接子,而是需要焊接且十分要焊接的地方十分的小不宜焊机,所以最好的方法还是用手头的USB转TTL模块来连接P0.4 (TXD) 和 P0.5 (RXD)。 在此基础上对A/D采集程序进行测试,则可达到图1的显示效果。 图1
此外,再进行串行通讯的程序测试则发现显示内容没有问题,但对输入的字符却显示的不正确见图2,不知是为什么? 图2
另外,还发现的问题是EFM8BB1的flash是8K,之所以编译时常显示程序空间不足是因为编译软件限制在2K。后经注册及修改编译器路径等,现在终于打破这个限制了。在使用OLED屏显示是两种字库可以同时使用,即6*8点阵库和8*16点阵库,显示效果见图3。
图3
|