0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新书推荐 | 嵌入式系统设计实验 — 基于STM32CubeMX与HAL库

STM32单片机 来源:未知 2023-06-10 09:15 次阅读

文末留言,参与赠书活动

本书内容分为两部分,总共9章,62个具体实验,42道课后习题。各章内容循序渐进,逐步深入。初学者只需按部就班完成62个实验内容,基本可以达到嵌入式系统入门级水平。内容简介本书所用开发板NUCLEO-F411

1)第一部分内容:与理论教材同步配套

第一部分内容包含前6章,与原教材进行同步配套,分别是STM32微控制器开发环境的搭建、通用输入输出口、中断系统、定时器、串口通信FreeRTOS 。该部分内容涵盖原教材绝大部分基础实验,并做了大量综合应用方面的拓展,内容更加丰富。以第2章为例,一共有15个具体实验。实验EX2-1—EX2-6与原教材内容配套;实验EX2-7—EX2-10,在原教材基础上增加了使用BSP方式驱动OLED温度传感器、按键和蜂鸣器的内容,是对原教材内容深化;EX2-10—EX2-13扩展了数码管驱动实验,并以数码管为例,讲解了BSP驱动程序设计方法,是对原教材内容的有益补充;EX2-14—EX2-15扩展了STM32F4固件包中EEPROM例程,综合运用多个知识点,设计了使用单片机自带EEPROM,记录开机次数的实验,培养学生利用官方固件包例程进行学习的好习惯。第一部分内容通过对原教材知识点的综合应用,配合详细的实验指导和讲解视频,使学生尽快入门,大幅度降低嵌入式系统学习的门槛。

2)第二部分内容:综合实验

第二部分内容是本书扩展的嵌入式综合实验,包括了ADC数字信号处理、PID控制、光电传感检测等知识。这部分内容是对原有教材知识点的综合应用和有益补充。第二部分包括7-9章。第7章详细介绍了STM32F4单片机的ADC,设计了单通道数据采集、多通道数据同步采集、DMA模式进行高速数据采集等综合实验。第8章介绍了ARM公司的CMSIS-DSP库的主要内容,以及在ST单片机上的移植和应用方法,并以STM32F4固件库中的FFT例程为例,结合前七章的OLED、串口、定时器、中断、ADC等知识,设计了基于CMSIS-DSP库的数字频率计。第9章是一个综合实验,在前8章的基础上,扩展了舵机驱动、PID控制、光电传感与检测、电路设计EDA等知识,设计了一个点光源追踪系统。该实验设计思路来自2010年陕西省电子设计竞赛题C“坦克打靶”。该实验可以也可以作为电赛入门级培训题目。

第2部分内容通过多种知识的综合应用,设计了多个综合性实验,有助于加深学生对嵌入式知识的理解,达到融会贯通和举一反三的效果。

作者介绍严学文,西安邮电大学电子工程学院副教授,从事人工智能物联网行业的应用、嵌入式系统、新型传感器智能仪器仪表等方向教研工作,“西安邮电大学-意法半导体(ST)嵌入式联合创新实验室”指导老师,担任市发改委“西安市电磁传感器和光电传感器工程实验室”和市科技局“高压电力设备绝缘监测及水质监测光电传感器工程研究中心”主任,主持陕西省重点研发计划、科技部中小企业创新基金、教育部产学研协同育人计划(意法半导体精品课程)等项目20余项。2016年和2020年两次获得陕西省科学技术奖,2021和2022年两次获得教育部高校电子信息类专业课程教学实验案例设计竞赛全国一等奖。

