EM6617
7.2端口A
该EM6617有一个4位通用CMOS输入端口。 PA口输入可以随时读取,内部
上拉或下拉电阻器可被选择。所有关于端口A的选择是逐位可执行文件。即拉
在PA [2] ,下拉的PA [ 0 ] ,正IRQ边沿PA [ 0 ],但负面的PA [ 1 ] ,等等。
在睡眠模式下的端口A上拉或下拉电阻器被关断,而输入为无效,除非该
InpResSleep
在选项寄存器位
OPTFSelPB
被设置为1。在这种情况下,端口A输入是连续
监控,以匹配输入复位状态,将立即从睡眠模式唤醒的EM6617 (全部拉
电阻保持) 。
图12.输入端口A配置
VBAT
(V
DD
)
NoDebIntPA[n]=1
IntEdgPA[n]=0
面膜选择
MPAPU [N ]
IRQPA [3 :0]的
PA [N ]终端
去抖
PA0 , PA3
对于10位的
计数器
微处理器的testvar
面膜选择
MPAPD [N ]
Ck[8]
播[11]或
Ck[14]
DB [ 3:0]
输入复位允许
在睡眠时,
睡觉
NoPullPA [N ]
V
SS
7.2.1 IRQ的端口A
对于产生中断请求( IRQ ),可以选择直接或去抖输入,上升沿或下降沿
IRQ触发。与所选择的去抖(
OPtDebIntPA
),其输入必须是稳定的两个上升沿
选择的时钟去抖(
RegPresc
) 。这意味着在16毫秒(默认值)或2毫秒(0.25毫秒由金属最坏的情况
掩模)以32千赫的系统时钟。
无论是正面还是A口输入一个下降沿 - 反跳后或不 - 可产生中断
请求。这种选择是在选择寄存器完成
OPTIntEdgPA 。
所有四位端口A可以提供一个IRQ ,每个引脚在自己的中断屏蔽位
RegIRQMask1
注册。
当发生IRQ时,检查的
RegIRQ1
,
RegIRQ2
和
RegIRQ3
寄存器允许该中断是
识别和处理。
在上电或复位后,
RegIRQMask1
被设置为0 ,从而禁止任何输入中断。出现新的中断
只存储下一个有效边沿相应的中断屏蔽被清除后。又见中断
第13章。
建议屏蔽端口A的IRQ的,而一个人改变选定的IRQ边缘。别的1可以生成
IRQ ( IRQ软件) 。即PA [ 0] “0” ,然后从正对PA变为负边沿选择[0]
立即触发IRQPA [ 0 ]如果IRQ没有被屏蔽。
版权
©
2005年, EM微电子,马林SA
14
www.emmicroelectronic.com