OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2217|回复: 5

如果要更改IIC程序的SCL和SDA端口号,应该怎么改?

[复制链接]

36

主题

99

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2022-4-8
在线时间
82 小时
发表于 2023-11-1 17:43:52 | 显示全部楼层 |阅读模式
20金钱
由于F407的例程里 PB8、PB9(SCL,SDA端口)没有引出所以我想改成没有复用功能的 PB12和PB13,改了后发现IIC不能正常运行,现象就是 24C02没有检测到,IIC通讯收到的也是0,怀疑是我没改全;所以应该怎么改?
以下是我对源码的修改地方(改了源码里的myiic.c和.h):


myiic.c的修改.PNG
myiic.h的修改.PNG

最佳答案

查看完整内容[请看2#楼]

改一下IO方向应该就可以了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
442
金钱
442
注册时间
2023-8-9
在线时间
105 小时
发表于 2023-11-1 17:43:53 | 显示全部楼层
改一下IO方向应该就可以了 Snipaste_2023-11-01_18-36-29.png
回复

使用道具 举报

36

主题

99

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2022-4-8
在线时间
82 小时
 楼主| 发表于 2023-11-1 19:20:02 | 显示全部楼层
feiqilaile 发表于 2023-11-1 18:37
改一下IO方向应该就可以了

还是不行,可以分享下你的代码吗?
回复

使用道具 举报

12

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
442
金钱
442
注册时间
2023-8-9
在线时间
105 小时
发表于 2023-11-2 09:06:54 | 显示全部楼层
改完不行的,就是你接线的问题,用杜邦线接PB12到PB8,PB13到PB9
回复

使用道具 举报

36

主题

99

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2022-4-8
在线时间
82 小时
 楼主| 发表于 2023-11-2 23:56:41 | 显示全部楼层
feiqilaile 发表于 2023-11-2 09:06
改完不行的,就是你接线的问题,用杜邦线接PB12到PB8,PB13到PB9

已经接上了,程序运行时24C02也检测不到
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11472
金钱
11472
注册时间
2014-4-1
在线时间
1296 小时
发表于 2023-11-3 12:02:15 | 显示全部楼层


退回零点,然后扎扎实实重新做一遍。


回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 01:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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