1、STM32系列中的48引脚芯片有引脚复用功能吗?在看引脚说明时没有看见有复用的功能(以IIC为例),但是在某些地方又可以看到PB5/PB6/PB7和PB10/PB11/PB12对应为IIC复用功能,很矛盾,求解答。
2、另外,假如某几个引脚的确具有IIC复用功能,仅配置这几个引脚的GPIO性能,具体的时序等用软件实现,可以吗?比如说,PB5/6/7对应IIC功能,仅将这三个引脚的GPIO性能进行配置,时序通过翻转IO来实现,可以吗?
入行不深,提出的问题可能不算是问题,希望好心的大侠们给予解答,在此先谢谢啦!
针对问题1:如果是硬件IIC 就得用相应引脚的AF模式,但若是模拟IIC就可用引脚的普通IO功能进行。
1.关于STM32芯片的全部复用功能都在数据手册上有,具体参看 Pinouts and pin description章节(F4系列的是第四章节)的Table12 STM32F427xx and STM32F429xx alternate function mapping。
2.既然配置了IIC复用,代表你希望使用硬件实现IIC功能。如果想要考软件模拟IIC,随便几个引脚配置成普通GPIO模式即可。
如有帮到你,望点下解决^_^