您的位置:首页 > 其它

[21]_如何选择合适的IO口并接上合适的外设?

2017-12-07 00:13 387 查看
-----------------------------------------------这个以前没注意那么多,现在来补课-----------------------------------------------

1. 比如1:现在我有几个ADC,想用几个通道,如何选?

(1)首先选择带有ADC的复用功能的IO口引脚,

(2)这个IO口可以做到完全浮空输入(也是这个IO引脚没接到其它元器件引脚上,独立、不接其他外设,包括上下拉电阻),这样的IO口才是合适的;[还有一个关于ADC123_IN0表示3个ADC(ADC0\ADC1\ADC2)的通道0都映射到某个引脚(譬如PB0),都可以从某个引脚(PB0)进行采集数据]
[一个ADC有多个通道]

2. 比如2:哪些引脚可以做SPI?可以节SPI的设备?

(1)同样,首先选择带有SPI复用功能的IO口引脚,SPI支持分时复用,只要通过片选选中就可以做到引脚复用;具体是先把原来IO引脚上的功能禁止,然后在通过片选选中它的就可以正常使用了。

3. 比如3:哪些引脚可以做PWM输出?

(1)带定时器(timer)复用功能的引脚。

(2)一个定时器也是多个通道的(TIM8_CH1、TIM8_CH2 ... );

(3)做PWM输出的引脚也要求是要浮空状态的引脚,才不会影响PWM的输出。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: