数字输入与输出原理是什么

数字输入与输出是最常用的一种外设通信方式,虽然每一个端口只有0和1两种状态,但却可以组合出各种各样的变化。
数字输入与输出原理
数字输入与输出,也称为通用输入输出,全称是general-purpose input/output,大部分情况下,我们都会用简称gpio
gpio的功能,主要是指这个管脚可以作为数字信号的输入或者输出使用,到底是输入还是输出呢,这需要我们使用系统寄存器来进行配置。
当gpio被设置为输入模式时,就可以读取这个管脚上的电平高低,从而实现读取外部信号的功能,比如外部按键的信号,就是这样读取的。
当gpio被设置为输出模式时,我们就可以主动改变管脚的电平高低了,这样就能通过电平的变化,控制外部的设备,比如点亮或者熄灭一个led灯。
除此之外,一些io口还可以配置成其他功能,比如pwm输出,串口通信等等。
关于旭日x3派的管脚定义,大家可以参考这张图,他会显示每个管脚具体可以实现什么功能。
这里需要说明一点,旭日x3派的管脚序号定义有三种编码方式:
第一种就是board编码,这种就是按照主板上管脚排针编号,分别对应1~40号排针。
第二种就是bcm编码,这种方式是参考 broadcom soc
的通道编号,侧重cpu寄存器,在使用bcm库或者使用python编程时,常采用的一种编码方式。
第三种就是x3编码,可以理解为是旭日x3派自己的编码方式,在使用旭日派自己的驱动库编程时,会使用到这种编码。
大家在后续编程开发中,需要结合函数接口的说明,使用对应的引脚编号,不然可能会出现意料之外的问题。

由于预订太过火爆,iPhone 12 Pro Max的预估发货周期拖长到3-4周
FTTR场景下光路器件规划
酷狗能量圈长续航耳机评测 做到了这个价位上的极致表现
《十四五”软件和信息技术服务业发展规划》免费下载
一周一更新!iOS11.0.beta3测试版发布:不卡顿了,感受还不错
数字输入与输出原理是什么
需要检测的位置是绿色与红色发声部位的密封性
智能农药残留速测仪促进有机农产品的生产
中国企业在LCD领域市场的发展现状及未来趋势分析
集成运算放大器的封装形式及引脚排列
可穿戴医疗设备应势而生,并迅速成为一个智能医疗的突破口
单片机键盘输入的程序
基于LNK405EG设计的LED驱动器电路
维稳矿山通信 慧视窄带助力安全生产环境建设
iOS10.3正式版丝滑流畅不卡顿!iOS10.3再更新iPhone5、iPhone5C无缘更新!iOS11曝光,腾出2个G内存?
云存储在未来的发展方向将会是如何
PIN型二极管
特斯拉CEO马斯克订下第三季度7000台产能目标 亿万富翁库班力挺马斯克具备创业家精神
英特尔正式推出高端服务器双内核处理器
治精微电子首批研发产品顺利完成流片