0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【南京中科微CSM32RV20开发板试用体验】硬件IIC实现驱动OLED实现RTC显示时间

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-29 17:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:luojie123, 帖子地址:https://bbs.elecfans.com/jishu_2284136_1_1.html

感谢“南京中科微”提供本次开发板
一、硬件介绍
1:开发板+原理图
poYBAGKWKQaAfVhyABAgFsQoIDE361.png

使用硬件IIC:PA7:SCL/PA8:SDA
poYBAGKWKQuASmfoAAPcs9WzWmw762.png

2:OLED+原理图
poYBAGKWKQyAIMQZAARKu9XUhxk287.png

pYYBAGKWKQ6ASL34AAJvXXCKKH0012.png

二、软件说明
1:硬件IIC
pYYBAGKWKRCAfnjhAAEa2bbI-0I474.png

注意:从机地址7位
poYBAGKWKRKAcfF6AAHKzSWJ4ic915.png

IIC提供API没有开始/停止/ack/nack函数,都是自动完成。(这点挺好)
poYBAGKWKRSABc65AAO8o9z1bGg509.png

SDK提供的API需要自己右移一位:不然会出现从机返回NACK
poYBAGKWKQiAOMfMAAA5smwcfpw496.png

(以上是没有移动的从机地址)
poYBAGKWKQmAWm6VAAAoPe7oBHk320.png

(以上是移动的从机地址)
2:OLED初始化+取模
pYYBAGKWKtuABNxaAADoGomWWbI801.png

取模方式:
pYYBAGKWKaaAY3z4AAClxT-jPWM596.png

取模字体:南京中科微
poYBAGKWKaiAWpXXAACvPBuv3Fc569.png

3:RTC说明
RTC功能单单就是一个定时器的引入。
pYYBAGKWKReAHTzpAAOeO9Yf_wg892.png

pYYBAGKWKRWAdOxkAACGYwWSEFM293.png

三、ISP下载实现
1:下载界面(加载下载路径)
pYYBAGKWLOOAERk1AADfrfX38uM319.png

下载步骤说明:
poYBAGKWLOWAZ09gAAGIev35qSU173.png

四:整体程序运行
pYYBAGKWLdyANMECAAFfHeF2tI4336.png

OLED取模软件和代码说明:(源码下载详见原文)

CSM32驱动:(源码下载详见原文)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 南京中科微
    +关注

    关注

    0

    文章

    60

    浏览量

    1456
  • CSM32RV20
    +关注

    关注

    0

    文章

    40

    浏览量

    512
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【瑞萨RA × Zephyr开发板评测】+模拟IIC实现OLED输出(与硬件IIC输出的失败经验)

    使用的瑞萨芯片设置有些不一样,反正我测试是出现了莫名其妙的问题,一下输出数据一下又没有输出了,最后只 能使用替代方案实现模拟IIC输出OLED显示了。
    发表于 01-19 22:23

    RA MCU众测宝典 | IIC之【RA2E1】IIC通信的OLED显示

    “RAMCU众测宝典”IIC专题上线啦!这次,瑞萨嵌入式小百科将和大家一起聚焦【瑞萨RA2E1】开发板,一步步玩转IIC通信的OLED显示
    的头像 发表于 01-01 10:04 3395次阅读
    RA MCU众测宝典 | <b class='flag-5'>IIC</b>之【RA2E1】<b class='flag-5'>IIC</b>通信的<b class='flag-5'>OLED</b><b class='flag-5'>显示</b>

    【瑞萨RA6E2地奇星开发板试用】软件IIC驱动OLED屏幕实现数字打印

    资源。本次测评聚焦于通过软件IIC(模拟IIC) 方式驱动SSD1306型OLED屏幕实现数字显示
    发表于 12-11 19:58

    【瑞萨RA6E2】硬件IIC驱动九轴传感器与OLED显示

    一、项目概述 1.1 项目简介 本次试用基于瑞萨RA6E2开发板,通过硬件IIC协议驱动GY-85九轴传感器模块(包含ITG3205陀螺仪、
    发表于 11-27 02:18

    【作品合集】中科昊芯Core_DSC280025C开发板测评

    的应用 【中科昊芯Core_DSC280025C开发板试用体验】---外部中断问题 第一期合集: 五科技CF5010RBT60开发板测评作
    发表于 09-18 10:52

    【作品合集】玄铁Banana Pi BPI-RV2开发板测评

    测试 作者:chen000000009【Banana Pi BPI-RV2开发板试用体验】开箱+硬件介绍 【Banana Pi BPI-RV
    发表于 09-17 10:58

    【RA4M2-SENSOR】+OLED显示驱动

    RA4M2-SENSOR开发板是一款近于最小系统的开发板,通过添加相应的外设,可丰富其功能。 这里就为它配置一个I2C接口的OLED屏,驱动OLED
    发表于 09-02 18:28

    【作品合集】五科技CF5010RBT60开发板测评

    :jf_69121293【五科技CF5010RBT60开发板试用体验】硬件IIC点亮OLED
    发表于 09-01 14:48

    【RA-Eco-RA6M4开发板评测】实现RTC电子时钟的功能

    其添加一个OLED显示屏。 为省去连线的麻烦,可利用开发板上的J4接口来连接OLED屏。 在用RASC对所用引脚添加配置后,以KEIL打开新生成的工程。 为
    发表于 08-26 22:21

    五科技CF5010RBT60开发板试用体验】硬件IIC点亮OLED小屏幕

    显示 七、结论 五科技 CF5010RBT60 开发板通过其高效的硬件 IIC 外设,为驱动
    发表于 08-08 11:01

    【RA-Eco-RA6M4开发板评测】+OLED显示驱动

    RA-Eco-RA6M4开发板是一款近于最小系统得开发板,为其添加相应的外设,可用起到丰富其羽翼的作用。 这里就为它配置一个I2C接口的OLED屏,其引脚连接关系为: SCLK------P208
    发表于 07-23 17:33

    【BPI-CanMV-K230D-Zero开发板体验】+电子时钟与片温检测实现

    由于BPI-CanMV-K230D-Zero开发板并未配置相应的显示器件,为此需要自行为其配置显示器件。 为了与开发板的小巧身材相匹配,便选取了一款I2C接口的0.96寸单色
    发表于 07-19 00:59

    爱芯32位MCU开发板AiP32RV15X介绍

    AiP32RV15X开发板是一款基于RISCV内核的32位MCU开发板,提供了板载调试器、RESET、WAKEUP按键、三色LED、CAN收发器、USB接口、UART、ADC、SPI、IIC
    的头像 发表于 06-17 10:54 1032次阅读
    中<b class='flag-5'>微</b>爱芯32位MCU<b class='flag-5'>开发板</b>AiP32<b class='flag-5'>RV</b>15X介绍

    有奖丨米尔 瑞芯RK3562开发板免费试用新增名额!

    米尔与瑞芯合作发布的新品基于瑞芯RK3562应用处理器的MYD-YR3562开发板免费试用名额增加
    的头像 发表于 06-13 08:04 2027次阅读
    有奖丨米尔 瑞芯<b class='flag-5'>微</b>RK3562<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>新增名额!

    【米尔-RK3562开发板试用评测】rtc测评

    接【米尔-RK3562开发板试用评测】转接网线/无线测评 连网后可以使用互联网时间作为rtc时间RT
    发表于 05-31 15:04