FTF(飞思卡尔技术论坛)大会ID胸卡上嵌入了MCF51JM128MMA7260QT三轴加速器、MC34673锂电池充电芯片,MPR084电容式触摸传感器以及5*16矩阵LED屏幕。 并提供了示例代码。并且12月底前提交自己的设计,有机会得到5000美刀奖励:)呵呵 好事情啊,大家有个同一的硬件平台,又有统一的示例代码,何不一起分析一下这个示例代码?单片机的学习过程也无非如此吧?对于喜欢深入研究的fans来说,示例代码还有一个USB bootloader哦,嗯,貌似好像还缺少一个RTOS。嗬嗬,不急不急,先把这几个事情搞定再玩RTOS不迟---还是uC/OS?nonono,uC/os群众基础很好了,不如挑个新鲜的大家一起来分拆&组合一下。:) 好了,说干就干吧,先从代码下手。俺的计划是这样,大家可以一起来做: 先易后难 Step 1)应用层各部分分开来看---- 按c文件一个一个来看
step 2)再看看是怎么让各部分协同工作的---说实话,这个题目纯属看着麻烦实际不难,呵呵。第一步搞定了,这一步属于顺理成章。
STEP 3) 恩,到这里程序好像差不多了,那么回过头来看看freescale单片机的内部吧,RTC啊,睡眠啊,外设啊。。。。
STEP 4)顺利的话,到现在好像完全可以玩这个板子了:)不急不急,BOOTLAODER里面还有些道道,也看看吧。看起来这部分不是太那么简单呢!那就先看c语言相关的。其他放后。
step 5)可能,也许,或者在上一步里有很多悬而又悬的问题,恩,这些问题好像不只是和c语言有关,呵呵,看看编译器相关吧。可以的话顺便总起来看看bootloader的运行。查不太多了。 还没到这一步,怎么知道到时候会什么样子,妄语妄语,罪过罪过。随机应变是千古不变的真理,倒是见机行事。呵呵 先来led_matrix.c
|