TM4C123
文章平均质量分 92
小葛必上岸
少年的野心不是梦想,欠自己的一定还上
展开
-
TM4C123系列(六)————timer定时器(capture边沿计时实现输入捕获PWM频率和占空比)
一.实验简介通过定时器的capture模式中的边沿计时模式,实现输入捕获PWM的频率和占空比。二.板载定时器介绍(capture-边沿计时)定时器模块可以捕捉上升沿,下降沿,在边沿到来时记录计数值,用来测定脉冲间的时间间隔。加计时的计时范围是从0到用户的预设值,减计时的范围为从预设值减到0,预设值可以通过TimerLoadSet函数进行设置。但是在此模式中不需要设置,如果在不设置preload的情况下也没有启用预分频器,那么预设值将默认为是2^16=0xffff,如果启用了预分频器,那么预设值将变为2^24原创 2022-07-09 18:07:02 · 3993 阅读 · 8 评论 -
TM4C123系列(五)————timer定时器(timer模式)
一.实验简介通过定时器的timer模式来计时实现以1s为间隔将LED翻转。二.板载定时器介绍TM4C有两种定时器,一种为16/32bit的,一种是32/64bit的,两种定时器各有六个,对于每个定时器来说,它可以单独以较大的bit位作为一个定时器工作,也可以拆分为两个较小的bit位的定时器分别工作。比如对于16/32bit位的定时器,可以以32bit位的定时器工作,也可以以两个16bit的定时器A和B分别工作。三.原理图及引脚分布 四.所需函数用到的控制LED的GPIO相关函数与UART函数还有中断相关原创 2022-07-07 19:10:03 · 4690 阅读 · 6 评论 -
TM4C123系列(一)————GPIO
TM4C123通过GPIO点亮LED,时钟设置原创 2022-07-04 16:46:14 · 4003 阅读 · 5 评论 -
TM4C123系列(四)————UART串口通信
一.实验简介使用TM4C123的串口通信功能实现单片机与PC端通信。二.UART介绍TM4C123有八个串口,其中UART0已经与USB集成,UART0建议只用来和PC端通信,不要与外界通信。除此之外,与STM32不同,TM4的每个串口还都有两个FIFO,一个用来接收,一个用来发送,所谓FIFO也就是数据缓存区,对于接收的FIFO就是PC端传输数据到FIFO中,FIFO再传给单片机处理;对于发送的FIFO就是单片机先将数据存放在FIFO,然后FIFO再将数据发送给PC端。通过设置FIFO深度来触发中断,FI原创 2022-07-06 16:26:38 · 5492 阅读 · 5 评论 -
TM4C123系列(三)————PWM输出
一.实验介绍使用PWM控制板载LED绿灯与蓝灯交替呼吸闪烁二.PWM介绍TM4C123有两个PWM模块,每个模块有四个发生器和一个控制模块,每个发生器可以产生两路PWM输出,一共可以输出16路PWM信号,每个发生器控制下的的两个PWM信号频率是一样的,但是占空比可以设置成不同的。有PWM0和PWM1两个PWM模块,每个PWM模块有对应PWM_GEN_0到PWM_GEN_3四个发生器,每个模块有对应PWM_OUT_0到PWM_OUT_7八个通道,这八个通道两个对应一个发生器。三.原理图与引脚图 可以看到右下原创 2022-07-05 17:48:27 · 4174 阅读 · 4 评论 -
TM4C123系列(二)————外部中断
TM4C123外部中断实现按键检测原创 2022-07-04 17:36:40 · 1962 阅读 · 3 评论