内容简介
《单片机与嵌入式:STM32库开发实战指南》基于STM32F103芯片,紧紧围绕“库”的分析和使用展开。
在大量实例的基础上,《单片机与嵌入式:STM32库开发实战指南》对于如何综合运用固件库开发项目给出了具体的范例;在固件库的使用和学习的基础上,又进一步讲解了结合嵌入式实时操作系统、TCP/IP协议栈进行嵌入式系统开发的方法,让读者循序渐进、系统地掌握基于STM32官方库进行开发的方法。
作者简介
刘火良,网名野火,嵌入式开发工程师,野火嵌入式开发工作室的创始人,长期从事基于ARMCortex—M系列MCLJ嵌入式开发工作,积累了丰富的实战开发经验。
作者在国内最受嵌入式开发工程师欢迎的阿莫电子论坛中担任版主。
担任版主期间,为网友贡献了大量的实战开发教程和资料,累计下载量超过3万次,且被广泛转载,深得网友喜爱。
杨森,网名flyleaf,嵌入式开发工程师,野火嵌入式开发工作室发起人,对嵌入式实时操作系统有深入的研究和理解。
曾推出《从零开始移植uC/OS到野火STM32开发板》,以全新的视角自上而下讲解uC/OS移植方法,深受网友好评。
目录
前言
第一部分库开发初级篇
第1章为什么学习STM32
1.1嵌入式技术知识结构
1.2嵌入式工程师成长之路
1.3为什么学习STM32
1.4如何学习STM32
第2章初识STM32固件库
2.1STM32神器之库开发
2.1.1什么是STM32库
2.1.2为什么采用库开发
2.2STM32结构及库层次关系
2.2.1CMSIS标准
2.2.2库目录、文件简介
2.2.3STM32固件库文件间的关系
2.2.4使用库帮助文档
第3章GPIO入门之流水灯
3.1安装MDK
3.2建立工程模板
3.2.1新建工程
3.2.2配置J—LINK硬件调试
3.3如何编译和下载程序
3.3.1如何编译程序
3.3.2如何下载程序
……
第4章深入分析流水灯例程
第5章调试程序
第二部分库开发中级篇
第6章GPIO再举例之按键实验
第7章EXTI之按键中断实验
第8章串口通信(USART)
第9章库函数开发小结
第10章DMA——为CPU减负
第11章ADC实验(DMA方式)
第12章SysTick(系统滴答定时器)
第13章STM32定时器
第14章I2C接口
第15章SPI模块
第16章CAN控制器
第三部分库开发高级篇
第17章SDIO之SD卡驱动
第18章文件系统之FATFA_r0.09
第19章MP3播放器
第20章USB大容量存储器实例
第21章ICD触摸屏画板
第22章字库及BMP图片显示
第23章OV7670摄像头驱动
第24章以太网及LwIP协议栈移植
第25章Wi—Fi模块EMW3180驱动
第四部分库开发系统篇
第26章μC/OS—III及其源代码介绍
第27章移植μC/OS—III到STM32
第28章运行多任务
参考文献
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。
📖 支持知识自由流动
每一本书的稳定访问,都离不开服务器、存储与带宽的长期维护。






