轻松玩转K60--飞思卡尔

第二章:牛刀小试:
RORT模块简介:
K60的PORT模块是引脚控制和中断模块
具体的功能都是由PORT输出的,由32位寄存器配置。
port可以复用为GPIO,UART,ADC,SPI,SDHC,I^2C等这些功能
port还可以配置内部上拉下拉电阻(阻值一般在700欧姆,外部上拉和下拉电阻一般在10k和1M之间,上拉就是将不确定的信号通过一个电阻钳位在高电平!电阻同时起限流作用。下拉电阻,意思是将电路节点的电平向低方向(地)拉)。
无源滤波(无源滤波器由LC等被动元件组成,将其设计为某频率下极低阻抗,对相应频率谐波电流进行分流,其行为模式为提供被动式谐波电流旁路通道;而有源滤波器由电力电子元件和DSP等构成的电能变换设备,检测负载谐波电流并主动提供对应的补偿电流,补偿后的源电流几乎为纯正弦波,其行为模式为主动式电流源输出。),
数字滤波,
漏极输出(开漏输出:没有高电平驱动能力,只能输出低电平,高电平需要外部的上拉电阻。我的总结:模拟信号(如A等)电压基准VREF、SMBUS一般设置成开漏输出。推挽输出:具备高低电平的驱动能力。我的总结:数字信号、普通IO口(如蜂鸣器、UART等)一般设置成推挽输出)等功能。
有如下特性:
1.引脚中断:
每个引脚都有中断标志位和使能(负责信号的输入输出)寄存器。
每个引脚都可以配置支持边沿触发(上升,下降,跳变沿)或水平触发(低电平或高电平)。
低功耗模式下异步唤醒(功耗 = 工作电压 * 工作电流)。
在所有的数字引脚复用模式下都可以使用引脚的中断功能?
2.数字输入滤波器:
每个引脚的数字输入滤波器都可在任意数字复用模式下使用。
每个引脚都能独立使能或旁路控制位。
选择5位分辨率滤波大小的数字输入滤波时钟源。
在所有的数字引脚复用模式下都可以使用数字滤波器。
3.端口控制:
独立的拉控制寄存器支持上拉下拉,拉禁用
独立的驱动强度寄存器支持高和低驱动强度
独立的转换速率寄存器支持快慢转换率
独立的输入无源滤波器支持开启和禁用
独立的开漏寄存器支持开启和禁用
独立的复用寄存器支持模拟功能(或引脚禁用),GPIO功能,和多达6个芯片特定的数字功能
端口配置寄存器在所有的数字引脚复用模式下都可以使用.

一.对照着书看岱墨翻译的数据手册,发现基本上都是书上的内容。
PORT编程要点:
使能PORT 端口时钟
清空PORT端口的中断标志位
配置端口的各种属性
如果需要数字滤波,需要使能数字滤波器,配置数字滤波器的带宽,选择数字滤波器的时钟源

你可能感兴趣的:(嵌入式)