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

vs做网站加背景网站建设的制度建设

vs做网站加背景,网站建设的制度建设,哪些网站可以做任务,个人域名备案需要什么资料飞书文档https://x509p6c8to.feishu.cn/wiki/RtuVw6GgZiuwyBkxmdDcdsAFnKk 根据原理图,找到KEY1对应的PC3 找到CubeMX中的PC3,设置为GPIO_Input 右击,修改引脚名称为KEY1 或者在GPIO配置属性中修改 引脚模式:这里默认为输入模式&…

飞书文档https://x509p6c8to.feishu.cn/wiki/RtuVw6GgZiuwyBkxmdDcdsAFnKk

根据原理图,找到KEY1对应的PC3

找到CubeMX中的PC3,设置为GPIO_Input

右击,修改引脚名称为KEY1

或者在GPIO配置属性中修改

  • 引脚模式:这里默认为输入模式,不可更改。 
  • 开启引脚外部浮空/上拉/下拉:

模式的作用?
设置为浮空模式,IO会变成高阻态,IO电平由外部电平决定。
设置为上拉模式,在无外部信号输入时,IO电平是高电平。
设置为下拉模式,在无外部信号输入时,IO电平是低电平。

如何选择?
所以我们可以根据原理图设计选择,
如果外部是有上拉的,我们可以选择浮空。
如果外部没有上下拉的,内部就选择上下拉,钳住IO电平,让IO信号更稳定
-外部有效信号是高的,选择下拉。
-外部有效信号是低的,选择上拉。
因为我们电路已经有上拉电阻,这里可以选择浮空即可。  

TTL肖特基触发器:信号经过触发器后,模拟信号转化为0和1的数字信号。

  • 用户别名设置:设置为KEY1

同时按上节课的知识,添加LED作为测试效果展示

然后点击右上角"GENERATE CODE"生成代码

生成成功后,如果我们没打开Keil,可以点击Open Project,如果已经打开了Keil,可以点击Close,切换到Keil界面

这时会有很多弹窗告诉我们,说某个文件被修改了,是否重新加载,我们全部选择“是”即可。

然后在gpio.c文件中,我们就可以看到生成的代码

void MX_GPIO_Init(void)
{GPIO_InitTypeDef GPIO_InitStruct = {0};//xxx__HAL_RCC_GPIOA_CLK_ENABLE();//xxxx/*Configure GPIO pin : PtPin */GPIO_InitStruct.Pin = KEY1_Pin;GPIO_InitStruct.Mode = GPIO_MODE_INPUT;GPIO_InitStruct.Pull = GPIO_NOPULL;HAL_GPIO_Init(KEY1_GPIO_Port, &GPIO_InitStruct);//xxxx
}

此时,如果我们需要读取IO的值,如何读取呢

/*** @brief  Reads the specified input port pin.* @param  GPIOx: where x can be (A..G depending on device used) to select the GPIO peripheral* @param  GPIO_Pin: specifies the port bit to read.*         This parameter can be GPIO_PIN_x where x can be (0..15).* @retval The input port pin value.*/
GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)

所以我们可以实现读取按键是否按下,设置LED亮灭功能

  while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */if(HAL_GPIO_ReadPin(KEY1_GPIO_Port,KEY1_Pin) == 0) //判断按键KEY是否被按下{HAL_Delay(10);//延时10ms消除按键抖动if(HAL_GPIO_ReadPin(KEY1_GPIO_Port,KEY1_Pin) == 0){    //再次判断按键KEY是否依然被按下HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);      //对LED引脚进行取反操作while(HAL_GPIO_ReadPin(KEY1_GPIO_Port,KEY1_Pin) == 0);  //等待按键抬起}}}/* USER CODE END 3 */

参考工程

见飞书文档

补充:模拟输入

在我们需要读取模拟量时,例如ADC或DAC的功能,就需要把IO设置为模拟数据,后续ADC章节讲解。

简单总结下这两节课学习的输出和输入功能,我们就可以知道什么时候用哪种模式:

输出/输入类型

具体应用场景

输出

开漏输出

如果需要不等同于VCC的输出电压,或者是线与功能,选择开漏输出。

特点:输出高电平由外部上拉电压决定,低电平为GND

推挽输出

非开漏输出场景时,选择推挽输出。

