输入和输出

ぃ、小莉子 提交于 2019-12-19 01:32:35

外设的典型初始化过程一般包括以下步骤

(1)配置时钟控制回路,使能外设的时钟信号,并且有必要的话,初始化相应的引脚。
在许多低功耗微控制器中,时钟信号被分为了许多路,而且为了降低功耗,它们可以单独开
关。大多数时钟信号默认都是关闭的,配置外设前通常需要使能相应的时钟。有些情况下,
用户可能还需要使能外设总线系统的时钟。
(2)配置I/O,大多数微控制器的引脚都是复用的,需要对I/O引脚的功能进行配置,
以确保外设接口正常工作。另外,有些微控制器的I/O引脚的电气特性也是可以配置的,
这样也就增加了配置步骤。
(3)配置外设,大多数接口外设都有多个可编程的控制寄存器,因此,为了确保外设工
作正常,就需要对寄存器进行一系列的编程操作。
(4)配置中断,如果外设操作需要中断处理,就需要另外配置中断控制器(例如Cortex-
M0的NVIC)。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!