打印

玩板子。。。

[复制链接]
2205|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lanzeex|  楼主 | 2011-11-14 20:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
导言
板子到手好几天了,除了第一天拿来时跑起来拍了张照片,都还没认认真真的去折腾过...我想折腾一下来发帖的时候,二姨又不允许...今天抽些时间来写点心得...
首先,EK-LM3S811的这种设计方式,我个人挺喜欢的。等你用这块板对相关的资源熟悉了之后就可以自己按照意愿去设计一些东西,而这块板就可以作为仿真器来使用,为学习者节约了一笔经费。
拿到板子时,虽然有些遗憾,没能看到期待已久的OLED,但依然激动。小家伙在旁边不断的"红xie、绿xie、蓝xie”,流露出他对这块板的喜爱,怎么能够让他失望呢?

相关帖子

沙发
lanzeex|  楼主 | 2011-11-15 21:04 | 只看该作者
本帖最后由 lanzeex 于 2011-11-15 21:13 编辑

1 硬件初步
对于嵌入式软件的编写,首先必须了解对象板,也就是需要知道MCU如何与其他设备相连。其实,通过板子,我们已经看到EK-LM3S811提供给我们能够直接玩起来就一个独立按键,7个LED,其中,6个功率较大,通过3904进行驱动,1个功率较小,直接与MCU的端口连接。除此之外,就是复位电路和时钟电路了。从6个功率较大LED的接线情况来看,不止是可以在上面玩玩流水灯,跑马灯了,还可以实时PWM调光。。。

使用特权

评论回复
板凳
lanzeex|  楼主 | 2011-11-16 20:34 | 只看该作者
本帖最后由 lanzeex 于 2011-11-16 21:51 编辑

2 初试开发环境
有接触过一些TI的一些片子,对它完备的文档甚是赞赏。因此,在准备使用之前,首先依然考虑到的是TI提供的文档。到TI官网,搜索EK-LM3S811,可以看到较为详细的文档列表。我打算采用IAR进行开发,因此,找到了与之相关的文档spmu058d--Stellaris® Development and Evaluation Kits for IAR Embedded Workbench,按照其中的步骤,便能大概熟悉IAR的使用了。只是需要注意首先要生成driverlib.a,也就是首先要make driverlib工程,也就是文档中所提到的“Build the StellarisWare Components”。接下来就可以玩其他的项目了。
所提供的StellarisWare_for_EK-LM3S811中将相关的例程放在了同一个workspace即ek-lm3s811.eww,学习起来呢显得特别方便。当然,如果你不喜欢不断的goto definition去看一些定义,用source insignt吧,是非常有吸引力的选择。
继续玩下去,在工程的Option中C/C++ Complier下Preprocessor中发现了ewarm和PART_LM3S811,搜索一下便可发现,此处是给提供给driverlib等使用的。如果你愿意,也可以自己在demo.c中定义
#define ewarm
#define PART_LM3S811

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

81

帖子

0

粉丝