stm32 【STM32】标准库 TIM编码器接口

对于一些频繁使用中断并且仅仅执行比较简单的任务的情况下,可以选用编码器接口的方式,一般都会设计一个硬件电路模块来自动完成。而编码器接口就是一个给编码器进行计次的电路。每个一段时...

2023-07-02 chenmf 102 阅读

stm32 【STM32】标准库 TIM输入捕获

IC(Input Capture)输入捕获 输入捕获模式下,当通道输入引脚出现指定电平跳变时(这个需要配置,是上升沿还是下降沿),当前CNT的值将被锁存到CCR中(就是把CNT的值赋值给CCR),可用于测...

2023-07-02 chenmf 214 阅读

stm32 【STM32】标准库 输出比较

输出比较功能就是用来输出PWM波形的。OC(Output Compare)输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形,每个...

2023-07-02 chenmf 77 阅读

stm32 【STM32】标准库 菜鸟入门教程之定时器中断

TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断 。比如对72MHz计72个数,一个数就是1MHz就是1微秒的时间,如果记72000个数,就是1KHz就是1ms的时间。16...

2023-07-02 chenmf 134 阅读

stm32 【STM32】标准库 菜鸟入门教程之DMA

DMA直接存储器存取DMA是一个数据转运小助手,协助CPU完成数据转运。DMA(Direct Memory Access)直接存储器存取DMA可以提供外设(外设数据寄存器)和存储器(运行内存存储器SRAM与程序存储器...

2023-07-02 chenmf 136 阅读

stm32 【STM32】标准库 菜鸟入门教程之USART

通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统 ,对于有一些功能,STM32芯片内部无法实现,所以就需要外挂芯片完成,但是外挂芯片的数据都在外挂芯片上,需要连接一根或者多根...

2023-07-02 chenmf 111 阅读

stm32 【STM32】标准库 菜鸟入门 外部中断

中断系统中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行作用:在没有中断...

2023-07-02 chenmf 105 阅读

stm32 【STM32】标准库 菜鸟入门 GPIO输入

按键分析按键抖动:由于按键内部使用的是机械式弹簧片来进行通断的,所以在按下和松手的瞬间会伴随有一连串的抖动消抖:运用延时函数耗过抖动时间,或者改善硬件电路传感器分析传感器元件主...

2023-07-02 chenmf 93 阅读

stm32 【STM32】标准库 菜鸟入门 OLED显示解析

基本信息点灯法,对照法,注释法,串口调试(把调试信息发送到电脑),显示屏调试(显示屏连接到单片机,打印到显示屏上)等。OLED(有机发光二极管):宽视角(各个视角都能看清楚),功耗...

2023-07-02 chenmf 95 阅读

stm32 【STM32】标准库 菜鸟入门教程(3)闪烁及流水灯

GPIO全称:(General Purpose Input Output):通用输入输出口,也就是常说的I/O口可配置为8种输入输出模式 引脚电平:输出0V~3.3V,部分引脚可容忍输入5V (带FT(Five Tolerate))对于功率比...

2023-07-02 chenmf 84 阅读