Image
Image

yellow555

+ 关注

粉丝 3     |     主题 40     |     回帖 469

STM32F103C8T6使用硬件IIC驱动OLED
2024-2-18 14:49
  • ST MCU
  • 62
  • 5394
  11. 效果展示  
  main.c 文件 注意,一定要调用OLED_Refresh函数更新显存,不然不会显示的。 #include "stm32f10x.h" ...  
  oled_font.h 文件 #ifndef __OLEDFONT_H #define __OLEDFONT_H //常用ASCII表 //偏移量32 //ASCII字 ...  
  oled.c 文件 #include "oled.h" #include "delay.h" #include "OLED_Font.h" ​ u8 OLED_GRAM[144][8] ...  
  10. 完整代码 oled.h 文件 #ifndef __OLED_H #define __OLED_H #include "stm32f10x.h" ​ #define OL ...  
  9. OLED初始化 /* OLED初始化 */ void OLED_Init( void ) { I2C_Configuration( ); delay_ms( ...  
  8. 显示字符串 /** * @name: OLED_ShowString * @brief: 在指定位置显示一个字符串 * @param {u8} x ...  
Infineon TC264单片机使用总结&快速入门
2024-2-29 13:14
  • 英飞凌MCU论坛
  • 9
  • 7246
  每隔一段时间改变一次PWM的占空比,就可以形成呼吸灯的效果  
  PWM的产生——以呼吸灯为例 常用API函数有: PWM初始化:void pwm_init (pwm_channel_enum pwmch, uint32 ...  
  如果有更好的思路欢迎分享 #define UART_INDEX (DEBUG_UART_INDEX ) ...  
  串口的收发——接收数据并解析(上位机调试) 在debug_init函数中逐飞已经完成了默认串口的初始化,默认的 ...  
  下面举一个利用状态机进行按键检测的例子,主要涉及GPIO的基础API、PIT的20ms定时中断。这样完成的按键检测 ...  
  特别注意:所有中断优先级都必须设置为不一样的值,TC264具有255个中断优先级可以设置 1-255,0优先级表示 ...  
  中断函数入口和优先级 逐飞的工程目录如下: 其中code文件夹是我们存放自己编写的.c、.h文件,librari ...  
  PIT产生简单的定时中断 常用API函数有: 初始化PIT定时器:void pit_init (pit_index_enum pit_index, uin ...  
  下面介绍几个常用的API函数: 引脚初始化:void gpio_init (gpio_pin_enum pin, gpio_dir_enum dir, uint8 ...  
STM32F030F4P6无法进入捕获中断的解决方法
2024-3-31 11:53
  • ST MCU
  • 5
  • 3921
  捕获中断调用函数 void TIM14_CH1_CaptureCallback(void)//捕获中断发生时执行 { ...  
  溢出中断调用函数 void time14_updata_irq(void)//定时器更新中断(计数溢出)中断处理回调函数 { if((TI ...  
  定时器初始化 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_ICInitTypeDef TIM_ICIni ...  
  .IO口初始化 GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1; GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF; G ...  
2
3
近期访客