没有合适的资源?快使用搜索试试~ 我知道了~
首页TM4C库函数指南.pdf
TM4C库函数指南.pdf
需积分: 50 87 下载量 192 浏览量
更新于2023-03-16
评论 10
收藏 1.12MB PDF 举报
本人最近在学习TI公司的TM4C123C单片机,但是本人英语基础不好,偶得一篇TM4C中文库函数手册,在这里分享给大家!
资源详情
资源评论
资源推荐
万文略
重庆理工大学电子信息与自动化学院
TM4C 库函数指南
目录
1
2016-5-8
TIVA 库函数指南
目录
TM4C 库函数指南 ..................................................................................................................................... 1
1 编程模型 .............................................................................................................................................. 1
1.1 概述 ...................................................................................................................................... 1
1.2 直接寄存器访问模型...................................................................................................... 1
1.3 软件驱动模式 ................................................................................................................... 3
2 GPIO 模块 ............................................................................................................................................ 4
2.1 概述 ...................................................................................................................................... 4
2.2 API 函数 .............................................................................................................................. 4
2.2.1 详细说明 .................................................................................................................... 6
2.2.2 函数功能 .................................................................................................................... 6
2.2.2.1 GPIOADCTriggerDisable .............................................................................. 6
2.2.2.2 GPIOADCTriggerEnable ............................................................................... 7
2.2.2.3 GPIODirModeGet ........................................................................................... 7
2.2.2.4 GPIODirModeSet ............................................................................................ 8
2.2.2.5 GPIODMATriggerDisable............................................................................. 8
2.2.2.6 GPIODMATriggerEnable .............................................................................. 9
2.2.2.7 GPIOIntClear .................................................................................................... 9
2.2.2.8 GPIOIntDisable .............................................................................................. 10
2.2.2.9 GPIOIntEnable ............................................................................................... 11
2.2.2.10 GPIOIntRegister ................................................................................... 11
2.2.2.11 GPIOIntStatus ....................................................................................... 12
2.2.2.12 GPIOIntTypeGet ................................................................................... 12
2.2.2.13 GPIOIntTypeSet.................................................................................... 13
2.2.2.14 GPIOIntUnregister ............................................................................... 14
2.2.2.15 GPIOPadConfigGet ........................................................................... 14
2.2.2.16 GPIOPadConfigSet ............................................................................. 15
编程模型
2
2016-5-8
TIVA 库函数指南
2.2.2.17 GPIOPinConfigure ............................................................................. 16
2.2.2.18 GPIOPinRead ........................................................................................ 16
2.2.2.19 GPIOPinTypeADC ................................................................................ 17
2.2.2.20 GPIOPinTypeCAN ................................................................................ 17
2.2.2.21 GPIOPinTypeComparator ................................................................. 18
2.2.2.22 GPIOPinTypeEPI ................................................................................... 18
2.2.2.23 GPIOPinTypeEthernetLED ................................................................. 19
2.2.2.24 GPIOPinTypeEthernetMII .................................................................. 19
2.2.2.25 GPIOPinTypeFan .................................................................................. 20
2.2.2.26 GPIOPinTypeGPIOInput .................................................................... 20
2.2.2.27 GPIOPinTypeGPIOOutput ................................................................ 21
2.2.2.28 GPIOPinTypeGPIOOutputOD .......................................................... 21
2.2.2.29 GPIOPinTypeI2C .................................................................................. 22
2.2.2.30 GPIOPinTypeI2CSCL ........................................................................... 22
2.2.2.31 GPIOPinTypeLPC ................................................................................. 23
2.2.2.32 GPIOPinTypePECIRx ........................................................................... 23
2.2.2.33 GPIOPinTypePECITx............................................................................ 24
2.2.2.34 GPIOPinTypePWM .............................................................................. 24
2.2.2.35 GPIOPinTypeQEI .................................................................................. 25
2.2.2.36 GPIOPinTypeSSI ................................................................................... 25
2.2.2.37 GPIOPinTypeTimer.............................................................................. 26
2.2.2.38 GPIOPinTypeUART .............................................................................. 26
2.2.2.39 GPIOPinTypeUSBAnalog ................................................................... 27
2.2.2.40 GPIOPinTypeUSBDigital .................................................................... 28
2.2.2.41 GPIOPinWrite ........................................................................................ 29
2.3 编程举例 .......................................................................................................................... 29
3 系统控制模块 ................................................................................................................................... 31
3.1 概述 .................................................................................................................................... 31
目录
3
2016-5-8
TIVA 库函数指南
3.2 API 函数 ........................................................................................................................... 32
3.2.1 详细说明 .................................................................................................................. 33
3.2.2 函数功能 .................................................................................................................. 34
3.2.2.1 SysCtlADCSpeedGet ................................................................................... 34
3.2.2.2 SysCtlADCSpeedSet .................................................................................... 34
3.2.2.3 SysCtlClockGet .............................................................................................. 35
3.2.2.4 SysCtlClockSet ............................................................................................... 35
3.2.2.5 SysCtlDeepSleep .......................................................................................... 37
3.2.2.6 SysCtlDeepSleepClockSet ......................................................................... 37
3.2.2.7 SysCtlDelay ..................................................................................................... 38
3.2.2.8 SysCtlFlashSizeGet ....................................................................................... 38
3.2.2.9 SysCtlGPIOAHBDisable .............................................................................. 38
3.2.2.10 SysCtlGPIOAHBEnable ....................................................................... 39
3.2.2.11 SysCtlIntClear ........................................................................................ 40
3.2.2.12 SysCtlIntDisable ................................................................................... 40
3.2.2.13 SysCtlIntEnable ..................................................................................... 41
3.2.2.14 SysCtlIntRegister .................................................................................. 41
3.2.2.15 SysCtlIntStatus ...................................................................................... 42
3.2.2.16 SysCtlIntUnregister ............................................................................. 43
3.2.2.17 SysCtlMOSCConfigSet ....................................................................... 43
3.2.2.18 SysCtlPeripheralClockGating ........................................................... 44
3.2.2.19 SysCtlPeripheralDeepSleepDisable ............................................... 44
3.2.2.20 SysCtlPeripheralDeepSleepEnable ................................................. 45
3.2.2.21 SysCtlPeripheralDisable ..................................................................... 46
3.2.2.22 SysCtlPeripheralEnable ...................................................................... 47
3.2.2.23 SysCtlPeripheralPowerOff................................................................. 48
3.2.2.24 SysCtlPeripheralPowerOn ................................................................. 49
3.2.2.25 SysCtlPeripheralPresent .................................................................... 50
编程模型
4
2016-5-8
TIVA 库函数指南
3.2.2.26 SysCtlPeripheralReady ....................................................................... 51
3.2.2.27 SysCtlPeripheralReset ........................................................................ 52
3.2.2.28 SysCtlPeripheralSleepDisable .......................................................... 53
3.2.2.29 SysCtlPeripheralSleepEnable ........................................................... 54
3.2.2.30 SysCtlPIOSCCalibrate ......................................................................... 55
3.2.2.31 SysCtlPWMClockGet........................................................................... 56
3.2.2.32 SysCtlReset ............................................................................................ 57
3.2.2.33 SysCtlResetCauseClear ...................................................................... 57
3.2.2.34 SysCtlResetCauseGet ......................................................................... 58
3.2.2.35 SysCtlSleep ............................................................................................ 58
3.2.2.36 SysCtlSRAMSizeGet ............................................................................ 58
3.2.2.37 SysCtlUSBPLLDisable .......................................................................... 59
3.2.2.38 SysCtlUSBPLLEnable ........................................................................... 59
4 模拟数字转换器(ADC) ............................................................................................................ 60
4.1 概述 .................................................................................................................................... 60
4.2 API 函数 ............................................................................................................................ 61
4.2.1 详细说明 .................................................................................................................. 62
4.2.2 函数功能 .................................................................................................................. 62
4.2.2.1 ADCComparatorConfigure ..................................................................... 62
4.2.2.2 ADCComparatorIntClear ........................................................................... 64
4.2.2.3 ADCComparatorIntDisable ....................................................................... 65
4.2.2.4 ADCComparatorIntEnable ........................................................................ 65
4.2.2.5 ADCComparatorIntStatus .......................................................................... 65
4.2.2.6 ADCComparatorRegionSet ....................................................................... 66
4.2.2.7 ADCComparatorReset ................................................................................ 66
4.2.2.8 ADCHardwareOversampleConfigure .................................................. 67
4.2.2.9 ADCIntClear ................................................................................................... 67
4.2.2.10 ADCIntDisable ...................................................................................... 68
剩余119页未读,继续阅读
Old-man
- 粉丝: 3
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0