打印
[STM32F1]

F1的48脚换64脚问题

[复制链接]
909|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gowow|  楼主 | 2015-2-11 15:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为产品升级,引脚不够用了,想把48管脚换成64的。有两个问题。
1、原有的代码是不是完全兼容64脚的F1,无需任何改动?
2、如果64脚上的代码里操作了GPIO寄存器,而这个GPIO在48脚上没有对应管脚,有没有影响?
沙发
gowow|  楼主 | 2015-2-11 16:02 | 只看该作者
因为MCU的外围芯片升级,需要多几个GPIO,但是希望仍旧是维护一份代码。在一些引脚上已经做了上下拉,可以鉴别新旧版本。

如果完全兼容,那我只需要做个判断,只有在新版上初始化新外围芯片和新获得的GPIO口。
新旧版一致的其他代码就不用修改了。

使用特权

评论回复
板凳
mmuuss586| | 2015-2-11 19:40 | 只看该作者

第一个问题可以;
第二个问题,可能会出错,你可以试试看;

使用特权

评论回复
地板
zhjerry| | 2015-2-12 11:21 | 只看该作者
两个问题的答案都是可以;
其实48、64的芯片是同一个内核,64脚的多拉几个管脚到外面而已,你以前不管他,现在一样可以不管他。

使用特权

评论回复
5
Vitality1| | 2015-2-12 20:24 | 只看该作者
第一个问题肯定是可以的

使用特权

评论回复
6
81190865| | 2015-2-13 16:53 | 只看该作者
第一个可以,第二个没发现错误。
我是把114管脚的换成了64管脚。没发现什么兼容问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

121

帖子

0

粉丝