漆强,电子科技大学光电科学与工程学院副教授,长期从事嵌入式系统设计、光电系统集成等方面的科研和教学工作。参与包括国家自然科学基金、总装预研基金等项目10余项。主持省部级教改项目9项,校级教改项目15项,发表学术及教研论文10余篇,主编《嵌入式系统设计工程实践》教材1部,为本科生讲授嵌入式系统设计、高级程序语言设计等课程。获四川省教学成果一等奖1项,二等奖1项,唐立新优秀教师教学奖,本科教学优秀奖以及五粮液本科教学奖等多项奖励。多次指导学生荣获全国大学生光电设计竞赛、全国大学生电子设计竞赛以及全国大学生智能车竞赛等全国竞赛的一、二等奖。

配套资源本书所需开发软件、扩展板BSP驱动程序、全部教学ppt、开发板及扩展板原理图pcb、各章实验所有源代码见网盘链接:https://pan.baidu.com/s/1-HG2fL6QsAfODQB39ScHEA?pwd=5n13 提取码:5n13

各个实验及作业题的学习视频B站合集如下,并将陆续更新。https://space.bilibili.com/1481046193/channel/collectiondetail?sid=1306175

目录

41ba3e58-072b-11ee-962d-dac502259ad0.png

41d808b6-072b-11ee-962d-dac502259ad0.png

41e0a340-072b-11ee-962d-dac502259ad0.png

4214fe24-072b-11ee-962d-dac502259ad0.png

422e32fe-072b-11ee-962d-dac502259ad0.png

上下滚动查看图书目录

424613ba-072b-11ee-962d-dac502259ad0.png

有奖评论:赠书活动:为支持严学文、漆强老师《嵌入式系统设计实验—基于STM32CubeMX与HAL库》新书上架,我们特准备10本新书作为赠书。

福利:

  • 文末留言,写下你的STM32学习计划,并点赞转发。
  • 我们将从中选取10名蝶粉,送出新书《嵌入式系统设计实验—基于STM32CubeMX与HAL库》。

▼▼▼

推荐阅读:

新书推荐|电子信息类专业课程设计教程和典型案例——基于TouchGFX的智能硬件可视化

▷新书推荐|ARM Cortex-M3系统设计与实现――STM32基础篇(第3版)

▷新书推荐!Cortex-M0+嵌入式系统设计从入门到精通

▷新书上线!手把手教你用STM32CubeMX和HAL驱动库做嵌入式系统设计

▷STM32 高等学校电子信息类专业系列教材《微处理器系统原理与应用设计》隆重出版!

▷STM32书单 | 意法半导体(ST)大学计划推荐优秀教材

▷STM32书单 | 意法半导体(ST)大学计划推荐优秀实践教材 - 系列二

STM32书单 | 意法半导体(ST)大学计划推荐自学教材 - 系列三

▷新书上线!手把手教你用STM32CubeMX和HAL驱动库做嵌入式系统设计

▷STM32 高等学校电子信息类专业系列教材《微处理器系统原理与应用设计》隆重出版!

▷STM32书单 | 意法半导体(ST)大学计划推荐优秀教材

▷STM32书单 | 意法半导体(ST)大学计划推荐优秀实践教材 - 系列二

STM32书单 | 意法半导体(ST)大学计划推荐自学教材 - 系列三


THE END

424dabe8-072b-11ee-962d-dac502259ad0.png

长按扫码关注公众号

更多资讯,尽在STM32


原文标题:新书推荐 | 嵌入式系统设计实验 — 基于STM32CubeMX与HAL库

文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6002

    文章

    43990

    浏览量

    621068
  • STM32
    +关注

    关注

    2240

    文章

    10675

    浏览量

    348913

