首先感谢Microchip公司提供了这次评测的机会! 从12月30日收到快递到今天为止,在短短的不到一个月的时间内对这块PIC16F15244核心板进行了评测,期间由于正值严寒,室内气温太低,一定程度上影响了评测。本次评测首先启用定时器进行毫秒计时来控制点灯,然后移植了驱动LCD19264显示屏的程序,由于单片机的内存容量限制,不得不对软件汉字字库进行了大幅度的削减才勉强编译通过,随着之后进行测试,内存捉襟见肘的现象更加明显,不得不删除了所有汉字字库,仅保留ASCII码字符字库。本次还测试了软件模拟I2C驱动DS1307日历芯片和AT24C32EEPROM芯片,但在测试用硬件I2C驱动AT24C02模块却没有完全成功,没有得到I2C器件的应答,原因尚未排查清楚。下图为测试过程:
这块PIC16F15244核心板非常小巧可爱,各方面的性能都是比较不错,唯一的缺陷就是内存太小,容纳不了更多的代码。在我以前的测试过程中从未遇到过因代码太多而造成编译无法通过的现象,而在本次测试中,屡屡遇到不得不想方设法消减或压缩代码,以便能通过编译。例如我在测试I2C时,想同时测试模拟I2C和硬件I2C,但编译却会出错:
这两个被调用的函数必须注释掉一个,编译才能通过:
注释掉硬件I2C的测试函数调用也行,两个调用同时保留即会出错:
鉴于时间限制,我尚未进行更多的测试,但总体上对这块核心板还是挺欣赏的。等以后有空时看看能否用在家里门铃的改造中,让其发挥就有的作用。
|