你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【年度庆典二】也来抛个砖,说一句

[复制链接]
jundao721 发布时间:2021-1-8 19:26
手头有一块F030的nucleo板卡,休息的时候直接拿来点一下oled,看到社区活动,也来说一句,抛个砖!社区很多大神的资料有时候总有醍醐灌顶之效,学习的好方向。OLED点亮配置也比较简单,就是该字模比较麻烦。下边是部分代码:
0 V4 G( |" l, L配置GPIO全部为输出:! L/ F! s+ ~! U9 z
  1. GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3|GPIO_Pin_4 |GPIO_Pin_5 ;4 E1 F# j8 f% ^9 m7 g/ [
  2.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    . X! E* C/ \8 Y7 j# _4 ]
  3.   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    . D; _, j% Q7 E) l8 F; [1 S5 t
  4.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    ) J; z* v8 o1 V! |% a' O) Y
  5.   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;' m0 L7 _! v! ]3 X8 E* N
  6.   GPIO_Init(GPIOB, &GPIO_InitStructure);
复制代码
然后就是端口定义改一下:
* {2 F* e" Z% |1 b; C1 r
  1. //-----------------OLED端口定义----------------                                             
    8 O, b" {$ L4 z7 d4 ?

  2. ' Z6 }. H9 w  u% }0 [6 h0 \
  3. #define LCD_SCL_CLR()        GPIO_ResetBits(GPIOB,GPIO_Pin_3)
    ( ^) m4 Q, \7 g
  4. #define LCD_SCL_SET()        GPIO_SetBits(GPIOB,GPIO_Pin_3)' \2 X. p1 u  Z& O& }" X- y
  5. / O9 \5 N6 m# H7 R
  6. #define LCD_SDA_CLR()        GPIO_ResetBits(GPIOB,GPIO_Pin_5)
    # ^  X# S" ]4 k5 Z5 S
  7. #define LCD_SDA_SET()        GPIO_SetBits(GPIOB,GPIO_Pin_5)
    9 A8 ^0 e% n8 o: H. ^
  8. " m5 d: K3 F( O4 b& y  t( M
  9. #define LCD_RST_CLR()        GPIO_ResetBits(GPIOB,GPIO_Pin_4)2 t$ t# `1 ^6 @' [
  10. #define LCD_RST_SET()        GPIO_SetBits(GPIOB,GPIO_Pin_4)
    ! `6 a; p- G/ Q
  11. ; e" z  M6 \; q- ^
  12. #define LCD_DC_CLR()        GPIO_ResetBits(GPIOA,GPIO_Pin_10)
    ) ?/ e. o9 s& N' N1 U/ ?, @
  13. #define LCD_DC_SET()        GPIO_SetBits(GPIOA,GPIO_Pin_10)
复制代码
剩下的就是添加字模了,相应的驱动和软件在网上都可以down到的。在main函数中调用相应的函数
- {' [" _% t' Z: b. h7 F
  1. LCD_Print(0,0,lcdword,TYPE16X16,TYPE8X16);
复制代码
效果如图所示:; J2 _/ G) o: K( \0 t  v
" m- f# j  f1 L( _4 x
ST.jpg
赞 收藏 评论0 发布时间:2021-1-8 19:26

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版