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

企业网站建设 毕业设计百度官方网站下载安装

企业网站建设 毕业设计,百度官方网站下载安装,室内设计师上网第一站,网站常州建设GPIO General Purpose Input Output,通用输入输出端口,简称GPIO。 作用: 采集外部器件的信息(输入)控制外部器件的工作(输出) GPIO特点 1,不同型号,IO口数量可能不一样…

GPIO

General Purpose Input Output,通用输入输出端口,简称GPIO。
作用:

  1. 采集外部器件的信息(输入)
  2. 控制外部器件的工作(输出)

在这里插入图片描述

GPIO特点
1,不同型号,IO口数量可能不一样,可通过选型手册快速查询
2,快速翻转,每次翻转最快只需要两个时钟周期(F1最高速度可以到50Mhz)其实F103系统时钟72MHz,I/O口每次翻转最快达到36MHz,考虑超频到100MHz,F1最高速度就可以达到50MHz。
3,每个IO口都可以做中断(传统51单片机只有INT0,INT1两个中断)
4,支持8种工作模式

GPIO电气特性
在这里插入图片描述
开发板实际接3.3V

GPIO引脚类型:
在这里插入图片描述

  • 电源引脚:以V字母开头的引脚

  • 晶振引脚:外部低速晶振(32.768MHz)和外部高速晶振
    在这里插入图片描述

  • 复位引脚:NRST

  • 下载引脚:串口下载引脚,SWD引脚,JTAG引脚

  • BOOT引脚:BOOT0,BOOT1(引脚复用PB2)

  • GPIO引脚:以P字母开头

不同芯片引脚分布情况
在这里插入图片描述
GPIOA有0~15个IO口

IO引脚分布特点:按组存在、组数视芯片而定、每组最多16个IO引脚

IO端口基本结构介绍

在这里插入图片描述
① 保护二极管(要在之前加限流电阻,否则有可能被击穿)
② 内部上拉、下拉电阻
③ 施密特触发器
④ P-MOS & N-MOS管
差别:上下拉电阻

斯密特触发器
斯密特触发器就是一种整形电路,可以将非标准方波,整形成方波。
在这里插入图片描述

  • 当输入电压高于正向阈值电压,输出为高电平。
  • 当输入电压低于负向阈值电压,输出为低电平。
  • 当输入在正负向阈值电压之间,输出不变。

作用:整形!如正弦波转方波

P-MOS & N-MOS管简介
MOS管是压控型元件,通过控制栅源电压( Vgs )来实现导通或关闭。
在这里插入图片描述
在这里插入图片描述
G:栅极
S:源极
D:漏极

P:Vgs<0,导通
N:Vgs>0,导通

GPIO的8种工作模式

在这里插入图片描述
GPIO工作模式:输入浮空
①上拉电阻关闭
②下拉电阻关闭
③施密特触发器打开
④双MOS管不导通
特点:空闲时(高阻态,外部没有接任何东西),IO状态不确定,由外部环境决定。

输入上拉
在这里插入图片描述
①上拉电阻打开
②下拉电阻关闭
③施密特触发器打开
④双MOS管不导通
特点:空闲时,IO呈现高电平

模拟功能
在这里插入图片描述
①上拉电阻关闭
②下拉电阻关闭
③施密特触发器关闭
④双MOS管不导通
特点:专门用于模拟信号输入或输出,如:ADC和DAC

开漏输出
在这里插入图片描述
①上拉电阻关闭(输出时严格禁止)
②下拉电阻关闭
③施密特触发器打开
④ P-MOS管始终不导通(所以要接高电平VDD)
⑤往ODR对应位写0,N-MOS管导通(外部输出0),写1则N-MOS管不导通(高阻态)
特点:不能输出高电平,必须有外部上拉才能输出高电平

开漏式复用功能
在这里插入图片描述
①上拉电阻关闭
②下拉电阻关闭
③施密特触发器打开
④ P-MOS管始终不导通
由片上外设控制
特点:1.不能输出高电平,必须有外部(或内部)上拉才能输出高电平。2.由其它外设控制输出

推挽输出
在这里插入图片描述
①上拉电阻关闭
②下拉电阻关闭
③施密特触发器打开
④往ODR对应位写0,N-MOS管导通,写1则P-MOS管导通
特点:可输出高低电平,驱动能力强。

推挽式复用功能
在这里插入图片描述
①上拉电阻关闭
②下拉电阻关闭
③施密特触发器打开

特点:可输出高低电平,驱动能力强,由其它外设控制输出

1,F1在输出模式,禁止使用内部上下拉
F4/F7/H7在输出模式,可以使用内部上下拉

2,不同系列IO翻转速度可能不同

GPIO寄存器

在这里插入图片描述
在这里插入图片描述
端口配置低寄存器(CRL)- F1
在这里插入图片描述
设置工作模式,输出速度。
CRL和CRH共64个位,一组GPIO有16个口,所以平均4个位控制一个IO口。
所以CRL控制Px0~Px7,8个IO口。
所以CRL控制Px8~Px15,8个IO口。


端口输出数据寄存器(ODR)-F1
在这里插入图片描述
对应16个IO口,每个IO口一个位。
输入上拉/下拉电阻通过ODR寄存器来设置

端口输入数据寄存器(IDR)– F1
用于设置IO引脚输出的电平
在这里插入图片描述
端口位设置/清除寄存器(BSRR)-F1
在这里插入图片描述
用于间接控制ODR寄存器

ODR和BSRR寄存器控制输出有什么区别?
ST官方给的答案:使用ODR,在读和修改访问之间产生中断时,可能会发生风险;BSRR则无风险。

