基于固件的ARM Cortex M4 原理及应用

基于固件的ARM Cortex M4 原理及应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2015-10
版次: 1
ISBN: 9787111516248
定价: 89.90
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 503页
字数: 792千字
分类: 工程技术
17人买过
  •   《基于固件的ARM Cortex M4 原理及应用》围绕TI TM4C123G的固件库函数这一主线,介绍了TM4C123G6HPM微处理器的基本外设特点、结构与功能,固件库的函数功能及其使用。本书采用了真实硬件EKTM4C123GXL LaunchPad实验板(包括DKTM4C123G)与虚拟硬件Proteus 81相结合的方式来介绍基于固件的软件编程与测试方法,以利于有真实板卡但资源不足或无EKTM4C123GXL板卡的读者学习与测试基于固件的代码之用。
      本书可供嵌入式工程师在基于固件的ARM Cortex M4开发时查阅,也可作为高校电类专业学习ARM Cortex M4的入门教材。
    前言
    第1章开发工具使用入门
    11下载与安装所需的软件
    12第一个基于CCS6的hello world
    工程
    121导入已存在的工程
    122创建一个新工程
    123LM闪存编程器
    13Keil for ARM入门基础
    131导入一个hello工程
    132创建一个hello工程
    14IAR Embedded Workbench for ARM
    入门基础
    141打开一个现有工程
    142创建一个新工程
    第2章EKTM4C123GXL及Proteus
    简介
    21EKTM4C123GXL简介
    211TM4C123GXL的特点
    212评估板模块框图
    22Proteus 81简介
    221新增功能
    222Proteus 81界面简介
    223如何寻找Proteus中的元器件
    224虚拟仪器的使用
    225基于Proteus 81的M3编程
    与测试
    226基于Proteus 81的M3代码
    测试
    第3章通用异步收发器模块(UART)
    31UART模块
    311UART的特点
    312UART的结构框图
    313信号描述
    314UART模块功能的简要介绍
    32UART固件库函数
    321UART固件库结构
    322UART的基本操作
    33例程
    第4章模数转换器(ADC)
    41ADC模块
    411ADC特点
    412ADC模块框图
    413信号描述
    414功能简介
    42ADC固件库函数
    43例程
    第5章通用输入/输出(GPIO)
    51GPIO模块
    511GPIO特点
    512GPIO模块框图
    513功能简介
    514寄存器映射及寄存器描述
    52GPIO固件库函数
    53例程
    第6章模拟比较器(COMP)
    61COMP单元
    611COMP特点
    612COMP模块框图
    613信号描述
    614功能简介
    615寄存器映射
    62COMP固件库函数
    63例程
    第7章系统定时与中断控制
    71NVIC模块
    711NVIC模块的特点
    712功能描述
    713中断优先级
    714中断异常
    715寄存器映射
    72SysTick与 NVIC固件库函数
    721SysTick固件库
    722NVIC固件库
    73例程
    第8章内部集成电路接口(I2C)
    81I2C单元
    811I2C特点
    812I2C模块框图
    813信号描述
    814功能描述
    82I2C固件库函数
    821主机操作
    822从机操作
    823I2C固件库描述
    83例程
    831主从回环例程
    832基于I2C的EEPROM读写
    例程
    第9章同步串行接口(SSI)
    91SSI单元
    911SSI的特点
    912模块框图
    913信号描述
    914功能简介
    915寄存器映射
    92SSI固件库函数
    93例程
    第10章内部存储器
    101内部存储器单元
    1011模块框图与控制逻辑
    1012功能简介
    102闪存固件库函数
    103使用ROM
    1031直接ROM调用
    1032映射ROM调用
    1033ROM固件更新
    104EEPROM固件库函数
    105例程
    1051写闪存例程
    1052读写EEPROM例程
    第11章通用定时器(GPTM)
    111通用定时器单元
    1111主要特点
    1112GPTM模块框图
    1113信号描述
    1114功能简介
    112GPTM固件库函数
    113例程
    第12章脉冲宽度调制(PWM)
    121PWM单元
    1211PWM的主要特点
    1212PWM的模块框图
    1213信号描述
    1214功能简介
    122PWM固件库函数
    123例程
    第13章微直接存储器访问
    (μDMA)
    131μDMA单元
    1311μDMA的特点
    1312μDMA模块框图
    1313功能简介
    132μDMA固件库函数
    133例程
    第14章通用串行总线控制器
    (USB)
    141USB简介
    142TM4C123GH6PM USB控制器
    1421USB的特点
    1422USB模块框图
    1423USB信号描述
    1424USB功能描述
    143USB固件库函数
    1431USB的分层框架结构
    1432Driverlib库函数介绍
    1433USBlib库函数介绍
    144例程
    第15章FatFS文件读取实验
    151SD卡概述
    1511SD卡的内部结构及信号描述
    1512SD卡的命令
    1513SD卡的功能描述
    1514SD卡驱动程序解读
    152SD卡FatFS文件读取实验
    1521FatFS文件系统简介
    1522实验硬件连接图
    1523导入sd_card工程
    第16章基本图形库(Grlib)
    161图形库与液晶屏概述
    1611图形库概述
    1612液晶屏简介
    162TivaWare图形库简介
    1621图形库的特点
    1622图形库源代码
    1623图形固件库函数
    1624实用工具(Utilities)
    1625预定义的颜色参考
    163例程
    附录
    附录A第3章附录:UART固件库
    函数简介
    附录B第4章附录:ADC固件库
    函数简介
    附录C第5章附录:GPIO固件库
    函数简介
    附录D第6章附录:模拟比较器
    固件库函数简介
    附录E第7章附录:SysTick与NVIC
    固件库函数简介
    E1SysTick固件库函数
    E2NVIC固件库函数
    附录F第8章附录:I2C固件库
    函数简介
    附录G第9章附录:SSI固件库
    函数简介
    附录H第10章附录:内部存储器的
    固件库函数简介
    H1闪存(Flash)固件库函数
    H2闪存保护单元(MPU)固件库
    函数
    H3EEPROM固件库函数
    附录I第11章附录:GPTM固件库
    函数简介
    附录J第12章附录:PWM固件库
    函数简介
    附录K第13章附录:μDMA固件库
    函数简介
    附录L第14章附录:USB DriverLib
    固件库函数简介
    参考文献
  • 内容简介:
      《基于固件的ARM Cortex M4 原理及应用》围绕TI TM4C123G的固件库函数这一主线,介绍了TM4C123G6HPM微处理器的基本外设特点、结构与功能,固件库的函数功能及其使用。本书采用了真实硬件EKTM4C123GXL LaunchPad实验板(包括DKTM4C123G)与虚拟硬件Proteus 81相结合的方式来介绍基于固件的软件编程与测试方法,以利于有真实板卡但资源不足或无EKTM4C123GXL板卡的读者学习与测试基于固件的代码之用。
      本书可供嵌入式工程师在基于固件的ARM Cortex M4开发时查阅,也可作为高校电类专业学习ARM Cortex M4的入门教材。
  • 目录:
    前言
    第1章开发工具使用入门
    11下载与安装所需的软件
    12第一个基于CCS6的hello world
    工程
    121导入已存在的工程
    122创建一个新工程
    123LM闪存编程器
    13Keil for ARM入门基础
    131导入一个hello工程
    132创建一个hello工程
    14IAR Embedded Workbench for ARM
    入门基础
    141打开一个现有工程
    142创建一个新工程
    第2章EKTM4C123GXL及Proteus
    简介
    21EKTM4C123GXL简介
    211TM4C123GXL的特点
    212评估板模块框图
    22Proteus 81简介
    221新增功能
    222Proteus 81界面简介
    223如何寻找Proteus中的元器件
    224虚拟仪器的使用
    225基于Proteus 81的M3编程
    与测试
    226基于Proteus 81的M3代码
    测试
    第3章通用异步收发器模块(UART)
    31UART模块
    311UART的特点
    312UART的结构框图
    313信号描述
    314UART模块功能的简要介绍
    32UART固件库函数
    321UART固件库结构
    322UART的基本操作
    33例程
    第4章模数转换器(ADC)
    41ADC模块
    411ADC特点
    412ADC模块框图
    413信号描述
    414功能简介
    42ADC固件库函数
    43例程
    第5章通用输入/输出(GPIO)
    51GPIO模块
    511GPIO特点
    512GPIO模块框图
    513功能简介
    514寄存器映射及寄存器描述
    52GPIO固件库函数
    53例程
    第6章模拟比较器(COMP)
    61COMP单元
    611COMP特点
    612COMP模块框图
    613信号描述
    614功能简介
    615寄存器映射
    62COMP固件库函数
    63例程
    第7章系统定时与中断控制
    71NVIC模块
    711NVIC模块的特点
    712功能描述
    713中断优先级
    714中断异常
    715寄存器映射
    72SysTick与 NVIC固件库函数
    721SysTick固件库
    722NVIC固件库
    73例程
    第8章内部集成电路接口(I2C)
    81I2C单元
    811I2C特点
    812I2C模块框图
    813信号描述
    814功能描述
    82I2C固件库函数
    821主机操作
    822从机操作
    823I2C固件库描述
    83例程
    831主从回环例程
    832基于I2C的EEPROM读写
    例程
    第9章同步串行接口(SSI)
    91SSI单元
    911SSI的特点
    912模块框图
    913信号描述
    914功能简介
    915寄存器映射
    92SSI固件库函数
    93例程
    第10章内部存储器
    101内部存储器单元
    1011模块框图与控制逻辑
    1012功能简介
    102闪存固件库函数
    103使用ROM
    1031直接ROM调用
    1032映射ROM调用
    1033ROM固件更新
    104EEPROM固件库函数
    105例程
    1051写闪存例程
    1052读写EEPROM例程
    第11章通用定时器(GPTM)
    111通用定时器单元
    1111主要特点
    1112GPTM模块框图
    1113信号描述
    1114功能简介
    112GPTM固件库函数
    113例程
    第12章脉冲宽度调制(PWM)
    121PWM单元
    1211PWM的主要特点
    1212PWM的模块框图
    1213信号描述
    1214功能简介
    122PWM固件库函数
    123例程
    第13章微直接存储器访问
    (μDMA)
    131μDMA单元
    1311μDMA的特点
    1312μDMA模块框图
    1313功能简介
    132μDMA固件库函数
    133例程
    第14章通用串行总线控制器
    (USB)
    141USB简介
    142TM4C123GH6PM USB控制器
    1421USB的特点
    1422USB模块框图
    1423USB信号描述
    1424USB功能描述
    143USB固件库函数
    1431USB的分层框架结构
    1432Driverlib库函数介绍
    1433USBlib库函数介绍
    144例程
    第15章FatFS文件读取实验
    151SD卡概述
    1511SD卡的内部结构及信号描述
    1512SD卡的命令
    1513SD卡的功能描述
    1514SD卡驱动程序解读
    152SD卡FatFS文件读取实验
    1521FatFS文件系统简介
    1522实验硬件连接图
    1523导入sd_card工程
    第16章基本图形库(Grlib)
    161图形库与液晶屏概述
    1611图形库概述
    1612液晶屏简介
    162TivaWare图形库简介
    1621图形库的特点
    1622图形库源代码
    1623图形固件库函数
    1624实用工具(Utilities)
    1625预定义的颜色参考
    163例程
    附录
    附录A第3章附录:UART固件库
    函数简介
    附录B第4章附录:ADC固件库
    函数简介
    附录C第5章附录:GPIO固件库
    函数简介
    附录D第6章附录:模拟比较器
    固件库函数简介
    附录E第7章附录:SysTick与NVIC
    固件库函数简介
    E1SysTick固件库函数
    E2NVIC固件库函数
    附录F第8章附录:I2C固件库
    函数简介
    附录G第9章附录:SSI固件库
    函数简介
    附录H第10章附录:内部存储器的
    固件库函数简介
    H1闪存(Flash)固件库函数
    H2闪存保护单元(MPU)固件库
    函数
    H3EEPROM固件库函数
    附录I第11章附录:GPTM固件库
    函数简介
    附录J第12章附录:PWM固件库
    函数简介
    附录K第13章附录:μDMA固件库
    函数简介
    附录L第14章附录:USB DriverLib
    固件库函数简介
    参考文献
