[STM32] STM32F030F4芯片上IIC和UART都是PA9和PA10,是否不能IIC和UART一起用

[复制链接]
3998|5
 楼主| pengy110 发表于 2015-6-5 16:43 | 显示全部楼层 |阅读模式
STM32F030F4芯片上IIC和UART都是PA9和PA10,是否不能IIC采集传感器传出来的数值,然后UART输出到串口上?那位大神。。
PA9--------I2C_SCL/UART_TX
PA10------I2C_SDA/UART_RX
JY-DX-JY 发表于 2015-6-5 17:04 | 显示全部楼层
换个口不行吗?应该不止一个串口吧。
风去 发表于 2015-6-5 19:41 | 显示全部楼层
I2C可以用GPIO口仿真模拟出来。。
ddllxxrr 发表于 2015-6-5 20:21 | 显示全部楼层
不可以这样,又不是口不够用了,这个只是说管脚可以用做UART和IIC但并没说就是一定是该两个脚了。只有复用功能有
 楼主| pengy110 发表于 2015-6-8 10:47 | 显示全部楼层
好的,谢谢,直接把UART改到其他脚就可以了吧?
比如这样?
GPIO_PinAFConfig(GPIOA,GPIO_PinSource2,GPIO_AF_1);
GPIO_PinAFConfig(GPIOA,GPIO_PinSource3,GPIO_AF_1);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_3;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;

我看数据手册2,3的复用还有个UART2.
I2C就不能改了吧,查到就一个;
还有STM32F030F4就没有GPIOB吧?
woshiftt 发表于 2015-6-10 21:30 | 显示全部楼层
那时当然了,一起用的话那不就冲突了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

1

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