
5.0
输入/输出端口
在 - 的电气特性和驱动能力
把和输出缓冲器在Section21.0描述。
对于某些引脚,直接低阻抗路径提供BE-
补间的引脚和内部模拟功能。这些是
输入引脚到A / D转换器和模拟比较
每个器件有多达48软件可配置的I / O引脚,或 -
ganized到每端口高达8引脚六个港口。确切的
端口引脚数的封装类型而异。端口
被命名为B口, C口,端口F ,端口G ,端口L和端口I.
每个引脚可以被配置成作为一个通用
输入或通用输出。此外,许多I / O引脚
可以被配置为作为一个指定的输入或输出
用于片上外设模块,如USART 。这是
叫销的“复用功能。 ”的复用功能
所有I / O引脚以表1中的引脚图。
在I / O引脚的特点是完全可编程的。每个引脚
可以被配置为作为一个三态输出,推挽
推挽输出,弱上拉输入,或高阻抗输入。昼夜温差
在同一港口内同的引脚可单独config-
置的操作在不同的模式。
图1是表示一个I的功能性特征的示图/
O端口引脚。该寄存器中的位,多路转换器,以及缓冲器允许
端口引脚被配置到各经营
modes.The输出缓冲器是一个三态缓冲器弱
拉能力。弱上拉,如果使用,防止端口
从销去一个不确定的状态时,它的运作作为
输入。
当它是不需要的,以防止输入缓冲器被禁止
漏电流。当启用时,它缓冲的输入信号
并将该引脚的逻辑电平到相应的片上
那里它被锁存模块。施密特触发器,当启用时,
最大限度地减少电噪声的影响。
5.1
端口寄存器
每个端口有内存映射寄存器相关联的组
用于控制端口和用于保持该端口的数据字符。
一般情况下,有六个这样的寄存器:
PxALT :端口复用功能寄存器
PxDIR :端口方向寄存器
PxDIN :端口数据输入寄存器
PxDOUT :端口数据输出寄存器
PxWKPU :端口弱上拉寄存器
PxSCHEN :端口施密特触发器使能寄存器
中的端口和端口寄存器的说明中,低级
字母“X”代表的端口标识,无论是B, C,F ,
G,L或I ,例如,“ PxDIR寄存器”是指中的任一项
端口方向寄存器: PBDIR , PCDIR , PFDIR等
ON 。
所有的端口寄存器是字节宽的读/写寄存器,前
概念的端口数据输入寄存器,是只读的稳压哪些
存器。每个寄存器位控制的功能
相应的端口引脚。例如, PFDIR.2 (的第2位
PFDIR寄存器)控制端口引脚PF2操作。
替代函数功能。
注册
{
{
{
{
Alt键。功能
弱上拉
注册
弱上拉
方向
注册
方向
ALT
MUX2
ALT设备数据输出
数据输出
注册
数据输入
备用数据输入
ALT
数据在读选通
施密特启用
模拟量输入
数据输出
MUX1
ALT设备方向
针
ALT
*
*施密特触发器被用于输入使能或当该引脚的复用功能时选择。
图1. I / O引脚功能框图
www.national.com
14
MUX2
ALT
1