![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 51
一只咕咕恒呐~
嵌入式新手一枚,共同进步!
展开
-
STM32之定时器1——定时器基本知识,定时器中断与外部时钟
定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断 16位计数器、预分频器(16位)、自动重装寄存器(16位)的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时。若不同就有抖动,保持上一个采样值,或者输出低电平,频率越低采样数越高,效果越好,但是信号延迟会变大。TIM_CounterMode_CenterAligned 中央对齐,从0到重装,再从重装到0,如此反复。//ETR外部时钟2指定计时器,预分频器(有预分频器则多少次CNT才加1),极性,滤波器。原创 2024-07-26 19:48:21 · 340 阅读 · 0 评论 -
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 阅读 · 0 评论 -
STM32之GPIO
GPIO(General Purpose Input Output)通用输入输出口 可配置为8种输入输出模式 引脚电平:0V~3.3V,部分引脚可容忍5V(输出只有3.3V) 输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等 输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。原创 2024-07-26 16:57:25 · 237 阅读 · 0 评论 -
STM32的调试方式
Keil调试模式:借助Keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能。串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息。显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上。串口调试,显示屏调试个人用的比较多。原创 2024-07-26 17:07:03 · 120 阅读 · 0 评论 -
新建Keil MDK工程模版
原创 2024-07-26 16:09:31 · 18 阅读 · 0 评论 -
Keil的C语言与传统C语言
原创 2024-07-26 17:01:32 · 41 阅读 · 0 评论 -
个人的编程规范
原创 2024-07-26 16:21:21 · 81 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
STM32以及芯片类型介绍
STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器(M就是MCU) STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网(蓝牙,WIFI,ZigBee)、工业控制(PLC)、娱乐电子产品等 STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器。R(使用较少)和M多用于嵌入式领域,A用于手机的领域。原创 2024-07-25 16:39:07 · 105 阅读 · 0 评论