查看详情
您可能感兴趣 / 更多
基于固件的ARM Cortex M4 原理及应用
常微分方程
刘杰、姚绍文、程志波、陈光霞、马战平 编
基于固件的ARM Cortex M4 原理及应用
检验医学科分册(国家卫生健康委员会住院医师规范化培训规划教材配套精选习题集)
刘杰、鲁辛辛 著
基于固件的ARM Cortex M4 原理及应用
中国建设教育发展年度报告(2019)
刘杰、王要武、中国建设教育协会 著
基于固件的ARM Cortex M4 原理及应用
马小五打工记:公路施工安全科普漫画
刘杰、杨涛、马龙、王方亮、杜升云 著
基于固件的ARM Cortex M4 原理及应用
茶战3:东方树叶的起源
刘杰、赖晓东 著
基于固件的ARM Cortex M4 原理及应用
煤与瓦斯煤压出发展演化过程及机理研究
刘杰、王恩元、撒占友、李楠 著
基于固件的ARM Cortex M4 原理及应用
全国高校建筑类专业数字技术系列教材:BIM结构设计Revit基础教程
刘杰、邵新刚 著
基于固件的ARM Cortex M4 原理及应用
中国建设教育发展年度报告(2018)
刘杰、王要武 著
基于固件的ARM Cortex M4 原理及应用
城市精准扶贫的武昌经验
刘杰、向悦 编
基于固件的ARM Cortex M4 原理及应用
工业机器人系统集成(控制设计)项目教程/智能制造领域应用型人才培养“十三五”规划精品教材
刘杰、汪漫 编
基于固件的ARM Cortex M4 原理及应用
茶战2:东方树叶的传奇
刘杰、赖晓东 著
基于固件的ARM Cortex M4 原理及应用
标准化战略(第2版)
刘杰、张定康 著