郞性人生

导航

IO管脚的复用

SOC上在很多片上外设,片上外设与外部交信息需要用到管脚,而同一管脚可能会被应用到不同的片上外设,实现此用功为每个管脚分配一个复用器,复用器在某个特定时刻将管脚分配给待定的片上外设;

每一个IO管脚都有一个16路(AF0-AF15)复用功能输入的复用器:

1.SOC上电完成复位后,默认为AF0(普通管理);

2.外设的复用功能映射到 AF1 到 AF13 ;

3.EVENTOUT 映射到 AF15。

简单的理解就是,每个引脚都可以配置为多个复用功能,那么这个引脚到底配置为哪个功能,可以通过开关(配置)来设定,就像一个模拟开关一样。

SOC特殊管脚复位后的复用功能说明:

1. JTAG/SWD:在器件复位之后,会将这些功能引脚指定为专用引脚。也就是说,这些引脚在复位后默认就是 JTAG/SWD 功能。如果我们要作为 GPIO 来使用,就需要对对应的 IO 口复用器进行配置。

2. RTC_REFIN:此引脚在系统复位之后要使用的话要配置为浮空输入模式。

3. MCO:这些引脚在系统复位之后要使用的话要配置为复用功能模式。

4.对于外设复用功能的配置, 除了 ADC 和 DAC 要将 IO 配置为模拟通道之外其他外设功能一律要配置为复用功能模式。

posted on 2019-01-25 15:57  郞性人生  阅读(940)  评论(0)    收藏  举报