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

[复制链接]

1

主题

2

帖子

202

积分

二氧化硅

Rank: 2

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

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

TivaWare 安装
TivaWare 是以源码包的形式发布所有 Tiva 设备的驱动程序和代码实例的一个程序开发包,
它同时包含了 Tiva系列 MCU开发所需的头文件。下载地址
以TM4C123GH6PM为例,配置软件环境。
点亮第一个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);
    }
}

0

主题

6

帖子

59

积分

一粒轻沙

Rank: 1

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

72b5fe37cb8309d4794905193b9cf9a.png (206.48 KB, 下载次数: 219)

72b5fe37cb8309d4794905193b9cf9a.png

848854755147e3f3b5037f90beccd40.png (35.57 KB, 下载次数: 226)

848854755147e3f3b5037f90beccd40.png

e40ed13c33a57c9e84488dc125256b1.png (198.98 KB, 下载次数: 222)

e40ed13c33a57c9e84488dc125256b1.png

73

主题

469

帖子

1007

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

0

主题

6

帖子

59

积分

一粒轻沙

Rank: 1

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

应该是在线的,联网了

73

主题

469

帖子

1007

积分

管理员

Rank: 9Rank: 9Rank: 9

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


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

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