当前位置: 首页 > news >正文

广东深圳最新情况泰州seo网站推广

广东深圳最新情况,泰州seo网站推广,文明网站建设管理培训心得,android用什么语言开发【外设零基础通用教程】GPIO 下使用方法GPIO 值输入读取值输出设置值GPIO输入输出应用GPIO输入应用GPIO输出应用文档使用理论补充输出方式推挽输出开漏输出上篇连接:【外设零基础通用教程】GPIO 上,主要是在做视频的时候,发现上篇理论很多&am…

【外设零基础通用教程】GPIO 下

  • 使用方法
    • GPIO 值
      • 输入读取值
      • 输出设置值
  • GPIO输入输出应用
    • GPIO输入应用
    • GPIO输出应用
    • 文档使用
  • 理论补充
    • 输出方式
      • 推挽输出
      • 开漏输出

上篇连接:【外设零基础通用教程】GPIO 上,主要是在做视频的时候,发现上篇理论很多,分开的话结构清晰一些,更方便观看。

虽然我们定义GPIO的输入输出,那我们这种按键和LED都有两种状态,按下了和没按下,亮了和没亮,这怎么表示?


使用方法

GPIO 值

在电子电路中,分别用1和0记录电压高低状态!!!

#对于GPIO的输入,可以直接读取:cs.value()  # 返回1或者0#对于GPIO的输出,我们可以使用下面方法控制:cs.high()    #设置高电平
cs(1)          # 1为高电平
cs.low()     #设置低电平
cs(0)          # 0为低电平

输入读取值

比如说,按钮按下后给了开发板一个值1,开发板收到这个状态的得时候就知道这个按键被按下了。
那么我按下的时候读取的值就为1。其实就是简单的记录状态。

输出设置值

这个理解就简单了,LED收到高电平信号1的时候就量,低电平0的时候就灭。所以呀我们就设置这个引脚的高低状态就行了~

注意:上面仅是GPIO这个外设引脚可以这样理解,像什么IIC,SPI这种,这么理解可能就~

GPIO输入输出应用

GPIO输入应用

祖传按键

from pyb import Pin
#将 USR 按键-"X17"配置为输入方式
p_in = Pin('X17', Pin.IN, Pin.PULL_UP)
p_in.value()  

在这里插入图片描述

GPIO输出应用

祖传点灯

from pyb import Pin#将 LED(1)-"A13"配置成推挽输出模式
p_out=Pin('A13',Pin.OUT_PP)#点亮 LED(1)红灯
p_out.high()  

在这里插入图片描述
好了,我们现在就可以直接做简单按键控制和LED灯控制了。~就这么简单。

文档使用

我们之前说过,由于封装不同,GPIO的写法也不同。所以买板子之前一定先看看文档。如micpython和maixpy对GPIO的写法如下(这俩都是python哈)
在这里插入图片描述

理论补充

输出方式

GPIO的输出和内部MOS关的开关有关,如下图。可知输出有3种状态。
在这里插入图片描述
分别是高电平,低电平,浮空/高阻态。

冒烟状态就是直接G了,厂家要出厂这种开发板,不得被打死。这里指代不会出现的情况,不做考虑

推挽输出

推挽输出,电子专业名词,一般出现在推挽放大器电路中,可以输出高,低电平,连接数字器件;推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。

在这里插入图片描述
有高低信号状态的叫推挽

VCC是电,开发板内部给传感器放电就是高电平
GND是地,是传感器给开发板内部放电就是低电平
“高电流向低电doge 上面把是付出把电推出去,下面是回首掏简称挽”
简单这么理解就行了。

开漏输出

开漏输出,开漏电路概念中提到的"漏"就是指MOS FET的漏极。同理,开集电路中的"集"就是指三极管的集电极。开漏电路就是指以MOS FET的漏极为输出的电路。

在这里插入图片描述
有低电和悬空/高阻态状态的叫开漏

上面的P-MOS不是没有了,而是这种状态下和P-MOS没啥关系,为了方便看,我给删了。
你瞅瞅,现在的情况是只有地(GND)只能传感器给他电,有低电平状态。

如果N-MOS关掉后相当于电阻无限大(谁也不给谁电,谁也动不了,相当于没有电流在动。)所以这个状态下,输出的是低电平和浮空/高阻态。

所以明白为什么我们日常使用GPIO输出是,定义的推挽模式了么~

http://www.hkea.cn/news/306355/

相关文章:

  • 重庆建设行业信息网站搜狗登录入口
  • 同仁行业网站建设报价北京做的好的seo公司
  • 陕西自助建站做网站郑州外语网站建站优化
  • 小型企业网站系统cilimao磁力猫最新版地址
  • 铁岭网站建设移动网站广东网站seo
  • 网站模板插件sem和seo
  • 用wordpress制作网站模板沈阳seo
  • 优化一个网站多少钱宜昌网站seo
  • 刚做的网站怎么才能搜索到枸橼酸西地那非片功效效及作用
  • 罗湖区网站公司专业模板建站
  • 哪有备案好的网站国产系统2345
  • 网站开发怎么让别人看到最新营销模式有哪些
  • ssm网站开发源码百度推广多少钱一个月
  • 手游门户网站建设appstore关键词优化
  • 齐河网站开发seo服务内容
  • 北京微信网站建设费用想卖产品怎么推广宣传
  • 网站上线的步骤厦门网站推广公司哪家好
  • 网站做app的软件有哪些百度一下你就知道下载
  • 界面设计的重要性百度seo关键词排名推荐
  • 股票做T网站直播营销
  • 北京手机网站建设公司排名技术优化seo
  • wordpress可爱的主题seo优化教程
  • 自己可以申请网站做外卖吗网站描述和关键词怎么写
  • 公司网站网页设计seo站长工具推广平台
  • 重庆南岸营销型网站建设公司哪家专业真实的网站制作
  • 郑州企业网站建设兼职推广渠道
  • 网站哪些数据优化大师的作用
  • 政府网站集约化建设总结营销软文推广平台
  • 学网站开发跟那个专业最相近百度站长平台注册
  • 网站开发python电脑培训班有哪些科目