单片机处理器
文章平均质量分 89
ZHHHHHJ66
Keep optimistic,keep exploring
展开
-
stm32f103-demo-在tft1.44显示HCSR04超声波距离
本文例子基于野火指南者开发板(),用的是标准库编程,TFT1.44和HC-SR04都是用于软件IO模拟去实现时序图,因此基本适用于所有的stm32f103,主要是实现了在TFT1.44上显示超声波传感器HC-SR04的距离HC-SR04和TFT1.44的代码都是参考网上移植的目录和代码风格也是参考火哥的风格,便于移植。原创 2023-03-25 16:16:52 · 672 阅读 · 1 评论 -
STM32外设-定时器详解
通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合,包括测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)。使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。每个定时器都是完全独立的,没有互相共享任何资源。它们可以一起同步操作16位向上、向下、向上/向下自动装载计数器16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65536之间的任意数值输入捕获输出比较。原创 2023-03-21 11:33:46 · 1859 阅读 · 0 评论 -
一文讲解清楚UART IIC SPI外设协议
串口通信是一种通过串口进行数据传输的通信方式,它是计算机和外部设备之间的一种基本的串行通信方式。串口通信通常使用异步串行传输,即数据位和停止位之间的时间间隔是不固定的,这种通信方式在现代计算机系统中已被大多数人认为过时,但是在很多嵌入式系统和一些老旧设备上,它仍然被广泛使用。对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。原创 2023-03-16 13:28:31 · 1657 阅读 · 0 评论 -
stm32外设-中断详解
0. 写在最前本栏目笔记都是基于stm32F10x1. 中断是啥?什么是中断:CPU在处理某一事件A时,发生的另外某一事件B请求CPU去处理(产生了中断),随后CPU暂时中断当前正在执行的任务,去对事件B进行处理,CPU处理完事件B后再返回之前中断的位置继续执行原来的事件A,这一过程总称为中断。我们都知道单片机裸机又称为前后台系统,前台系统指的中断服务函数,后台系统指的大循环,即应用程序,我们可以用中断打断这个大循环的运行,然后做一些处理2. 中断源使CPU中断的事件称中断源。中断源向CP原创 2023-03-15 11:13:22 · 1575 阅读 · 0 评论 -
stm32外设-RCC
RCC是Reset and Clock Control (复位和时钟控制)的缩写,它是STM32内部的一个重要外设,负责管理各种时钟源和时钟分频,以及为各个外设提供时钟使能。RCC模块可以通过寄存器操作或者库函数来配置。RCC是复位和时钟控制模块,它负责管理STM32内部的各种时钟源和时钟分频,以及为各个外设提供时钟使能。时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令。不同的外设可能需要不同的时钟频率,所以RCC模块可以通过寄存器操作或者库函数来配置系统时钟和总线时钟。原创 2023-03-12 10:47:43 · 5402 阅读 · 2 评论 -
stm32外设-GPIO
是通用输入输出端口的简称,简单来说就是软件可控制的引脚, STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能保护二极管及上、下拉电阻引脚的两个保护二级管可以防止引脚外部过高或过低的电压输入,当引脚电压高于VDD 时,上方的二极管导通,当引脚电压低于VSS时,下方的二极管导通,防止不正常电压引入芯片导致芯片烧毁。尽管有这样的保护,并不意味着STM32的引脚能直接外接大功率驱动器件,如直接驱动电机,强制驱动要么电机不转,要么导致芯片烧坏,必须要加大功率及隔离电路驱动。原创 2023-03-11 17:50:48 · 1508 阅读 · 0 评论 -
STM32定时器总结
定时器分类基本定时器(TIM6/7)特点:只能向上计数,只能定时,没有外部IO通用定时器(TIM2/3/4/5)特点:可以向上/向下计数的定时器,可以定时,可以输出比较,可以输入捕捉,每个定时器有4个IO口高级定时器(TIM1/8)与通用定时器不同的是它有三相电机互补输出信号,并且每个定时器有8个IO口具体图时基单元预分频器寄存器(PSC)有一个输入时钟CK_PSC和一个输出时钟CK_CNT计数寄存器(CNT)模式向上计数向下计数靠中计数原理:根据时钟它会不断的加数或者减原创 2021-12-08 14:51:23 · 3609 阅读 · 0 评论