OpenEdv-开源电子网

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

F1系列的标准库通用吗?IO地址相同吗?

[复制链接]

12

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2020-8-25
在线时间
14 小时
发表于 2020-12-9 13:55:29 | 显示全部楼层 |阅读模式
1金钱
这是原子哥ZET6的IIC通信中IO代码,那如果我用F103R8T6应该要怎么设置呢?因为我不能用PB(out)=1来点亮LED。

捕获.PNG
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

34

主题

252

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
473
金钱
473
注册时间
2020-5-11
在线时间
217 小时
发表于 2020-12-9 14:07:08 | 显示全部楼层
肯定不通用,ZET6  100多个引脚
回复

使用道具 举报

23

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
金钱
365
注册时间
2018-3-21
在线时间
64 小时
发表于 2020-12-9 14:12:35 | 显示全部楼层
看下CPU的封装即可,对着IO口更改,模拟的I2C就根据你的板子改一下就行了
回复

使用道具 举报

12

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2020-8-25
在线时间
14 小时
 楼主| 发表于 2020-12-9 15:46:29 | 显示全部楼层
随风飘动 发表于 2020-12-9 14:12
看下CPU的封装即可,对着IO口更改,模拟的I2C就根据你的板子改一下就行了

IIC代码可以通用其他芯片吗? 为什么看封装就能知道IO口的地址呢
回复

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3888
金钱
3888
注册时间
2017-3-7
在线时间
1694 小时
发表于 2020-12-9 15:49:49 | 显示全部楼层
软件模拟就是为了不同芯片的通用性,只需要修改下引脚等少许动作就可移植
回复

使用道具 举报

23

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
金钱
365
注册时间
2018-3-21
在线时间
64 小时
发表于 2020-12-10 21:03:22 | 显示全部楼层
99999nibb 发表于 2020-12-9 15:46
IIC代码可以通用其他芯片吗? 为什么看封装就能知道IO口的地址呢

i2c软件模拟时序是协议定好的,你不就是CPU不同么,根据IO口的不同,把时钟线和数据线,还有芯片的器件地址改一下,不就可以用原子的例子了么
回复

使用道具 举报

12

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2020-8-25
在线时间
14 小时
 楼主| 发表于 2020-12-11 10:11:00 | 显示全部楼层
随风飘动 发表于 2020-12-10 21:03
i2c软件模拟时序是协议定好的,你不就是CPU不同么,根据IO口的不同,把时钟线和数据线,还有芯片的器件地 ...

那这个地址定义的地址是不是也是一样的,芯片不同的话IO口的基地址是不是相同的呢?#define PAout(n)   BIT_ADDR(GPIOA_ODR_Addr,n)  //输出
#define PAin(n)    BIT_ADDR(GPIOA_IDR_Addr,n)  //输入
回复

使用道具 举报

23

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
金钱
365
注册时间
2018-3-21
在线时间
64 小时
发表于 2020-12-11 10:43:26 | 显示全部楼层
99999nibb 发表于 2020-12-11 10:11
那这个地址定义的地址是不是也是一样的,芯片不同的话IO口的基地址是不是相同的呢?#define PAout(n)   B ...

如果你传感器的芯片相同,那器件地址肯定一样的,CPU芯片只是引脚不同啊,其他没什么好更改的吧,原子现成的例子
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13131
金钱
13131
注册时间
2012-11-26
在线时间
3814 小时
发表于 2020-12-11 10:49:12 | 显示全部楼层
先学学怎么看原理图吧,感觉你都不会看原理图
学无止境
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 20:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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