特点:输出高电平为VCC,低电平为GND

复用开漏输出

不作为通用IO口使用时,需要不同电压输出或线与功能,选择复用开漏输出

例如:I2C需要支持线与功能

复用推挽输出

不作为通用IO口使用时,不需要线与或者不同电压的输出,选择复用推挽输出

例如:UART的TX 、CAN的TX、SDIO等

输入

浮空输入

当外部有上下拉时,可以选择浮空输入

特点:IO会变成高阻态,在没有信号输入时,电平由外部上下拉决定。

上拉输入

当外部没有上下拉时,如果外部有效信号是低电平,选择上拉输入。

特点:在没有信号输入时,可以把IO钳在高电平

下拉输入

当外部没有上下拉时,如果外部有效信号是高电平,选择下拉输入。

特点:在没有信号输入时,可以把IO钳在低电平

模拟输入

模拟信号读取

疑惑:为什么没有复用输入功能的配置?

因为复用输入是直接连接的,没有可配置的地方,也不需要配置。


文章转载自:

http://WakFtntC.kycxb.cn
http://4B7xBtI9.kycxb.cn
http://QtAqo02s.kycxb.cn
http://WESCjkWn.kycxb.cn
http://A88GIJZD.kycxb.cn
http://XOibvmDp.kycxb.cn
http://mhvCdqCM.kycxb.cn
http://nnM9PF2X.kycxb.cn
http://thQ9l4hq.kycxb.cn
http://RdZjGf8h.kycxb.cn
http://YCkSMFTs.kycxb.cn
http://czeR7QtN.kycxb.cn
http://3dIrIhqL.kycxb.cn
http://u6sHxLVH.kycxb.cn
http://x390N6D4.kycxb.cn
http://fCc0nkHs.kycxb.cn
http://utxzFXFy.kycxb.cn
http://1R8soFGM.kycxb.cn
http://2DfDUpXH.kycxb.cn
http://rO3gPrZp.kycxb.cn
http://rElAjPzM.kycxb.cn
http://mqdTZkqL.kycxb.cn
http://XXHhCodb.kycxb.cn
http://B4M8a7KG.kycxb.cn
http://XtmuJDG7.kycxb.cn
http://SErrWdla.kycxb.cn
http://GQALwwN8.kycxb.cn
http://KGauY293.kycxb.cn
http://YmlrQDdg.kycxb.cn
http://2CbMS14O.kycxb.cn
http://www.dtcms.com/wzjs/622392.html

相关文章:

  • 公司网站实名制招生网站建设的意义
  • 外贸网站怎么找客户新农村建设管理网站
  • 浙江理工大学网站设计与建设好孩子官方网站王建设
  • 月流量10g的网站郑州网站建设rwxwl
  • 哪家公司搭建网站百度推广创意范例
  • 易建筑友科技有限公司网站网页设计与制作论文5000字
  • 西安免费平台网站建设专业的大连网站建设
  • 保定中小企业网站制作哪里可以兼职答题
  • 网站建设合同副本网上书城网站建设目的
  • 珠海网站建站模板提供给他人做视频解析的网站源码
  • 招聘网站建设需求分析昆山制造网站的地方
  • 云速成美站wordpress插件库
  • 2013一汽大众企业网站车主俱乐部建设维护方案关键词优化ppt
  • 北京网站设计研究与开发公司前端开发工程师招聘信息
  • 广州免费建站排行永久使用免费虚拟主机
  • 南宁模板建站平台福州专业做网站
  • 网站备案号注销的结果wordpress制作的网站模板
  • 安徽省住房和城乡建设厅网站6天津网站建设服务
  • 旅游网站源码免费下载一般做哪些外贸网站
  • 网站是否备案怎么查询企业网搭建及应用
  • 山东 网站建设 公司网络科技公司企业简介
  • 学校建设网站的目的城市建设规划网站
  • 云服务器网站建站百度平台商家我的订单查询
  • 学校的网站管理系统石家庄的设计公司
  • 我想自己建个网站 应该怎么做网站个人备案转企业备案
  • 制作旅游网站简单建网站签合同
  • 定制网站的好处有哪些东莞网页网站制作
  • 为什么做免费视频网站广州网站改版方案
  • 哪里能注册免费的网站武山县建设局网站
  • 龙岗网站建设推广给我一个可以看片的