- 博客(10)
- 收藏
- 关注
原创 STM32之定时器1——定时器基本知识,定时器中断与外部时钟
定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断 16位计数器、预分频器(16位)、自动重装寄存器(16位)的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时。若不同就有抖动,保持上一个采样值,或者输出低电平,频率越低采样数越高,效果越好,但是信号延迟会变大。TIM_CounterMode_CenterAligned 中央对齐,从0到重装,再从重装到0,如此反复。//ETR外部时钟2指定计时器,预分频器(有预分频器则多少次CNT才加1),极性,滤波器。
2024-07-26 19:48:21 340
原创 stm32之中断系统
EXTI(Extern Interrupt)外部中断EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序支持的触发方式:上升沿/下降沿/双边沿/软件触发 支持的GPIO口:所有GPIO口,但相同的Pin (比如GPIOA0和GPIOB0和GPIOC0,GPIOA1和GPIOB1) 不能同时触发中断。
2024-07-26 17:45:11 506
原创 STM32的调试方式
Keil调试模式:借助Keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能。串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息。显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上。串口调试,显示屏调试个人用的比较多。
2024-07-26 17:07:03 120
原创 STM32之GPIO
GPIO(General Purpose Input Output)通用输入输出口 可配置为8种输入输出模式 引脚电平:0V~3.3V,部分引脚可容忍5V(输出只有3.3V) 输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等 输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。
2024-07-26 16:57:25 237
原创 Keil5 MDK软件安装
Keil5 MDK链接: https://pan.baidu.com/s/1ZYOGSyXiEX1JwLkt9u06JA?pwd=9vmx 提取码: 9vmx。Tab size为4,一般一个Tab就是4,看自己的习惯。复制放入Keil中的LIC项,点击Add LIC。Symbols after设置为3或者以上。选择完成后点击Generate。选择GB2312可解决中午乱码。安装Keil5 MDK。
2024-07-26 15:57:44 126
原创 STM32F103C8T6芯片介绍
系列:STM32F1内核:ARM Cortex-M3主频:72MHzFlash:128KB(MD系列,用于存储程序代码和数据)RAM:20KB(SRAM,静态随机存储器,即内存大小)ROM(只读存储器):64KB供电:2.0~3.6V(标准3.3V)封装:LQFP48标橙色:电源相关引脚;标蓝色:最小系统相关的引脚;标绿色:IO口、功能口引脚S:电源;I:输入;O:输出;I/O:输入输出I/O口电平:I/O口所能容忍的电压(FT:5V;无FT:3.3V)主功能:上电后默认功能。
2024-07-25 17:28:43 518
原创 STM32以及芯片类型介绍
STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器(M就是MCU) STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网(蓝牙,WIFI,ZigBee)、工业控制(PLC)、娱乐电子产品等 STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器。R(使用较少)和M多用于嵌入式领域,A用于手机的领域。
2024-07-25 16:39:07 105
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人