资源简介
主要包含Tiva基本的操作,包括定时器,pwm波的产生,uart的初始化,以及基本的时钟配置

代码片段和文件信息
#include
#include
#include
#include “inc/tm4c123gh6pm.h“
#include “inc/hw_memmap.h“
#include “driverlib/debug.h“
#include “driverlib/fpu.h“
#include “driverlib/gpio.h“
#include “driverlib/sysctl.h“
/**
* main.c
*/
unsigned long int clk;
int main(void)
{
//使用PLL倍频到400MHz经过5分频得到80MHz
SysCtlClockSet(SYSCTL_SYSDIV_2_5|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);
//使能TOMER0外设
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF); //使能外设
//使能GPIOF外设 PF1 PF2 PF3
GPIOPinTypeGPIOOutput(GPIO_PORTF_base GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
clk=SysCtlClockGet();
SysCtlDelay(SysCtlClockGet()*0.2/3); //0.2s
while(1)
{
GPIOPinWrite(GPIO_PORTF_base GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 2);
SysCtlDelay(SysCtlClockGet()*0.2/3); //0.2s
GPIOPinWrite(GPIO_PORTF_baseGPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 4);
SysCtlDelay(SysCtlClockGet()*0.2/3); //0.2s
GPIOPinWrite(GPIO_PORTF_baseGPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 8);
SysCtlDelay(SysCtlClockGet()*0.2/3); //0.2s
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-24 17:37 Tiva入门教程代码\
目录 0 2019-06-24 17:36 Tiva入门教程代码\my_first_project\
文件 626 2019-06-24 15:55 Tiva入门教程代码\my_first_project\.ccsproject
文件 25732 2019-06-24 16:01 Tiva入门教程代码\my_first_project\.cproject
目录 0 2019-06-24 17:36 Tiva入门教程代码\my_first_project\.launches\
文件 5527 2019-06-24 16:14 Tiva入门教程代码\my_first_project\.launches\my_first_project.launch
文件 846 2019-06-24 15:55 Tiva入门教程代码\my_first_project\.project
目录 0 2019-06-24 17:36 Tiva入门教程代码\my_first_project\.settings\
文件 62 2019-06-24 15:55 Tiva入门教程代码\my_first_project\.settings\org.eclipse.cdt.codan.core.prefs
文件 123 2019-06-24 15:55 Tiva入门教程代码\my_first_project\.settings\org.eclipse.cdt.debug.core.prefs
文件 208 2019-06-24 16:04 Tiva入门教程代码\my_first_project\.settings\org.eclipse.core.resources.prefs
目录 0 2019-06-24 17:36 Tiva入门教程代码\my_first_project\Debug\
文件 149 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\ccsObjs.opt
文件 2885 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\main.d
文件 20808 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\main.obj
文件 4403 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\makefile
文件 10441 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\my_first_project.map
文件 50856 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\my_first_project.out
文件 92035 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\my_first_project_li
文件 320 2019-06-24 16:04 Tiva入门教程代码\my_first_project\Debug\ob
文件 2073 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\sources.mk
文件 1012 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\subdir_rules.mk
文件 721 2019-06-24 16:21 Tiva入门教程代码\my_first_project\Debug\subdir_vars.mk
文件 1603 2019-06-24 16:04 Tiva入门教程代码\my_first_project\Debug\tm4c123gh6pm_startup_ccs.d
文件 19192 2019-06-24 16:04 Tiva入门教程代码\my_first_project\Debug\tm4c123gh6pm_startup_ccs.obj
文件 1150 2019-06-24 16:21 Tiva入门教程代码\my_first_project\main.c
目录 0 2019-06-24 17:36 Tiva入门教程代码\my_first_project\targetConfigs\
文件 1083 2019-06-24 15:55 Tiva入门教程代码\my_first_project\targetConfigs\Tiva TM4C123GH6PM.ccxm
文件 806 2019-06-24 15:55 Tiva入门教程代码\my_first_project\targetConfigs\readme.txt
文件 1528 2019-06-24 15:55 Tiva入门教程代码\my_first_project\tm4c123gh6pm.cmd
文件 14591 2019-06-24 15:55 Tiva入门教程代码\my_first_project\tm4c123gh6pm_startup_ccs.c
............此处省略127个文件信息
- 上一篇:实现网页短信验证登录
- 下一篇:汇编实现一位十进制加减乘除四则运算的计算器
相关资源
- 51单片机PWM程序,占空比、周期可调整
- SG3525频率PWM控制均可调模块
- 基于ARM7 PWM定时器的图像传感器时序信
- 电力电子技术(第4版)_王兆安_带目
- STM32F103VCT6TR - High-density performance lin
- 基于FAN6754A的PWM反激式开关电源的设计
- 采用双闭环控制提高PWM的电源纹波抑
- FPGA实现单极性SPWM调制
- LCL滤波器在三相PWM整流器中的应用
- CPS―SPWM调制方法在H桥多电平变流器中
- 基于FPGA的多电平载波移相SPWM方法实现
- 正弦波逆变器正弦波逆变器的工作原
- windows服务小,每天定时删除文件夹里
- 基于DSP的SVPWM变频调速系统
- 采用单片机SPWM的控制应急电源逆变电
- PWM脉宽调制的原理
- 说说PWM脉宽调制原理
- 以单片机AT89S52、光电脉宽调制器芯片
- STM32F103系列PWM输出应用之纸短情长音
- 基于FPGA的SVPWM实现方法
- pwm控制驱动直流电机 可调速 可调转的
- 可控硅调光,PWM调光,0-10V调光哪个更
- MSP430F5438A Timer_B 操作实验
- MSP430F5438A Timer_A 操作实验
- 一种基于SG3525A的PWM型开关稳压电源设
- 基于PIC单片机产生SPWM信号控制逆变桥
- 三相PWM整流器电压环H_∞鲁棒控制
- SVPWM的原理及法则推导和控制算法详解
- 132kW双PWM变频器电力电缆选型设计
- 32F103 8路PWM输出实验
评论
共有 条评论