09 2023 档案
摘要:目录一. 通信基本概念1. 根据数据传输方式划分2. 根据数据传输方向划分3. 根据数据同步方式划分二. USART流程分析1. USART协议2. USART框图分析3. 寄存器分析三. USART驱动代码1. GPIO串口通信2. 寄存器方式驱动2. 固件库方式驱动 一. 通信基本概念 1. 根
阅读全文
摘要:目录一.SysTick简介1. SysTick概念2. Systick寄存器二. 代码详解1. 寄存器方式驱动2. 固件库方式驱动 一.SysTick简介 1. SysTick概念 Systick属于系统内核中的外设, 其详细使用说明和寄存器介绍都在M3权威指南手册中. Systick内嵌在NVIC
阅读全文
摘要:目录一. NVIC要点分析1. 为什么需要中断2. NVIC分组和响应优先级3. NVIC结构体分析二. 外部中断/事件控制器1. EXTI简介以及功能框图2. EXTI结构体详解三. 外部中断控制实验1. 按键控制外部中断 一. NVIC要点分析 1. 为什么需要中断 程序中有很多不确定何时会发生
阅读全文
摘要:目录一. STM32时钟树1.这里主要熟悉SYSCLK的时钟流程即可. (主要是配置好锁相环)二. 核心寄存器分析1.RCC_CR时钟控制寄存器2.RCC_CFGR时钟配置寄存器3.其他寄存器三. RCC外设驱动1. 操作寄存器方式驱动1. 固件库方式驱动四. RCC外设驱动总结 一. STM32时
阅读全文
摘要:目录一. 逻辑1与逻辑0二. NEC协议三. 波形解析 一. 逻辑1与逻辑0 逻辑1为560us高电平 + 1690us低电平, 总时长为2.25ms 逻辑0为560us高电平 + 560us低电平, 总时长为1.12ms 二. NEC协议 NEC由9ms高电平 + 4.5ms低电平作为红外引导码,
阅读全文
摘要:目录一. 刻度与位置调节二. Cursor按钮使用三. 触发电平旋钮四. 菜单设置五. 探头上的10x,1x以及补偿旋钮六. 实例 一. 刻度与位置调节 1.如图上面两个位置旋钮分别调节波形的垂直和水平位置, 波形的高度和宽度不会发生变化. 2.如图下面两个标度旋钮分别调节垂直和水平一个方格的刻度,
阅读全文
摘要:目录一. GPIO内部结构图1. 核心器件分析2. GPIO八种工作模式二. GPIO寄存器分析1. GPIOx_CRL和GPIOx_CRH寄存器2. GPIOx_IDR和GPIOx_ODR寄存器3. GPIOx_BSRR, GPIOx_BRR和GPIOx_LCKR寄存器三. GPIO外设驱动1.
阅读全文
摘要:目录一. 流程简述二. 查看参考手册三. 代码优化迭代 一. 流程简述 1.打开MDK5新建一个工程并保存, 选择芯片具体型号(F103C8). 2.添加启动文件, 创建main文件, 放在工程根目录即可. 3.编写代码通过控制寄存器点亮LED灯 二. 查看参考手册 1.需要控制LED的亮灭就需要控
阅读全文

浙公网安备 33010602011771号