原创 LM3S入门级指导

2010-5-8 09:58 2850 7 8 分类: MCU/ 嵌入式

TI的LM3S系列是32的mcu,是基于ARM cortex-m3的,资源丰富......


以下是一个基本的IO操作程序...


下面就以下一个程序作为入门级的程序吧……



#include<lm3sxxx.h>       这是每个C语言都必须要的....我用的是LM3S615....


#define uint unsigned int  
#define uchar unsigned char
#define ulong  unsigned long


void delay(uint x)        用于延时........
{
 for(;x;--x);
}


int main(void)
{
 
 SysCtlClockSet(SYSCTL_XTAL_6MHZ);           TI有LM3S系列都有内部晶振,这里可以选择,也可以用PLL到50M,但需要分频....
 SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);  每个外部设备使用时都要先使能......这里先让PORTA可用......
 GPIODirModeSet(GPIO_PORTA_BASE,0XFF,GPIO_DIR_MODE_OUT);   设置IO的方向.....
 GPIOPadConfigSet(GPIO_PORTA_BASE,0XFF,GPIO_STRENGTH_4MA,GPIO_PIN_TYPE_STD); 配置IO的输出特性......
 while(1)
 {
  GPIOPinWrite(GPIO_PORTA_BASE,0XFF,0XFF);  向PORTA的每个脚写1.
  delay(5000000);
  GPIOPinWrite(GPIO_PORTA_BASE,0XFF,~(GPIOPinRead(GPIO_PORTA_BASE,0XFF)));       向PORTA的每个脚写当前的反.
  delay(1000000); 
 } 
}

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1638425 2012-3-10 22:52

亲,其他的还有没有啊??、给我发一个嘛,495927896@qq.com。万分感谢呀。
相关推荐阅读
用户379454 2012-09-01 09:12
目前我看过最好的lm3s USB书籍,推荐给大家!
基本信息 ISBN:9787512408722 作者:王川北 定价:52.00元 出版社:北京航空航天大学出版社 出版时间:2012年08月 开本:16开 装帧:平装 字数...
用户379454 2010-07-30 08:14
595作动态扫描程序(for lm3s6959)
595作动态扫描程序(for lm3s6959)  使用RTL写的简单电子时钟程序。.......
用户379454 2010-06-25 12:29
RTX51 Tiny 编程
kc 本RTX51 Tiny 编程书介绍的信息包含如何去使用Keil RTX51 Tiny 实时内 核,适用于各种51 系列的单片机,对于熟练运用51 单片机的高手来说可以通过 本书进行51 单片机...
用户379454 2010-06-10 09:56
Mum计划(本自一只鱼的EE小站)
10月10日Mum计划之urjtag、gdbproxy的下载速度优化 国庆假期宅在北京,下回放假一定要出去走走。不过也有收获,就是今天这篇文章。本文的主要内容是如何修改urjtag和gdbproxy的...
用户379454 2010-06-10 09:53
Mum计划之MumJTAG——ARM和Blackfin JTAG调试电缆(FT2232电缆)硬件制作
Mum计划之MumJTAG——ARM和Blackfin JTAG调试电缆(FT2232电缆)硬件制作 距离上次更新已经3个多月了。 这段时间我工作的重点在电磁兼容测试上,这东西估计没有什么人有兴趣吧?...
用户379454 2010-06-10 09:53
Mum计划之MumJTAG——ARM和Blackfin JTAG调试电缆(FT2232电缆)硬件制作
Mum计划之MumJTAG——ARM和Blackfin JTAG调试电缆(FT2232电缆)硬件制作 距离上次更新已经3个多月了。 这段时间我工作的重点在电磁兼容测试上,这东西估计没有什么人有兴趣吧?...
我要评论
1
7
关闭 站长推荐上一条 /3 下一条