lm3s811使用心得:菜鸟入门(可怜)篇

2019-08-02 16:26发布

本帖最后由 fengm 于 2011-10-16 15:05 编辑

俺是多么的可怜啊,为了写一篇心得,得自己回复自己的文章,才插进去图片去!!!!!!!!

学习LM3S811就得首先会使用编译器,我选择用的是keil uvision4 (用的习惯,IAR也不错的,不过感觉不如keil顺手)。记得得安装keil里面的arm(注册机也得注册成功)
先来建立一个工程:

选择芯片信号(在Luminary Micro下的LM3S811):
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
fengm
1楼-- · 2019-08-02 18:56
本帖最后由 fengm 于 2011-10-16 15:03 编辑

这样我们就建好了一个空白的工程,至于新建文件就不用说了,大家都懂得!
我们添加如下的代码(代码是别人写的):
#include "inc/hw_types.h"   
#include "inc/hw_memmap.h"   
#include "driverlib/sysctl.h"   
#include "driverlib/gpio.h"
#include "driverlib/timer.h"
  
int main()  
{  
    SysCtlClockSet(SYSCTL_OSC_MAIN|SYSCTL_XTAL_6MHZ|SYSCTL_USE_OSC|SYSCTL_SYSDIV_1);  
   
    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);  
   
    GPIODirModeSet(GPIO_PORTC_BASE,GPIO_PIN_5,GPIO_DIR_MODE_OUT);  
    /   
    GPIOPadConfigSet(GPIO_PORTC_BASE,GPIO_PIN_5,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD);  
   
    while(1){
    GPIOPinWrite(GPIO_PORTC_BASE,GPIO_PIN_5,0Xff);   
    SysCtlDelay(SysCtlClockGet()/6);                  GPIOPinWrite(GPIO_PORTC_BASE,GPIO_PIN_5,0x00);
    SysCtlDelay(SysCtlClockGet()/6);               
    }  
}

点击编译:

哈哈 出现错误了!!!!!
fengm
2楼-- · 2019-08-02 21:04
本帖最后由 fengm 于 2011-10-16 15:03 编辑

怎么办????怎么办???
其实就是缺少库!!!!
fengm
3楼-- · 2019-08-03 01:28
本帖最后由 fengm 于 2011-10-16 14:58 编辑

把这个库加压到我们新建的工程里面(我把光盘也放到下面了)


现在就编译通过了
fengm
4楼-- · 2019-08-03 06:23
 精彩回答 2  元偷偷看……
daisyly
5楼-- · 2019-08-03 11:56
帮顶。
gurong60
6楼-- · 2019-08-03 14:11
帮顶

一周热门 更多>