就是学习对GPIO口的控制
(资料图片仅供参考)
1、单片机对外界设备的控制都是通过I/O口进行的;
2、外部对单片机的控制也是通过I/O来感受外部的电压的变化;
3、每个GPIO口都有锁存器、输出驱动器和输入缓冲器。都能作输入输出口用。
GPIO口的内部结构如下图所示
GPIO口内部结构
上下拉电阻作用
上拉电阻就是将不确定的信号通过一个电阻拉到高电平,同时起到一个限流的作用,下拉就是下拉到低电平。
1、OC门要输出高电平,外部必须加上拉电阻;
2、加大IO口的驱动能力;
3、限流作用;
4、降低电磁干扰。
上下拉电阻选取原则
1、从降低功耗方面:应该足够大,因为电阻越大,电流越小;
2、引脚驱动能力:应该足够小,电阻越小,电流才能越大;
3、开漏输出时,过大的上拉电阻会导致信号上升沿变缓。