原文标题:新书推荐 | 嵌入式系统设计实验 — 基于STM32CubeMX与HAL库

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32cubemx和KEIL的有什么不同?

    STM32cubemx软件有对应各个系列芯片的. 使用cubemx,生成代码框架,比如生成MDK的代码框架。但MDK也有自己的PACK。那么MDK的PACK和CUBEMX
    发表于 04-11 06:02

    STM32CubeMX HAL_UART_Receive函数怎么使用?

    STM32CubeMX HAL_UART_Receive函数的使用
    发表于 04-03 08:19

    STM8CubeMXSTM32CubeMX功能一样吗?

    STM8CubeMXSTM32CubeMX功能一样吗?
    的头像 发表于 10-31 16:59 1204次阅读
    STM8<b class='flag-5'>CubeMX</b>和<b class='flag-5'>STM32CubeMX</b>功能一样吗?

    STM32F1_HAL使用手册

    版包括:  STM32CubeMX,一个允许生成C初始化的图形软件配置工具使用图形向导编写代码。  一个全面的嵌入式软件平台,按系列提供(如STM32CubeF1STM32F1系列
    发表于 09-28 06:21

    STM32CubeMX介绍及使用方法

    配置STM32代码的工具,它把很多东西封装的比较好,硬件抽象层、中间层、示例代码等。 现在ST公司升级和维护的主要就是STM32CubeMXHAL
    发表于 09-27 08:03

    基于STM32CubeMX开发U盘访问应用

    电子发烧友网站提供《基于STM32CubeMX开发U盘访问应用.pdf》资料免费下载
    发表于 09-25 09:19 2次下载
    基于<b class='flag-5'>STM32CubeMX</b>开发U盘访问应用

    基于STM32U5 的 STM32CubeMX环境搭建

    基于STM32U5 的 STM32CubeMX环境搭建
    的头像 发表于 09-21 17:35 905次阅读
    基于<b class='flag-5'>STM32</b>U5 的 <b class='flag-5'>STM32CubeMX</b>环境搭建

    STM32CubeMX的配置和C代码的生成

    电子发烧友网站提供《STM32CubeMX的配置和C代码的生成.pdf》资料免费下载
    发表于 09-20 09:53 4次下载
    <b class='flag-5'>STM32CubeMX</b>的配置和C代码的生成

    STM32CUBEMX开发GD32F303

    在这使用STM32CUBEMX进行配置STM32F103,移植到兆易创新GD32F303,然后进行测试。
    的头像 发表于 07-27 09:32 978次阅读
    <b class='flag-5'>STM32CUBEMX</b>开发GD32F303

    STM32CubeMx入门教程(10):Fatfs文件系统的应用

    导语"fatfs是一个小型的文件系统,在小型的嵌入式系统中使用非常的广泛,STM32CubeMx自带该文件系统,我们通过简单的配置就能够使用
    发表于 07-12 11:39 2648次阅读
    <b class='flag-5'>STM32CubeMx</b>入门教程(10):Fatfs文件<b class='flag-5'>系统</b>的应用

    STM32CubeMx入门教程(4):PWM应用

    导语“使用STM32CubeMx配置定时器输出PWM波,生成初始化代码。”
    发表于 07-11 15:23 911次阅读
    <b class='flag-5'>STM32CubeMx</b>入门教程(4):PWM应用

    STM32CubeMx入门教程(3):定时器的使用

    导语“ 使用STM32CubeMx 生成初始化定时器代码,实现定时器特定定时”
    发表于 07-11 15:22 2359次阅读
    <b class='flag-5'>STM32CubeMx</b>入门教程(3):定时器的使用

    STM32CubeMx入门教程(1):点亮LED

    “使用stm32cubeMX 工具进行代码生成,以LED点灯为例”
    发表于 07-11 14:56 2194次阅读
    <b class='flag-5'>STM32CubeMx</b>入门教程(1):点亮LED

    STM32CubeMX简介和安装使用方法

    STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX
    发表于 06-07 15:43 1.4w次阅读
    <b class='flag-5'>STM32CubeMX</b>简介和安装使用方法

    STM32CubeMx外部中断基本使用方法

    第一步:现在STM32CubeMx 中配置所需要IO口外部中断模式。
    发表于 05-31 15:32 2882次阅读
    <b class='flag-5'>STM32CubeMx</b>外部中断基本使用方法