Image
Image

yellow555

+ 关注

粉丝 3     |     主题 40     |     回帖 469

STM32G4之基本定时器
2023-12-26 10:58
  • ST MCU
  • 22
  • 1453
  回调函数模板  
  四、编写中断回调函数 注意在定时器初始完成后,一定要开启定时器中断和串口中断一样的, HAL_TIM_Base_St ...  
  (3)配置NVIC  
  (2)配置定时器参数  
  三、STM32CubeMX配置 设置基本定时器6定时1s (1)激活定时器6  
  小结: 寄存器组成: 计数器寄存器(TIMx_CNT)、 预分频寄存器(TIMx_PSC)、 自动重装载寄存器(TIMx_AR ...  
STM32F103C8T6使用硬件IIC驱动OLED
2024-2-18 14:49
  • ST MCU
  • 62
  • 5394
  7. 显示一个字符 /** * @name: OLED_ShowChar * @brief: 在指定位置显示一个字符 (逐列式) * @pa ...  
  6. 清除一个点 /* 清除一个点 */ void OLED_ClearPoint( u8 x, u8 y ) { uint8_t i, m, n; ...  
  5. 画点 /* 画点 */ void OLED_DrawPoint( u8 x, u8 y ) { uint8_t i, m, n; ​ i = y / 8; ...  
  4. OLED清屏 /* 清屏 */ void OLED_Clear( void ) { uint8_t i, n; ​ for( i = 0; i < 8; i+ ...  
  3. OLED更新显存 如果是画一个点就写入寄存器,那么效率太慢了,所以定一个显存数组OLED_GRAM,将要改变的 ...  
  详细代码 /** * @name: OLED_WR_Byte * @brief: 向OLED寄存器发送一个字节 * @param {u8} dat :待 ...  
  EV事件列表 同时,查看 stm32f10x_i2c.c 文件中的源码,找到 I2C_CheckEvent 函数,可以看到各个事件对应的 ...  
  2. 向OLED寄存器写入1Byte 主发送器传送序列图 查阅STM32F10xx参考手册,在 I2C 主模式下,7位主发送序列如 ...  
  详细代码 void I2C_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure; I2C_InitTy ...  
  I2C1配置 了解 I2C_InitTypeDef 结构体各个成员的含义后,可以开始初始化 I2C1 。记得使能 I2C 。 I2C_De ...  
  1)I2C_ClockSpeed设置 I2C 的传输速率,要求不能超过 400kHz 。 2)I2C_mode有三种模式: I2C_Mode_I2C ...  
  硬件I2C参数介绍 开始配置 I2C1 ,I2C_InitTypeDef 结构体内容如下: typedef struct { uint32_t I2C ...  
  硬件I2C参数介绍 开始配置 I2C1 ,I2C_InitTypeDef 结构体内容如下: typedef struct { uint32_t I2C ...  
  GPIOB配置 之后开始配置GPIO,之所以设置成开漏模式,是为了实现“线与”的功能,即同一时间只允许一台设备 ...  
2
3
近期访客