拿到板子也有数日了,由于对MSP430 mcu使用不多,不是很熟悉,再加上因为工作比较忙,一直未动手。周末才有空闲下来开始探索金刚狼开发板。
前一段无意间看到提交创意申请开发板,去官网看了一下对这个开发板的详细介绍,非常感兴趣,因为先前用到过夏普记忆屏
LS013B7DH03(128*128)
,功耗非常低,于是心血来潮打了几块430BOOST-SHARP96板子,
https://bbs.eeworld.com.cn/thread-445860-1-1.html可以看到焊接好的实物图。提交了创意(虽然没有什么新意),有幸获得了通过,拿到了此板。
关于夏普记忆屏请参看
http://www.sharpmemorylcd.com/memorylcd.html,从0.99到4.4寸使用同样的驱动程序稍作修改均可点亮,当然像素越高对MCU要求越高,这点请注意。
板子自己焊接的,就要对430BOOST-SHARP96板子的原理图进行了解,
这个文档里的已经对所有元件的参数以及焊接与非焊接标示完毕,有兴趣的童鞋可以研究研究,因为用过,所以对该类屏有一定的了解,由于没有所有的元器件比如TPS61222升压IC,于是直接用J3的PIN1通过R1的0欧电阻取开发板的VCC电源来给LCD供电,PIN2通过R17的0欧来控制DISP,这样PIN5就节省下来,其余同原理图文件。
通过移植程序发现,官方提供的MSP430FR5669的例程里使用了库文件,通过一句#include "driverlibHeaders.h"将所有打包好的库引入进来,例如对GPIO的初始化,一句GPIO_setAsOutputPin ( uint8_t selectedPort, uint16_t selectedPins )非常方便而且直观。较之前的MSP430G2553 lauchpad有了改进,这点非常喜欢。
总的来说,移植还算简单,没有什么受阻的地方,对移植就不再多说。
上传几张图,大家随便欣赏一下:
自己又添加了画椭圆和三角形的功能:
本帖最后由 wgsxsm 于 2014-9-20 23:04 编辑