[其他ST产品] stm32-OLED显示屏学习

[复制链接]
1452|27
 楼主| 梅花香自123 发表于 2023-3-29 13:00 | 显示全部楼层
我这里的OLED管脚是PB8和PB9的,GPIO模拟IIC进行通信的。可移植性比较强嘛。最后的结果就是这样:
167786423c5e68f376.png
 楼主| 梅花香自123 发表于 2023-3-29 13:01 | 显示全部楼层
具体就是OLED_ShowBanner()函数显示的。图片,文字,英文都在的。
  1. void OLED_ShowBanner(int showtime)
  2. {
  3.         uint8_t          i;
  4.         uint8_t          pos_x = 25;
  5.         uint8_t          pos_y = 0;       
  6.        
  7.         OLED_Clear();
  8.         OLED_DrawBMP(0,0,128,7, &HELLO_BMP[0][0]);
  9.         HAL_Delay(showtime);

  10.         OLED_Clear();

  11.         for(i=0; i<HZK_LEN_BIRTH; i++)
  12.                 OLED_ShowChinese(Hzk_Birth, pos_x+i*16, pos_y, i);

  13.         pos_x = 5;
  14.         pos_y = 2;
  15.         //OLED_ShowString(pos_x, pos_y, "WangDengtao", OLED_FONT16);

  16.         HAL_Delay(showtime);
  17. }
jiaxw 发表于 2023-3-29 21:11 | 显示全部楼层
开发板上的OLED就是12832位的。不然显示不完全
liliang9554 发表于 2023-3-29 21:13 | 显示全部楼层
OLED管脚是PB8和PB9的,GPIO模拟IIC进行通信的。
万图 发表于 2024-1-27 07:28 | 显示全部楼层

电流若是偏大就会直接导致器件烧毁
万图 发表于 2024-1-27 07:28 | 显示全部楼层

电流若是偏大就会直接导致器件烧毁
Uriah 发表于 2024-1-27 08:31 | 显示全部楼层

人体具有300PF的等效电容
Clyde011 发表于 2024-1-27 18:31 | 显示全部楼层

VHumanBody为 8kV
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部