输出的三种模式
1.通用输出模式:就是直接使用内核控制GPIO输出高低电平进行控制,不要经过其他任何片内外设的加工,最典型的就是对应LED灯的控制。
2.复用输出模式:复用输出模式与上面的复用输入模式一样,就是内核的数据输出以后,需要经过片上外设进行特殊的加工,将数据封装、定义、打包然后再将这些包数据传输给片外外设。一般外设有SPI、I2C、UART这类协议需求或者需要使用其他片上外设的时候就需要使用复用输出模式。
3.模拟输出模式:模拟输出模式与上面的模拟输入模式一样,当需要直接使用IO口输出模拟量时,由于内核是数字量,需要经过DAC(数字转模拟)的转换后,再通过GPIO口输出给外界,此模式也是DAC专用,其他的时候用不上。
|