基于STM32的嵌入式系统原理与设计

本书特色

[

本书内容包括了基于STM32的嵌入式系统设计的原理、硬件设计、软件开发及工程实践。在原理部分针对*关键的部分给出了较为详细的解析。在硬件设计部分设计分析了一套STM32开发板的详细电路。在软件编程部分不仅引领读者使用库函数编程实现对外设的编程,部分环节还使用寄存器方式实现,另外给出了双缓冲乒乓操作等高级编程方法,及利用uIP、FatFs等编程实现网络通信和文件系统。*后在工程实践部分给出了工程实例。本书的硬件和代码由作者设计及编程。

]

目录

前言第1章STM32基本原理11��1STM32性能和结构11��1��1总体性能11��1��2系统结构分析21��1��3芯片封装和引脚概述41��2Cortex�睲3处理器51��2��1Cortex�睲3的定位和应用51��2��2Cortex�睲3处理器结构61��2��3Cortex�睲3寄存器71��2��4堆栈101��3STM32储存地址映射111��4引脚功能描述151��5电源连接161��6复位和时钟控制(RCC)171��6��1复位171��6��2时钟源171��6��3时钟管理寄存器201��7输入/输出端口201��7��1常规输入/输出GPIO201��7��2GPIO复用211��8模�彩�转换器和数�材W�换器221��8��1模�彩�转换器221��8��2数�材W�换器231��9中断241��9��1STM32的中断通道和中断向量处理251��9��2STM32的外部中断281��9��3STM32的中断优先级分组281��10DMA301��10��1DMA解析301��10��2DMA通道和请求311��11定时器341��11��1系统滴答定时器(SysTick)341��11��2STM32常规定时器391��12同步串行口SPI和I2C401��12��1SPI401��12��2I2C431��13同步异步收发器451��14灵活的FSMC461��14��1FSMC概述461��14��2FSMC控制液晶控制器48习题148第2章硬件设计502��1STM32主板设计502��1��1MCU及其周围电路设计502��1��2USB转串口电路设计512��1��3TTL转RS232电路设计522��1��4网络端口电路532��1��5SPI FLASH端口电路542��1��6I2C端口电路542��1��7TF卡端口电路552��1��8按键、LED显示电路和其他端口552��2液晶屏与触摸屏控制板设计562��2��1带触摸TFT液晶屏562��2��2TFT LCD 屏的时序582��2��3触摸屏582��2��4TFT LCD 的背光LED592��2��5TFT LCD控制器RA8875602��2��6TFT液晶控制板具体设计65习题271第3章STM32软件开发723��1STM32软件开发环境723��1��1MDK Keil开发环境733��1��2串口编程软件ISP743��1��3JLINK763��2使用固件库开发我的**个工程813��2��1获得和理解固件库813��2��2我的**个工程833��3操作GPIO和管理中断993��3��1GPIO寄存器993��3��2GPIO库函数1023��3��3嵌套向量中断控制器NVIC库函数1073��3��4外部中断/事件管理库函数1083��3��5带按键控制的流水灯实验1093��4串口通信和DMA编程1153��4��1串行异步通信USART库函数1153��4��2一个串口发送和中断接收例程的实现1163��4��3DMA库函数1183��4��4使用DMA和双缓冲乒乓操作实现串口接收、发送1193��5SPI与I2C编程1253��5��1SPI库函数1253��5��2SPI FLASH原理1263��5��3SPI FLASH编程实验1303��5��4TF卡编程1353��5��5I2C编程及实例1453��6液晶屏及触摸屏编程1523��6��1FSMC端口配置和简单图形显示1523��6��2触摸屏编程1613��6��3汉字输出1633��6��4图片显示和操作1733��7定时器编程1853��7��1SysTick编程实验1853��7��2定时器库函数1873��7��3定时器编程实验1893��8DAC和ADC编程1923��8��1DAC库函数1923��8��2DAC编程1933��8��3ADC库函数1953��8��4DMA方式ADC采集实验1973��9网络编程2013��9��1网络端口芯片ENC28J60驱动2013��9��2uIP编程2073��9��3使用uIP实现Ping响应2103��9��4AD采集和网络UDP传输2143��9��5 TCP接收和发送实验219习题3220第4章工程项目实例2224��1需求分析2224��1��1需求2224��1��2分析2224��2工程设计2234��2��1整体设计2234��2��2从机硬件端口设计2234��2��3从机软件设计2254��3软件开发2254��3��1宏和变量定义2254��3��2主程序编程226设计题228附录229附录A亮点STM32开发板资源229附录B实验教学安排237

封面

基于STM32的嵌入式系统原理与设计

书名:基于STM32的嵌入式系统原理与设计

作者:卢有亮

页数:248

定价:¥35.0

出版社:机械工业出版社

出版日期:2017-06-06

ISBN:9787111444169

PDF电子书大小:151MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注