当前位置:首页 > 计算机网络 > 计算机理论 > 例说STM32
出版社:北京航空航天大学
出版日期:2011-4
ISBN:9787512404014
作者:刘军
页数:372页
作者简介
《例说STM32》由浅人深,带领大家进入STM32的世界。全书分3篇,第一篇为硬件篇,介绍《例说STM32》的实验平台;第二篇为软件篇,介绍STM32开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用的系统文件(程序);第三篇为实践篇,通过28个实例(绝大部分是直接操作寄存器完成的)带领大家一步步深入STM32的学习。《例说STM32》附带的光盘中包含《例说STM32》实验平台的详细原理图以及所有实例的完整代码,这些代码都有详细的注释,读者只需要复制到自己的硬盘,编译一次即可下载到实验平台运行。《例说STM32》的读者对象主要是STM32的初学者和提高者,对想了解和使用STM32的读者具有一定的参考意义,另外对于单片机学习者,《例说STM32》的大量实例也极具参考价值。
书籍目录
第一篇 硬件篇 第1章 实验平台简介 1.1 ALIENTEK MiniSTM32开发板简介 1.2 主流入门级STM32开发平台对比 第2章 实验平台硬件资源详解 2.1 开发板原理图详解 2.2 开发板使用注意事项第二篇 软件篇 第3章 RVMDK软件入门 3.1 RVMDK3.80A简介 3.2 新建RVMDK工程 3.3 RVMDK使用技巧 3.3.1 文本美化 3.3.2 代码编辑技巧 3.3.3 其他小技巧 3.3.4 调试技巧 第4章 下载与调试 4.1 STM32软件仿真 4.2 STM32程序下载 4.3 STM32硬件调试 第5章 SYSTEM文件夹介绍 5.1 delay文件夹代码介绍 5.1.1 delay_init函数 5.1.2 delay_μs函数 5.1.3 delay_ms函数 5.2 sys文件夹代码介绍 5.2.1 I/O口的位操作实现 5.2.2 Stm32ClockInit函数 5.2.3 Sys_Solt_Reset:函数 5.2.4 Sys_SleepDeep函数 5.2.5 JTAG_Set函数 5.2.6 中断管理函数 5.3 usart文件夹介绍 5.3.1 USART1_IRQHandler函数 5.3.2 uart_init函数第三篇 实践篇 第6章 跑马灯实验 第7章 按键输入实验 第8章 串口实验 第9章 外部中断实验 第10章 独立看门狗实验 第11章 窗口看门狗实验 第12章 定时器中断实验 第13章 PWM输出实验 第14章 OLED显示实验 第15章 TFT-LCD显示实验 第16章 RTC实时时钟实验 第17章 待机唤醒实验 第18章 ADC实验 第19章 内部温度传感器实验 第20章 DMA实验 第21章 I2C实验 第22章 SPI实验 第23章 触摸屏实验 第24章 无线通信实验 第25章 SD卡实验 第26章 红外遥控实验 第27章 DSl8820实验 第28章 PS/2鼠标实验 第29章 汉字显示实验 第30章 图片显示实验 第31章 触控USB鼠标实验 第32章 制作MP3播放器实验 第33章 综合测试实验参考文献第一篇 硬件篇 第1章 实验平台简介 1.1 ALIENTEK MiniSTM32开发板简介 1.2 主流入门级STM32开发平台对比 第2章 实验平台硬件资源详解 2.1 开发板原理图详解 2.2 开发板使用注意事项第二篇 软件篇 第3章 RVMDK软件入门 3.1 RVMDK3.80A简介 3.2 新建RVMDK工程 3.3 RVMDK使用技巧 3.3.1 文本美化 3.3.2 代码编辑技巧 3.3.3 其他小技巧 3.3.4 调试技巧 第4章 下载与调试 4.1 STM32软件仿真 4.2 STM32程序下载 4.3 STM32硬件调试 第5章 SYSTEM文件夹介绍 5.1 delay文件夹代码介绍 5.1.1 delay_init函数 5.1.2 delay_μs函数 5.1.3 delay_ms函数 5.2 sys文件夹代码介绍 5.2.1 I/O口的位操作实现 5.2.2 Stm32ClockInit函数 5.2.3 Sys_Solt_Reset:函数 5.2.4 Sys_SleepDeep函数 5.2.5 JTAG_Set函数 5.2.6 中断管理函数 5.3 usart文件夹介绍 5.3.1 USART1_IRQHandler函数 5.3.2 uart_init函数第三篇 实践篇 第6章 跑马灯实验 第7章 按键输入实验 第8章 串口实验 第9章 外部中断实验 第10章 独立看门狗实验 第11章 窗口看门狗实验 第12章 定时器中断实验 第13章 PWM输出实验 第14章 OLED显示实验 第15章 TFT-LCD显示实验 第16章 RTC实时时钟实验 第17章 待机唤醒实验 第18章 ADC实验 第19章 内部温度传感器实验 第20章 DMA实验 第21章 I2C实验 第22章 SPI实验 第23章 触摸屏实验 第24章 无线通信实验 第25章 SD卡实验 第26章 红外遥控实验 第27章 DSl8820实验 第28章 PS/2鼠标实验 第29章 汉字显示实验 第30章 图片显示实验 第31章 触控USB鼠标实验 第32章 制作MP3播放器实验 第33章 综合测试实验参考文献
编辑推荐
《例说STM32》是工程师经验手记之一。
章节摘录
插图:JPEG/JPG的解码过程可以简单概述为如下几个部分:①从文件头读出文件的相关信息。JPEG文件数据分为文件头和图像数据两大部分,其中,文件头记录了图像的版本、长宽、采样因子、量化表、哈夫曼表等重要信息。所以解码前必须将文件头信息读出,以用于图像数据解码过程。②从图像数据流读取一个最小编码单元(MCU),并提取出里边的各个颜色分量单元。③将颜色分量单元从数据流恢复成矩阵数据。利用文件头给出的哈夫曼表对分割出来的颜色分量单元进行解码,把其恢复成8×8的数据矩阵。④8×8的数据矩阵进一步解码。此部分解码工作以8×8的数据矩阵为单位,其中,包括相邻矩阵的直流系数差分解码、利用文件头给出的量化表反量化数据、反Zig-zag编码、隔行正负纠正、反向离散余弦变换等5个步骤,最终输出仍然一个8×8的数据矩阵。
图书封面