GPIO和门电路


一、GPIO和门电路     general peripheral input/output
    1、输入、输出引脚、上拉电阻、三极管
    2、与门、或门、非门
    3、中断


输出引脚:
例如:2440输出1灯亮、输出0灯灭

输入引脚:
例如:由于上拉电阻作用
按键按下2440检测到0、松开检测到1


怎么使用?
1、配置引脚功能:PCON寄存器(输入功能、输出功能、中断功能、保留:以后用)
2、输出引脚:写值到寄存器:PDATA寄存器
      输入引脚:读寄存器的值:PDATA寄存器
3、上拉:PUP寄存器(若外界无上拉,输入时使用)


三极管:
NPN三极管(positive正、negtive负)
2440得加个电阻限流
例如:
输出1时、ce三极管导通、c处为低电平0
输出0时、ce三极管截止、c处为高电平

PNP三极管
例如:
输出0时、ce三极管导通、c处为高电平1   (反向控制)
输出1时、ce三极管截止、c处为低电平0



上拉电阻
例如:配置 PUP寄存器,使引脚具备上拉功能
1、让引脚有确定的状态
2、增加驱动能力


非门

与门



或门



与非门

或非门

中断:轮询特别浪费资源
1、输入功能
2、中断cpu(中断服务程序)


KUI 20170521




你可能感兴趣的:(硬件电路)