找回密码
 立即注册
楼主: 嵌入式之路

AI 8051U学习记录

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:450
  • 最近打卡:2025-05-06 04:24:11

17

主题

533

回帖

1330

积分

金牌会员

积分
1330
发表于 2024-12-27 22:44:02 | 显示全部楼层
I2C的学习,使用STC32G的库函数可以非常方便的来配置I2C,同时借助逻辑分析仪的话可以快速的分析I2C的时序,来判断I2C是否正常工作。

我们在上述UART测试的功能基础上增加I2C的支持。

截图202412272237024607.jpg

之后初始化I2C,随便向OLED屏幕的P32和P33 发送数据,并且使用逻辑分析仪辅助分析时序。


截图202412272240202161.jpg

可以在上图中看到, 初始化的时候IO的变化比较杂。 之后等待1 秒(可以自定义,我这里为了直观显示时序所以延时了1秒),后I2C的数据线就稳定下来了。

截图202412272241407739.jpg

下图为I2C通讯的时序。

截图202412272243392097.jpg

数据一致,接下来我们将点亮这个OLED SSD1306
自信就会温和,温和就会坚定!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:450
  • 最近打卡:2025-05-06 04:24:11

17

主题

533

回帖

1330

积分

金牌会员

积分
1330
发表于 2024-12-27 22:45:15 | 显示全部楼层
实物图片
截图202412272245032047.jpg
自信就会温和,温和就会坚定!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:450
  • 最近打卡:2025-05-06 04:24:11

17

主题

533

回帖

1330

积分

金牌会员

积分
1330
发表于 2024-12-27 22:46:40 | 显示全部楼层
乘风*** 发表于 2024-12-27 09:09
你用的头文件应该是比较早的,可使用新版ISP软件更新一下。
新的头文件里面这个寄存器名称已经改成“ENUS ...

好, 谢谢指导!
自信就会温和,温和就会坚定!
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-7 03:22 , Processed in 0.112059 second(s), 59 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表