
基于STM32的嵌入式系统设计
樱花冥殿
Hardware&Software
展开
-
【STM32】串口通信(9)【2】
串口通信3. 轮询方式的串口通信1. 轮询方式的接口函数4. 任务实践(1)1. 基础任务:固定长度的数据收发2. 进阶任务:实现串口重定向3. 轮询方式的串口通信1. 轮询方式的接口函数4. 任务实践(1)1. 基础任务:固定长度的数据收发2. 进阶任务:实现串口重定向...原创 2020-05-18 19:13:37 · 378 阅读 · 0 评论 -
【STM32】串口通信(9)【1】
串口通信1. 串口通信概述1. 计算机通信的基本概念2. STM32的串口通信2. HAL库外设初始化设计思想1. 串口的数据类型定义2. 外设初始化设计思想1. 串口通信概述1. 计算机通信的基本概念2. STM32的串口通信2. HAL库外设初始化设计思想1. 串口的数据类型定义2. 外设初始化设计思想...原创 2020-05-18 18:34:49 · 381 阅读 · 0 评论 -
【STM32】定时器(8)【3】
定时器7. 定时器的输入捕获功能1. 输入捕获功能概述2. 输入捕获功能的数据类型和接口函数1. 数据类型2. 接口函数8. 任务实践(3)1. 基础任务:信号测量7. 定时器的输入捕获功能1. 输入捕获功能概述2. 输入捕获功能的数据类型和接口函数1. 数据类型2. 接口函数8. 任务实践(3)1. 基础任务:信号测量...原创 2020-05-18 18:04:13 · 328 阅读 · 0 评论 -
【STM32】定时器(8)【2】
定时器5. 定时器的PWM输出功能1. PWM工作原理2. PWM功能的数据类型和接口函数6. 任务实践(2)1. 基础任务:输出PWM信号2. 进阶任务:实现呼吸灯5. 定时器的PWM输出功能1. PWM工作原理2. PWM功能的数据类型和接口函数6. 任务实践(2)1. 基础任务:输出PWM信号2. 进阶任务:实现呼吸灯...原创 2020-05-18 15:14:38 · 274 阅读 · 0 评论 -
【STM32】定时器(8)【1】
定时器1. 定时器概述1. 基本概念2. STM32微控制器的定时器概述2. HAL库外设模块设计方法3. 定时器的定时/计数功能1. 时基单元1. 预分频模块2. 计数模块3. 自动重载模块4. 计数模式2. 外部脉冲计数3. 定时/计数功能的数据类型和接口函数1. 数据类型2. 接口函数4. 任务实践11. 基础任务2. 进阶任务(更新中)3. 挑战任务1. 定时器概述1. 基本概念2. STM32微控制器的定时器概述2. HAL库外设模块设计方法3. 定原创 2020-05-18 14:45:51 · 355 阅读 · 0 评论 -
【STM32】中断系统(7)
中断系统1. 中断概述1. 中断相关的基本概念2. STM32微控制器中断系统2. HAL库的中断处理流程1. HAL库的中断封装2. 外部中断处理流程1. 中断跳转2. 执行中断服务程序3. 外部中断通用处理函数4. 执行用户编写的回调函数3. 外部中断的数据类型及接口函数4. 任务实践1. 基础任务2. 进阶任务1. 中断概述1. 中断相关的基本概念2. STM32微控制器中断系统2. HAL库的中断处理流程1. HAL库的中断封装2. 外部原创 2020-05-17 21:54:53 · 240 阅读 · 0 评论 -
【STM32】GPIO通用输入输出接口(6)
GPIO1. GPIO功能概述2. GPIO的电路结构3. GPIO的寄存器介绍4. 基于寄存器方式控制GPIO1. 利用指针访问单个寄存器2. 利用结构体指针访问寄存器组5. 基于HAL库方式控制GPIO1. 引入2. GPIO外设的数据类型3. HAL库的设计思想6. 任务实践7. 硬件抽象层设计1. 硬件抽象层设计思想2. 硬件抽象层设计实现3. 硬件抽象层的移植步骤1. GPIO功能概述2. GPIO的电路结构3. GPIO的寄存器介绍4. 基原创 2020-05-14 21:32:16 · 724 阅读 · 0 评论 -
【STM32】MDK-ARM软件的使用(5)
MDK-ARM软件的使用1. MDK_ARM的使用流程1. 新建工程2. 工程设置3. 程序编译和下载4. 程序调试2. MDK的实用功能3. RTE环境和cubeMX联合使用1. MDK_ARM的使用流程1. 新建工程2. 工程设置3. 程序编译和下载4. 程序调试2. MDK的实用功能3. RTE环境和cubeMX联合使用...原创 2020-05-13 11:15:40 · 658 阅读 · 0 评论 -
【STM32】STM32cubeMX使用步骤(4)
STM32cubeMX使用步骤1. HAL库的基本特点2. cubeMX使用步骤1. 目标选择2. 引脚分配3. 外设配置4. 时钟配置5. 工程配置3. 在MDK中编写应用程序1. HAL库的基本特点2. cubeMX使用步骤1. 目标选择2. 引脚分配3. 外设配置4. 时钟配置5. 工程配置3. 在MDK中编写应用程序...原创 2020-05-13 10:21:05 · 1195 阅读 · 2 评论 -
【STM32】STM32开发环境的搭建(3)
STM32开发环境的搭建1. STM32cube生态系统介绍2. STM32cubeMX下载及安装3. MDK下载及安装4. ST-link仿真器驱动程序的安装1. STM32cube生态系统介绍2. STM32cubeMX下载及安装3. MDK下载及安装4. ST-link仿真器驱动程序的安装...原创 2020-05-12 23:09:21 · 363 阅读 · 0 评论 -
【STM32】STM32的硬件电路设计(2)
STM32的硬件电路设计STM32的硬件电路设计1. STM32概述1. 产品分类2. 片内外设2. nucleo开发板简介引脚介绍1. 电源引脚2. 复位及启动模式引脚3. 时钟引脚4. 仿真调试引脚5. 通用数字I/O引脚3.nucleo开发板最小系统设计1. 电源电路2. 时钟电路3. 复位电路4. 调试电路4. nucleo开发板外围电路设计1. 指示灯电路2. 按键电路3. 外扩接口4. 连接方式5. nucleo开发板仿真器电路设计STM32的硬件电路设计1. STM32概述1. 产品分类原创 2020-05-09 22:27:26 · 3329 阅读 · 0 评论 -
【STM32】嵌入式系统概要(1)
嵌入式系统概要嵌入式系统概要1.嵌入式系统的概念及特点2.嵌入式硬件3.嵌入式系统软件4.嵌入式系统编程模式5.微控制器的程序开发方式嵌入式系统概要1.嵌入式系统的概念及特点2.嵌入式硬件3.嵌入式系统软件4.嵌入式系统编程模式5.微控制器的程序开发方式...原创 2020-05-09 17:42:35 · 687 阅读 · 0 评论