- 博客(6)
- 收藏
- 关注
原创 蓝桥杯-嵌入式-6-基本定时器
基本定时器定时器概况不同定时器之间的功能区别:定时器功能详述:定时器的计数方式基本定时器的基本原理基本定时器编程定时器概况STM32G431共有10个定时器,其中分别包括两个基本定时器(TIM6和TIM7)、三个通用定时器(TIM2~TIM4):全功能定时器、三个通用定时器(TIM15-TIM17):这三个定时器只有一个或者两个通道,两个高级控制定时器(TIM1和TIM8)。不同的定时器的作用如下图所示:不同定时器之间的功能区别:基本定时器有的功能通用定时器都有通用定时器有的功能高级控制定时
2022-03-25 23:34:15
1899
原创 蓝桥杯-嵌入式-5-ADC
ADC程序设计ADC基本功能基本功能框图ADC的两个通道通道转换时序触发源采样和转换的时间数据寄存器模拟看门狗和中断ADC工作模式ADC程序设计ADC基本功能基本功能框图STM32G431内部集成了2个最高12位的ADC(ADC1和ADC2)。在对这两个ADC配置的时候,其精度可以配置为:六位、八位、十位、十二位。转换电压的范围是:0~Vref+;(一般都是接到3.3v电压上)。一共有19个转换通道:分别为16个外部通道(IO引脚)和3个内部通道。其采样时间、扫描方向都可以进行软件配置。AD
2022-03-24 23:12:59
1920
原创 蓝桥杯-嵌入式-4-IIC和EEPROM
IIC程序设计IIC基本原理多主机IIC总线系统结构开始/停止信息应答信号ACK数据信息空闲状态24C02存储器基本原理24C02程序移植和调试IIC基本原理多主机IIC总线系统结构IIC是两线式串行总线,这两个总线分别是数据线SDA和时钟线SCL。可以发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传输,高速的IIC总线一般可达到400Kbps以上。IIC是半双工通信,即同一时间只能接收或发送。IIC总线结构图如下所示:首先要对IIC进行初始化,实现代码如下所示:void I2
2022-03-20 22:53:07
4134
原创 蓝桥杯-嵌入式3-USART
蓝桥杯-嵌入式3-USARTSTM32外设之USART收发程序编写STM32外设之USART对于STM32G4系列微控制器来说,共有三个USART(USART1…3)和一个UART(UART4)。在我们板子上用到的是USART1。其中PA9引脚对应USART_TX、PA10引脚对应USART_RX。当串口接收数据时,数据通过RX引脚,进入到(RX Shift Reg)移位寄存器中,然后通过移位将数据传入到RxFIFO中,然后再传到USART_RDR中。当串口发送数据时,数据从USART_TDR中传到
2022-03-19 23:10:17
1486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人