V
主页
《嵌入式系统设计》第七章7.2节(2)外部中断处理流程
发布人
更多学习视频和资料B站合集陆续更新。https://space.bilibili.com/1481046193/channel/collectiondetail?sid=1306175 教材全部ppt源代码原理图pcb资料链接:https://pan.baidu.com/s/1-HG2fL6QsAfODQB39ScHEA?pwd=5n13 提取码:5n13 。教材在西电出版社天猫店:【淘宝】https://m.tb.cn/h.UG9mDcx?tk=8kn4dm6wCqn CZ0001 「嵌入式系统设计实验:基于STM32CubeMX与HAL库」本视频是西邮《嵌入式系统实验》课程教学视频。教材为《嵌入式系统设计实验-基于stm32cubeMX与HAL库》(严学文、漆强,西安电子科技大学出版社)。所用开发板为Nucleo F411RE开发板和扩展板,https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.4fee645eIJVQve&ft=t&id=694969847830 学习交流qq群:1043337945。希望读者批评指正,有需要实验讲义、源代码、电路图的老师和同学,可邮件联系我们,联系方式:80219574@qq.com。 (1)《嵌入式系统设计实验-基于stm32cubeMX与HAL库》内容简介 本书是教材《嵌入式系统设计—基于STM32CubeMX与HAL库》配套的实验指导书,总共62个小实验和42道作业题。内容设计上循序渐进,逐步深入,配合详细的讲解视频,尽量降低嵌入式学习门槛。全书前6章内容分别是STM32微控制器开发环境的搭建、通用输入输出口、中断系统、定时器、串口通信、FreeRTOS ,涵盖教材上绝大部分实验内容,并做了大量拓展。后3章内容是教材以外扩展的实验。第7章介绍了ADC相关知识,设计了相关实验;第八章采用FFT,设计了基于ADC和CMSIS-DSP库的数字频率计;第9章参考2010年陕西省电子设计竞赛题,综合使用前几章内容,扩展舵机、PID控制、光电传感与检测、电路设计EDA等知识,设计了一个点光源自动追踪系统(参考2010年全国大学生电子设计竞赛题)。 本书的前7章可供32学时“嵌入式系统实验”或“电子系统实验”等基础实验课程选用,参考编者在中国大学慕课平台开设的《嵌入式系统设计实验》课程。第8-9章可供“专业课程设计”、“光电系统设计”、“毕业设计”等综合设计课程选用,参考中国大学慕课平台《光电系统设计》课程。 本书可作为高等院校电子信息类专业的专科、本科、研究生的单片机、嵌入式系统、电子系统设计等实验课的入门级教材,也可以供全国大学生电子设计竞赛参与者、嵌入式系统爱好者、从事嵌入式应用的工程技术人员参考。 (2)本书特色 ① 开发方式与工业界接轨 本书以产业界主流的微控制器STM32F4 为硬件平台,按照“开发工具使用→片内外设应用→实时操作系统(FreeRTOS)→综合系统设计”的路径,使用STM32CubeMX 软件,利用图形化界面完成芯片的配置,并配合MDK-ARM 等集成开发环境,直接生成应用程序的基本框架,使设计者可以专注于应用层代码的编写。采用HAL库函数的程序开发方式,用户不需对芯片底层的寄存器作过多了解,只需要掌握HAL库提供的接口函数就可以完成应用程序的编写,加快了嵌入式系统的开发效率。 ② 实验设计循序渐进,课程配套资料丰富,大幅度降低自学门槛 本书通过62个具体实验,分层次、递进式、逐步深入地介绍嵌入式系统的设计方法。内容丰富实用,层次清晰,叙述详尽。随书提供完整的工程源代码、电路图。每个实验提供详细的讲解视频,并在B站等自媒体发布,和原课本、慕课配合使用,真正做到“零门槛”学习嵌入式系统。 ③ 提供深入学习的思路,培养初学者自主学习的能力。培养学生从官方渠道获取最新设计资料的能力和习惯。本书实验都是基于开源的意法半导体公司的Nucleo 系列开发板和自行设计的ardino开源扩展板,实验所需设计软件、电路图、PCB、器件清单、开发例程固件包、芯片和软件数据手册等全部参考资料,都可以从ST等官方网站下载。编者在实验中会列举需要用到的参考资料,选用最新在线电子档文档和例程,并明确指出参考资料的来源,指导学生获取最新设计资料。培养学生通过ST官方固件包例程进行学习和扩展的能力。ST官方固件包含有大量规范的例程,方便读者进行自学和移植。 ④ 留给读者自主设计和实践创新的空间比较大 本书每章都提供了多道作业题,是对本章内容的综合应用和扩展创新,全书一共42道,部分章节还额外提供多道思考题,留给读者充分的思考和自主设计创新的空间。读者需要通过自主思考完成作业,达到融会贯通,举一反三的效果。
打开封面
下载高清视频
观看高清视频
视频下载器
《嵌入式系统设计实验》EX2_3使用HAL_GPIO_WritePin实现LED闪烁
《嵌入式系统》EX4_3使用STM32CubeMX新建工程printf函数实现串口通信
《嵌入式系统》EX4_4定时器实现外部脉冲计数并通过串口输出
《嵌入式系统设计实验》EX2-4使用按键控制LED灯亮灭
《嵌入式系统设计》第八章定时器8.3节6电子时钟
《嵌入式系统》EX4_1使用定时器中断实现ld2闪烁
STM32的ADC以2.4MHz极限采样率进行采样
《嵌入式系统设计实验》EX2-5 使用4个按键控制4个LED亮灭
《嵌入式系统设计实验》EX2_10使用BSP驱动OLED和LM75传感器显示温度值
EX6_1FreeRTOS创建任务例程
《嵌入式系统设计》第七章7.4节1外部中断基础任务实验
《嵌入式系统设计》第二章作业:stm32最小系统板PCB设计-器件布局
《嵌入式系统设计》第八章定时器8.3节5外部脉冲计数实验
《嵌入式系统设计实验》EX2-4使用按键控制LED灯亮灭实验效果
《嵌入式系统设计》第二章2.3节Nucleo开发板最小系统设计
《嵌入式系统设计》第六章6.7节(2)硬件抽象层移植步骤
《嵌入式系统设计实验》EX3_2使用按键以外部中断控制LED闪烁速度实验效果
《嵌入式系统设计》第六章6.4节(2)利用结构体指针访问寄存器组
《嵌入式系统》EX4_10定时器外部脉冲计数法设计频率计
《嵌入式系统设计》第六章6.7节(1)硬件抽象层的设计思想与实现
《嵌入式系统设计》第九章串口通信9.2节1串口数据类型定义
《嵌入式系统设计》第二章作业:stm32最小系统板设计-PCB覆铜
《嵌入式系统设计》第二章作业:stm32最小系统板设计-复位电路
第六章合集1:使用chatGPT编写简易示波器:学习使用touchGFX动态图控件
STM32的ADC以100kHz采样率双通道准同步采样
《嵌入式系统设计》第三章3.3节:MDK-ARM安装
《嵌入式系统设计实验》EX3_2使用按键以外部中断控制LED闪烁速度
《嵌入式系统设计》第六章6.6节(2)进阶任务:按键控制LED
《嵌入式系统设计》第十章FreeRTos10.1节1嵌入式软件编程模式
《嵌入式系统设计》第六章6.1节STM32的GPIO功能概述
第六章合集4:使用chatGPT编写简易示波器:DSP信号处理代码整合到stm32
《嵌入式系统设计实验》EX3_4使用多个外部中断控制多个LED亮灭
《嵌入式系统设计》第三章3.2节STM32CubeMX下载和安装
《嵌入式系统设计实验》EX2-7使用BSP方式驱动蜂鸣器、按键和LED演示
《嵌入式系统设计实验》EX5_4在OLED上显示串口接收到的数据
EX7_2使用STM32自带的ADC采集电压并用OLED显示
《嵌入式系统设计实验》EX5_3使用中断和通信协议实现串口收发
《嵌入式系统设计》第四章4.1节HAL库的基本特点
《嵌入式系统设计》第二章作业:stm32最小系统板设计-扩展接口电路
《嵌入式系统》EX4_5定时器外部脉冲计数并在OLED显示