这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » TI » LM3S811 使用笔记

共2条 1/1 1 跳转至

LM3S811 使用笔记

高工
2014-08-05 11:05:05     打赏

项目上要用到,所以这两天就拿着一块EK板试着玩,在Demo程序下扩展倒时没问题,可自已建立了一个工程,汇编文件和其他文件感觉都齐全了,编译链接等也没有问题,但就是跳不到main函数里去执行,找了好久没有发现原因所在,这里把相关的情况说一下,请大神赐教

工程文件下载


因为重新使用MDK4.7建立了工程且能正常运行,就暂不纠结于这个问题了(MDK5.11在使用上与MD4.7甚至于以前的版本都有较大的差异),这个帖子就当成LM3S811的一个使用笔记吧,以下就列出相关的记录:
1 . GPIO端口写函数(请认真读注释)







关键词: LM3S811    

高工
2014-08-06 15:27:58     打赏
2楼
进展:2014-8-6
具体原因不清楚,可能MDK5.11版本还有部份Bug吧,我使用MDK 4.7版本的IDE创建的工程就可以正确地进入main函数,因此后期有可能还要查找相关资料来处理MDK5.11的问题,或者是等待官方升级,或者是自已在使用MDK5.11版本中配置不全。

进展:2014-8-8 17:05

1. 使用MDK4.7版本MDK建立的工程在5.11下编译下载链接后倒时没有问题,可以进入main函数

2. 继被IDE坑了之后,不小心刚刚又犯了个错,即EK-LM3S811光盘中的驱动库里IO写函数GPIOPinWrite()的最后

一个参数不是0或1而是根据你所针对的IO引脚在该端口上的哪一位来决定的,如你想使PD7引脚产生高电平,则你必须写成GPIOPinWrite(GPIO_PORTD_BASE,GPIO_PIN_7,(1<<7));而不是GPIOPinWrite(GPIO_PORTD_BASE,GPIO_PIN_7,1);


模板工程下载


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]