[综合信息] SWM341与SWM201 I2C外设

[复制链接]
2627|41
 楼主| agusliu 发表于 2023-4-11 11:31 | 显示全部楼层 |阅读模式
各位小伙伴,有没有测试过华芯微特MCU外设的I2C接口,我试过用SWM341或SWM201 demo板外接24C02 EEPROM, EEPROM地址设置为0x50, SDA和SCL都外部上拉了,与官方I2C的例程序一致,没有测试成功过,都在这个死循环里while(I2Cx->MCR & I2C_MCR_WR_Msk) __NOP()出不来。
qcliu 发表于 2023-5-4 15:08 | 显示全部楼层
楼主的外部上拉电阻用的是多大的啊
drer 发表于 2023-5-4 15:45 | 显示全部楼层
用示波器看一下波形是否符合要求
coshi 发表于 2023-5-4 16:20 | 显示全部楼层
时序应该有问题 看一下时钟配置是不是正确
tpgf 发表于 2023-5-4 16:48 | 显示全部楼层
外部的晶振 主频 时钟的配置等都需要检查
kxsi 发表于 2023-5-5 07:56 | 显示全部楼层
用示波器看一下波形是和理论相符的吗
wiba 发表于 2023-5-5 09:10 | 显示全部楼层
kxsi 发表于 2023-5-5 07:56
用示波器看一下波形是和理论相符的吗

是的 可以观察一下波形是否规整 波特率是不是正确的 时序对不对等等
华芯微特FAE 发表于 2023-5-5 09:17 | 显示全部楼层
建议先直接用基础库例程里的 “EEPROM_24C02” 例程! 另外,检查下EEPROM的器件连接,是否为0x50 为地址的硬件连接。
51xlf 发表于 2023-5-10 21:07 | 显示全部楼层
这个是硬件iic的吗              
qiufengsd 发表于 2023-5-10 21:19 | 显示全部楼层
参考SWM341与SWM201的官网例程吧。
plsbackup 发表于 2023-5-10 21:25 | 显示全部楼层
这个没有应答信号吗              
jkl21 发表于 2023-5-10 21:31 | 显示全部楼层
直接模拟iic不是最简单的吗              
wangdezhi 发表于 2023-5-11 18:58 | 显示全部楼层
这个没有测试过。              
beacherblack 发表于 2023-5-11 19:10 | 显示全部楼层
这个没有测试过,不知道效果怎么样
saservice 发表于 2023-5-11 19:19 | 显示全部楼层
这个iic需要上拉电阻的。              
minzisc 发表于 2023-5-11 19:44 | 显示全部楼层
使用示波器测量一下时序是否满足要求
jonas222 发表于 2023-5-11 19:49 | 显示全部楼层
SWM341与SWM201不是都一样的吗
biechedan 发表于 2023-5-11 20:07 | 显示全部楼层
I2C外设固定没有故障吗              
sheflynn 发表于 2023-5-11 20:15 | 显示全部楼层
单片机的信号存在问题吧。              
 楼主| agusliu 发表于 2023-7-11 09:20 | 显示全部楼层
谢谢大家帮助,最后发现导致问题的原因是layout的同事把芯片的一个电源脚接了地了,出现莫名其妙的问题。在此就算结贴了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

44

帖子

0

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