首页 理论教育 dsPIC33F的I/O引脚及使用说明

dsPIC33F的I/O引脚及使用说明

时间:2023-06-19 理论教育 版权反馈
【摘要】:dsPIC33F提供数量较多的通用I/O引脚,一些I/O引脚与dsPIC33F器件外设功能复用。通常当dsPIC33F的相应外设使能时,其对应的引脚将不再作为普通I/O引脚使用。所有I/O端口引脚都有三个与其工作直接相关的寄存器相对应。作为输入时,I/O引脚能承受5V的电信号,并能够兼容不同电压的外部信号。但作为输出时,I/O引脚只能产生最高为3.6V的电平信号。I/O引脚的输入电平变化可以产生中断请求,即使在时钟被禁止的休眠模式下也可发生中断。

dsPIC33F的I/O引脚及使用说明

dsPIC33F提供数量较多的通用I/O引脚,一些I/O引脚与dsPIC33F器件外设功能复用。通常当dsPIC33F的相应外设使能时,其对应的引脚将不再作为普通I/O引脚使用。所有I/O端口引脚都有三个与其工作直接相关的寄存器相对应。数据方向寄存器决定引脚是作为输入引脚还是作为输出引脚;端口数据锁存寄存器提供相应I/O引脚的锁存输出数据;端口寄存器提供I/O引脚的逻辑电平状态。读端口寄存器获取I/O引脚的逻辑电平状态,而写端口寄存器则是将数据值写入端口数据锁存器。I/O端口引脚具有锁存位(端口锁存寄存器),当读该寄存器时获取锁存的I/O内容,当而写该寄存器时则修改锁存的I/O的内容,因此如果相应的数据方向寄存器位被配置为输出,则会修改将在引脚上输出的值。这可用于读—修改—写指令中,该指令允许用户修改锁存寄存器的内容,而不受相应引脚状态的影响。

I/O引脚还具有如下特性:

施密特触发器输入。

●CMOS输出驱动器。(www.xing528.com)

●内部弱上拉功能。

作为输入时,I/O引脚能承受5V的电信号,并能够兼容不同电压的外部信号。但作为输出时,I/O引脚只能产生最高为3.6V的电平信号。I/O引脚的输入电平变化可以产生中断请求,即使在时钟被禁止的休眠模式下也可发生中断。可产生中断的I/O口共有24个(CN0~CN23),每个CN引脚还可通过配置实现弱上拉功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