打印

请教I2C、SPI初始化的问题(很初级的问题)

[复制链接]
1554|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jameschen92029|  楼主 | 2011-7-8 11:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟最近研究STM32硬件初始化的代码,发现在进行I2C、SPI等的初始化前都要进行相关的GPIO口的初始化,请问这是不是因为I2C、SPI都是通过GPIO口引出这个原因?

本人乃初学者,还请各位指教!多谢!
沙发
yzzly| | 2011-7-9 09:54 | 只看该作者
相对于CPU内核来讲,I2C、SPI都是通信外设,而这些通信外设要实现与外部电路的通信功能,必须把IO引脚配置为满足外设性能要求的工作方式,所以在配置外设的时候都有配置IO的语句。

使用特权

评论回复
板凳
jameschen92029|  楼主 | 2011-7-9 19:05 | 只看该作者
好的,基本明白了,谢谢楼上的哈!

使用特权

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

本版积分规则

20

主题

26

帖子

1

粉丝