Image
Image

gaonaiweng

+ 关注

粉丝 3     |     主题 80     |     回帖 812

STM32基于i2c的OLED驱动代码
2024-1-11 17:28
  • ST MCU
  • 88
  • 4015
  } //size:选择字体 12/16/24 //显示字符串 //x,y:起点坐标 //*p:字符串起始地址 void OLED_ShowString(u8 ...  
  } OLED_ShowChar(x+(size/2)*t,y,temp+'0',size,1); }  
  ......  
  { if(size12)temp=asc2_1206[chr][t]; //调用1206字体 else if(size16)temp=asc2_1608[chr][t]; //调用1608 ...  
  ......  
  ......  
  } void OLED_DataSend(u8 data) { I2C_Start(); //开始信号 I2C_Send_Byte(0x78); //向地址为0x3c设备发送 ...  
【MM32F5270开发板试用】+串口中断接收与定时器
2022-12-24 15:36
  • 灵动MM32 MCU
  • 11
  • 1033
  结尾 MM32F5277E9P功能强大,本作只是小试牛刀,最近也一直在尝试多种国产芯片的测试与应用,后续可能测试 ...  
  ......  
  效果 用串口助手发送 FF FF 06 12 DD,其中06可以控制LED2与LED3点亮,LED1与LED4熄灭,并串口打印LED状态, ...  
  主程序 main.c里包含定时器初始化与定时器中断处理,串口字符输出函数以及串口中断接收处理函数。 ...  
  配置IO口 pin_init.c  
  添加LED与TIM1宏定义 board_init.h  
  添加LED与TIM1宏定义 board_init.h  
  ......  
  时钟初始化 在clock_init.c里void BOARD_InitBootClocks(void)添加LED与定时器的时钟。 ...  
  实现过程相关代码 以SDK中“uart_rx_interrupt”工程作为基础,里面添加相关功能函数与定义。 ...  
  准备实验的功能 2.1 PC端串口发送 FF FF XX 12 DD,XX低4位控制4个LED的亮灭,1亮0灭,最低位bit0对应LED1, ...  
新唐 cortex - m0 FMC的使用
2022-12-25 15:11
  • 新唐MCU
  • 9
  • 750
  使能,写,读。 这个流程有问题吗? 我找到官方的例程,下载进去,验证OK。 我把自己的代码放到例程的初始 ...  
  基础操作 打开FMC驱动的头文件,找到我需要的四个基础函数: 1、使能函数; 2、读函数; 3、写函数; 4、擦 ...  
2
3