Mr.Z_ew7NOR · 2022年02月11日

【xr806开发板试用】XR805驱动ssd1306

xr806上自带两个i2c接口功能~~~~

接口名称TW00TWI1
SCLPA12PB14
SDAPA13PB15

这里使用的是模拟I2C方式。

创建工程

拷贝wlan_demo为oled_demo,并同步修改ohosdemo和oled_demo目录下的BUILD.gn

  1. device/xradio/xr806/ohosdemo/BUILD.gn
    `group("ohosdemo") {
    deps = [
    #"hello_demo:app_hello",
    #"iot_peripheral:app_peripheral",
    #"wlan_demo:app_WlanTest",
    "oled_demo:app_oled",
    ]
    }`
  2. device/xradio/xr806/ohosdemo/oled_demo/BUILD.gn
    `static_library("app_oled") {
    configs = []

    sources = [
    "main.c",
    ]

    cflags = board_cflags

    include_dirs = board_include_dirs
    include_dirs += [
    ".",
    "thirdparty/ssd1306/ssd1306",
    "//utils/native/lite/include",
    ]

    deps = [
    "thirdparty/ssd1306/ssd1306:oled_ssd1306",
    ]
    }`

  3. 执行编译
    hb build
  4. 下载程序

下一试用内容:将通过获取网络天气数据,然后显示在ssd1306屏幕上。

参考资料:
xr806引脚功能及原理图

推荐阅读
关注数
0
文章数
2
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息