Tm4c123GX(tiva)入门详细教程

TM4C123GX系列

      

       学了几个月的Tiva,总的来说这个款单片机功能还是比较强大的。下面我将以TM4C123GH6PM为例介绍其基本资源及工程建立,点亮板卡上的LED灯以及对基本的时钟配置、PWM、uart、Timer等方面来做简要说明。

     注:编译器默认开启FPU功能

源码链接

https://download.csdn.net/download/qq_42263796/11256478

1.基本资源

TM4C123GH6PM,具有最高主频80MHz,100指令速度,256k闪存,8个串口,2个PWM模块,4个PWM发生器,可以产生16路PWM波,6个16/32位通用定时器,和6个32/64位通用定时器。

具体可以查看datasheet。

2. 建立一个TIVA工程

在这里默认CCS已经安装好了,我用的是CCS8。

下载Tivaware,网址为:

http://www.ti.com.cn/tool/cn/SW-TM4C?keyMatch=tivaware&tisearch=Search-CN-Everything

如果不是内存特别小,建议下载完全版。

下载后,安装的位置建议和CCS路径一致。我安装的位置如下图所示。

安装完成后打开CCS,这里安装好后还需要link Tivaware。如图,打开Resource Explorer Classic。

然后点击+号位置,添加刚刚安装的Tivaware。然后重启CCS。

 

接下来新建一个工程。File->New->CCS Project

在创建工程页面选择所用板卡的型号,注意选择Connection。结果如下图所示。

这样一个工程就新建完成了。

 

 3.  额外情况

       Tivaware的库没有link成功,编译报错,那么需要自己手动添加。手动添加步骤如下。

       右击工程名字,选择properties。如下

      然后依次选择CCS Build->ARM Compiler->include Options,点击+号,browser添加tivaware文件。

 

 

       然后是添加driverlib。ARM Linker,Flie Search Path。步骤同上。路径如下图所示。

点击OK,然后点击Apply and Close。这样手动配置就完成了。

4. 点亮LED灯

首先配置时钟为80MHz(默认主频16MHz)。源码看附录。

//使用PLL倍频到400MHz经过5

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值