2537|1

2453

帖子

19

TA的资源

五彩晶圆(中级)

楼主
 

从0开始学习TI--M3……1 [复制链接]

   去年年末的时候团了LM3S9B96和LM3S811,记得那时候说拍0.01元的LM3S811是要交学习笔记的,所以从今天开始写学习笔记,还当时的承诺。持续时间大约为50天,每两天一篇,前15份学习笔记是基于811,后10份基于9B96。

 

①先上图

 

    我见到过的811板子至少有4种,而团购的这块811是EK-LM3S811-ND,功能相对较少,但是还是可以做很多实验。

运行时发现仿真测试MDK本是不支持的,后来看到David Lee的帖子:https://bbs.eeworld.com.cn/thread-292064-1-1.html问题总算解决了。

 

板上外设:

                   LED1               PC5   

                   LED2               PD7

                   KEY                 PC4

需要把systemInit.h,systemInit.c,main.c放到同一个文件夹下面,然后手动把main.c和systemInit.c添加到工程里面。再详细的步奏坛子里已经有很多很好的教程,如:https://bbs.eeworld.com.cn/viewthread.php?tid=290441

 

接下来跑一个简单的例子,功能是实现LED的翻转(main.c):

 

 

 

#include  "systemInit.h"


//  定义LED引脚

#define  LED_PERIPH             SYSCTL_PERIPH_GPIOC
#define  LED_PORT               GPIO_PORTC_BASE
#define  LED_PIN                GPIO_PIN_5


//  主函数(程序入口)
int main(void)
{
    jtagWait();                                             //  防止JTAG失效,重要!
    clockInit();                                            //  时钟初始化:晶振,6MHz

    SysCtlPeriEnable(LED_PERIPH);                           //  使能LED所在的GPIO端口
    GPIOPinTypeOut(LED_PORT, LED_PIN);                      //  设置LED所在管脚为输出

    for (;;)
    {
        GPIOPinWrite(LED_PORT, LED_PIN, 0x00);              //  点亮LED
        SysCtlDelay(150 * (TheSysClock / 3000));            //  延时约150ms

        GPIOPinWrite(LED_PORT, LED_PIN, 0xFF);              //  熄灭LED
        SysCtlDelay(850 * (TheSysClock / 3000));            //  延时约850ms
    }
}

 

 

初学TI--M3,各位大侠发现问题,请批评指正。

EK-LM3S811 Schematic.pdf

26.72 KB, 下载次数: 2

原理图

ek-lm3s811-nd.rar

1.81 KB, 下载次数: 3

代码

最新回复

给力   详情 回复 发表于 2012-3-6 08:55
 
点赞 关注

回复
举报

2万

帖子

74

TA的资源

管理员

沙发
 
给力
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表