PIC16 MCC配置硬件IIC 检测不到波形

[复制链接]
106|0
自闭少年HXC 发表于 2025-11-7 10:54 | 显示全部楼层 |阅读模式
本帖最后由 自闭少年HXC 于 2025-11-7 11:02 编辑

我用的芯片是PIC16LF1829,目前遇到的问题是配置不出来硬件iic,我尝试过手动配置寄存器,但是出不来波形,我觉得可能是有些寄存器没配置到位,所以我换了一个思路,想通过MCC来配置硬件iic的寄存器,然后再反推回去看看我配置的寄存器哪里出现了问题!
这是我的MCC设置,我设置了DELAY和I2C2_Host。
时钟设置为16MHZ
I2C2_Host的设置如下:
DELAY的设置如下:
我在主函数里面加了一个测试函数
测试函数里面的内容:一个起始信号
一个通过硬件iic寄存器控制的一个起始信号:
出现的波形:
因为IIC没用到中断,所以我的中断也没开
我也试过开了也没有波形

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

1

主题

7

帖子

0

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