关于TM4C系列单片机的入门指导.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GPIO与Timer 1. 时钟 Main Clock Tree 2. GPIO … … 3. 中断 中断向量表。 4. 头文件 ①添加include #include <stdint.h> #include <stdbool.h> #include "inc/hw_memmap.h" #include "inc/hw_types.h" #include "driverlib/rom.h" #include "driverlib/pin_map.h" ②添加需要的include #include "driverlib/sysctl.h" #include "driverlib/gpio.h" #include "driverlib/interrupt.h" 5. 函数: ①时钟 时钟配置:SysCtlClockSet() 一个参数、RCC寄存器 延时:SysCtlDelay() 一个参数、延时三个时钟信号 ②GPIO 开启:SysCtlPeripheralEnable() 一个参数、各个RCGCxxxx寄存器 输入输出配置:GPIOPinTypeGPIOOutput() / GPIOPinTypeGPIOOutput() 一个参数 读:GPIOPinRead() 两个参数、DATA寄存器 写:GPIOPinWrite() 三个参数、DATA寄存器 如果配置为输入,要注意硬件上是否有效上拉或下拉等。 GPIOPadConfigSet() 中断配置:GPIOIntTypeSet() 三个参数 中断使能:GPIOIntEnable() 两个参数 ③Timer 开启:SysCtlPeripheralEnable() (与GPIO相同) 配置:TimerConfigure() 两个参数、CFG寄存器 中断时间:TimerLoadSet() 三个参数、TAILR/TBILR寄存器 中断使能:TimerIntEnable() 两个参数 使能:TimerEnable() 两个参数 ④中断: IntEnable() 一个参数 IntMasterEnable() 无参数。开主中断 ADC 12-bit precision ADC Single-ended and differential-input configurations 1. Pin 2. Sequence 3. 触发 4. Temperature Sensor VTSENS = 2.7 - ((TEMP + 55) / 75) TEMP = 147.5 - ((75 * (VREFP - VREFN) × ADCCODE) / 4096) 5. 函数: 开启:SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC0) 一个参数、RCGC寄存器 sequence配置:ADCSequenceConfigure () 四个参数,第二个选择sequence,第三个选择触发方式 sequence通道选择:ADCSequenceStepConfigure() 四个参数,第四个选择通道 使能:ADCSequenceEnable() 两个参数 采样数据:ADCSequenceDataGet() 三个参数,第三个为存放数据的数组 ADC选择触发方式ADC_TRIGGER_PROCESSOR,则: 触发:ADCProcessorTrigger() 两个参数,选择ADC和sequence UART 1. 2. 波特率:9600、115200等 数据位:8 停止位:1 校验:NONE 3. 中断: ①接收中断:Receive ②发送中断:Transmit ③其他中断:Overrun Error、Break Error 、Parity Error 、Framing Error 4. 函数: 开启:SysCtlPeripheralEnable() 一个参数,开启UART和相应的GPIO口 GPIO配置:GPIOPinConfigure(GPIO_PA0_U0RX) / GPIOPinConfigure(GPIO_PA1_U0TX) / GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1) UART参数配置:UARTConfigSetExpClk() 四个参数,第三个配置波特率,第四个配置数据参数(8位,1位停止位,无校验位) 发送:UARTCharPut () 接收:UARTCharGet () PWM two PWM modules each with four PWM

文档评论(0)

文库创作者 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档