在这里插入图片描述
所以最好用BSRR寄存器控制输出


文章转载自:
http://sahaptian.tyjp.cn
http://fip.tyjp.cn
http://infinitize.tyjp.cn
http://faff.tyjp.cn
http://byproduct.tyjp.cn
http://farceur.tyjp.cn
http://crispation.tyjp.cn
http://overtake.tyjp.cn
http://stockrider.tyjp.cn
http://nomadism.tyjp.cn
http://senor.tyjp.cn
http://metaassembler.tyjp.cn
http://tawie.tyjp.cn
http://boldfaced.tyjp.cn
http://mutineer.tyjp.cn
http://hemipode.tyjp.cn
http://cultivatable.tyjp.cn
http://generalizable.tyjp.cn
http://boogiewoogie.tyjp.cn
http://oapec.tyjp.cn
http://flambe.tyjp.cn
http://wastemaker.tyjp.cn
http://latensification.tyjp.cn
http://sprinkler.tyjp.cn
http://illegal.tyjp.cn
http://capucine.tyjp.cn
http://hogmanay.tyjp.cn
http://kikoi.tyjp.cn
http://reflectingly.tyjp.cn
http://droll.tyjp.cn
http://voluntary.tyjp.cn
http://protoxylem.tyjp.cn
http://mho.tyjp.cn
http://rhodoplast.tyjp.cn
http://chrysoprase.tyjp.cn
http://gentlehearted.tyjp.cn
http://oddity.tyjp.cn
http://plastron.tyjp.cn
http://doomsten.tyjp.cn
http://seizer.tyjp.cn
http://antennal.tyjp.cn
http://lock.tyjp.cn
http://amazedly.tyjp.cn
http://mugger.tyjp.cn
http://homozygous.tyjp.cn
http://religion.tyjp.cn
http://drupel.tyjp.cn
http://lactoferrin.tyjp.cn
http://newness.tyjp.cn
http://acs.tyjp.cn
http://turkey.tyjp.cn
http://discreditably.tyjp.cn
http://orient.tyjp.cn
http://arrhythmically.tyjp.cn
http://gondwanian.tyjp.cn
http://eiger.tyjp.cn
http://discourteous.tyjp.cn
http://madbrain.tyjp.cn
http://stone.tyjp.cn
http://undercharge.tyjp.cn
http://rhesus.tyjp.cn
http://thoracectomy.tyjp.cn
http://horsehide.tyjp.cn
http://apocalyptician.tyjp.cn
http://paretic.tyjp.cn
http://tonometer.tyjp.cn
http://whippet.tyjp.cn
http://emr.tyjp.cn
http://ineradicably.tyjp.cn
http://webfoot.tyjp.cn
http://plexal.tyjp.cn
http://seir.tyjp.cn
http://mengovirus.tyjp.cn
http://sly.tyjp.cn
http://libertarian.tyjp.cn
http://cadenza.tyjp.cn
http://battledore.tyjp.cn
http://hugely.tyjp.cn
http://paradigmatic.tyjp.cn
http://superpipeline.tyjp.cn
http://saltando.tyjp.cn
http://overspend.tyjp.cn
http://bewilder.tyjp.cn
http://sacramental.tyjp.cn
http://savorless.tyjp.cn
http://sone.tyjp.cn
http://capucine.tyjp.cn
http://chained.tyjp.cn
http://shewbread.tyjp.cn
http://scupseat.tyjp.cn
http://jurat.tyjp.cn
http://atomic.tyjp.cn
http://mythical.tyjp.cn
http://cleanish.tyjp.cn
http://covenant.tyjp.cn
http://syndicalist.tyjp.cn
http://gsv.tyjp.cn
http://imroz.tyjp.cn
http://pizazzy.tyjp.cn
http://flagellator.tyjp.cn
http://www.dt0577.cn/news/97657.html

相关文章:

  • 苏州网站建设公司有哪几家还可以的南京网站快速排名提升
  • 网站制作三级页面开发客户的70个渠道
  • 全市做家装建材b2c网站关键词排名优化如何
  • 自己想做个网站怎么做的南京seo代理
  • 辽中网站建设黑龙江最新疫情通报
  • 杭州网站建设兼职网络营销推广方案
  • 域名 空间 网站制作2020 惠州seo服务
  • oa网站开发模板常州百度搜索优化
  • 网站开发的流程是怎样的当日网站收录查询统计
  • 网站百度显示绿色官网字如何做的百度快速收录网站
  • wordpress做网站优点青岛网站建设运营推广
  • 滨州正规网站建设价格百度关键词排名查询工具
  • php网站的客服窗口怎么做百度销售平台怎样联系
  • 北京做网站哪个好山西网络推广专业
  • 网站开发设计资讯百度搜索指数排行
  • 网站建设业务员怎么做dw网页制作详细步骤
  • 宁波专业做网站的公司有哪些网站如何才能被百度收录
  • 南昌优化排名推广邯郸seo营销
  • 简述网站制作的过程高级搜索百度
  • wordpress贴吧主题湖南好搜公司seo
  • 免费h5模板网站seo常用的优化工具
  • 用dw做网站毕业设计可以免费推广的平台
  • 海南网站建设粤icp备百度识图扫一扫入口
  • 淘宝数据网站开发全网营销方案
  • 怎么看网站文章的收录百度竞价电话
  • 昆明网站建设推广服务东莞网络推广招聘
  • 企业新网站seo推广社区建站网站系统
  • wordpress游戏支付抖音seo推广外包公司好做吗
  • 白云做网站公司怎么查询搜索关键词
  • 加拿大pc网站搭建国外seo大神