最新文章

stm32 【STM32】标准库 串口下载以及STLINK

STM32的串口下载:打开FlyMcu,接线就像之前那样接,USART1串口通信,必须是1,其他的不支持串口通信。编译之后就会生成HEX文件,而且上面的按钮Select也可以选择生成的位置搜索串口,选择,...

2023-07-02 chenmf 141 阅读

stm32 【STM32】标准库 USART通信

 通信的目的那一点的解析:STM32虽然功能丰富,但是有一些功能是没有的,需要外挂芯片功能实现,比如蓝牙无线遥控、陀螺仪加速度计测量姿态功能,这时候就需要外接通信线连接外挂芯片,...

2023-07-02 chenmf 127 阅读

stm32 【STM32】DMA直接存储器存储

DMA(Direct Memory Access)直接存储器存取DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源(其实外设也是存储器,这么说只是特定了单片机能...

2023-07-02 chenmf 125 阅读

stm32 【STM32】标准库 ADC模数转换器

ADC(Analog-Digital Converter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间(12位与1微...

2023-07-02 chenmf 134 阅读

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

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

2023-07-02 chenmf 168 阅读

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

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

2023-07-02 chenmf 276 阅读

stm32 【STM32】标准库 输出比较

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

2023-07-02 chenmf 117 阅读

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

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

2023-07-02 chenmf 208 阅读

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

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

2023-07-02 chenmf 178 阅读

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

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

2023-07-02 chenmf 159 阅读