[EK-TM4C123GXL] 从CCSV8安装到TivaWare导入到点亮LED灯

[复制链接]

1

主题

2

帖子

202

积分

二氧化硅

Rank: 2

积分
202
查看: 4822回复: 4 发表于 2018-12-9 15:38:07   只看该作者
本帖最后由 qiantu 于 2018-12-9 15:32 编辑

(1)    安装前关闭所有杀毒软件
(2)    软件安装包存放目录不要出现中文字符,建议直接存放在磁盘根目录下(如图,我直接把CCS8.2.0.00007_win32文件夹放在F盘下。
(3)    预先在安装位置建好文件夹(如图)

0.png
1.png
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.png
TivaWare 安装
TivaWare 是以源码包的形式发布所有 Tiva 设备的驱动程序和代码实例的一个程序开发包,
它同时包含了 Tiva系列 MCU开发所需的头文件。下载地址
1.png
2.png
3.png
4.png
5.png
19.PNG
20.PNG
21.PNG
以TM4C123GH6PM为例,配置软件环境。
6.png
7.png
8.png
9.png
10.png
11.png
12.png
13.png
点亮第一个LED
#include <stdint.h>
#include <stdbool.h>
#include "inc/hw_types.h"
#include "inc/hw_memmap.h"
#include "driverlib/sysctl.h"
#include "driverlib/gpio.h"
/**
* main.c
*/
int main(void)
{
    SysCtlClockSet(SYSCTL_SYSDIV_1|SYSCTL_USE_OSC|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);//16MHz的主震荡源
    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);     //使能外设
    GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_1);  //LED引脚设置为输出
    while(1)
    {
     GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_1,GPIO_PIN_1);  //点亮LED
     SysCtlDelay(SysCtlClockGet()/30);  //延时
     GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_1,0X00);   //熄灭LED
     SysCtlDelay(SysCtlClockGet()/30);
    }
}
14.png
15.png
16.png
17.png
18.png

0

主题

6

帖子

59

积分

一粒轻沙

Rank: 1

积分
59
发表于 2019-7-11 19:55:23   只看该作者
我老是安装报错怎么办,我杀毒软件都关了:(
72b5fe37cb8309d4794905193b9cf9a.png
848854755147e3f3b5037f90beccd40.png
e40ed13c33a57c9e84488dc125256b1.png

73

主题

469

帖子

1005

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1005
发表于 2019-7-11 22:23:59   只看该作者
ningyaomin 发表于 2019-7-11 19:55
我老是安装报错怎么办,我杀毒软件都关了

是在线安装,还是离线安装?

0

主题

6

帖子

59

积分

一粒轻沙

Rank: 1

积分
59
发表于 2019-7-12 10:36:14   只看该作者
shengxiang 发表于 2019-7-11 22:23
是在线安装,还是离线安装?

应该是在线的,联网了

73

主题

469

帖子

1005

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1005
发表于 2019-7-12 11:23:28   只看该作者
ningyaomin 发表于 2019-7-12 10:36
应该是在线的,联网了


不建议用在线安装的方式,  服务器在国外,不稳定,容易出问题。

快速回复 返回顶部 返回列表