一样的程序 i2c1 只是引脚重映射了 映射完 管脚没有信号

[复制链接]
4534|11
 楼主| jackbao 发表于 2009-4-8 13:03 | 显示全部楼层 |阅读模式
用本来的(pb6、7)很好  remap 后(pb8、9) 一直是高电平
afio 已经使能
lut1lut 发表于 2009-4-8 14:23 | 显示全部楼层

那PB8.9配置端口了么,复位默认是GPIO

 楼主| jackbao 发表于 2009-4-8 14:48 | 显示全部楼层

配置了

    GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_6 | GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9;
      GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
      GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD;
      GPIO_Init(GPIOB, &GPIO_InitStructure);
图片里没有 i2c映射
 楼主| jackbao 发表于 2009-4-8 16:08 | 显示全部楼层

没人回答吗

很急啊
lut1lut 发表于 2009-4-8 16:35 | 显示全部楼层

I2C1_REMAP@AFIO_MAPR设置没有

 楼主| jackbao 发表于 2009-4-8 16:54 | 显示全部楼层

i2c1 重映射 和别的不一样吗

 I2C1_REMAP@AFIO_MAPR设置没有  什么意思
香水城 发表于 2009-4-8 21:54 | 显示全部楼层

3楼贴出的图只是部分映射的例子

为什么楼主会把3楼贴出的图理解为所有可能的重影射呢?

关于你的问题,最好贴出你的配置代码。
chineser 发表于 2009-4-9 15:34 | 显示全部楼层

是这样 我来说明情况

我的I2C重映射代码可以在STM32103ZE DEMO版上跑。但不能在STM32F103VE上跑不知道为什么
ijk 发表于 2009-4-9 15:46 | 显示全部楼层

STM32103ZE & STM32F103VE

  STM32103ZE & STM32F103VE是不同的,它们分别是144、100脚,所以STM32103ZE可以正常运行的,不一定STM32103VE就正常,因为有的remap在144脚芯片中存在,但是100脚却不一定有。
chineser 发表于 2009-4-9 16:15 | 显示全部楼层

但是 到底有没有 有没有明确的文档

chineser 发表于 2009-4-9 16:34 | 显示全部楼层

9楼能说的明确点吗 哪个有 哪个没有

香水城 发表于 2009-4-9 20:39 | 显示全部楼层

9楼说的不对,这个问题需要查看电路图

关于哪种封装有映射可以看数据手册或参考手册。

这是数据手册的局部:


这是参考手册的有关部分:

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

本版积分规则

92

主题

260

帖子

0

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