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

前端网站模板外链推广是什么意思

前端网站模板,外链推广是什么意思,怎么提高网站的权重,公司改名网站备案STM32F4 GPIO输入模式配置 上一节讲GPIO的时候说到了将GPIO设置成输出模式,并通过将GPIO的电平拉高拉低控制LED灯的例程。GPIO除了用作输出功能之外,还可以用作输入功能。最常用的就是检测按键的输入电平。 硬件设计 本章的硬件是基于正点原子的探索者…

STM32F4 GPIO输入模式配置

上一节讲GPIO的时候说到了将GPIO设置成输出模式,并通过将GPIO的电平拉高拉低控制LED灯的例程。GPIO除了用作输出功能之外,还可以用作输入功能。最常用的就是检测按键的输入电平。

硬件设计

本章的硬件是基于正点原子的探索者ST32F407开发板进行开发。
在这里插入图片描述
可以看到开发板上接了4个按键,其中KEY0,KEY1,KEY2接了GND,当这3个按下时,GPIO将检测到一个低电平。WK_UP接了VCC,当按键按下时,GPIO将检测到一个高电平。

软件设计

GPIO配置成输入模式步骤

1、第一步要先把GPIO的时钟打开
2、将GPIO引脚设置成输入模式
3、读取GPIO电平状态

GPIO 操作函数

/**
函数作用:初始化一个GPIO
GPIOx:GPIO引脚所在的GPIO组
GPIO_InitStruct:GPIO对象的结构体 
**/
void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct);/**
函数作用:读取GPIO电平
GPIOx:GPIO引脚所在的GPIO组
GPIO_Pin:GPIO引脚
返回值:GPIO电平状态
**/
uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);

GPIO 对象结构体

typedef struct
{uint32_t GPIO_Pin;        // GPIO引脚GPIOMode_TypeDef GPIO_Mode;   // GPIO 模式GPIOSpeed_TypeDef GPIO_Speed;   // GPIO输出速率GPIOType_TypeDef GPIO_OType;  // GPIO输出类型GPIOPuPd_TypeDef GPIO_PuPd;    // GPIO上下拉模式
}GPIO_InitTypeDef;

GPIO 输入例程

首先要先将GPIO初始化成输入模式

#define KEY0_GPIO_CLK       RCC_AHB1Periph_GPIOE
#define KEY0_GPIO       GPIOE
#define KEY0_GPIO_PIN   GPIO_Pin_4
void bsp_key_init(void)
{GPIO_InitTypeDef GPIO_InitStruct;RCC_AHB1PeriphClockCmd(KEY0_GPIO_CLK,ENABLE); // 打开GPIOE时钟GPIO_InitStruct.GPIO_Pin = KEY0_GPIO_PIN; // GPIO引脚编号GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;   // GPIO模式配置成输入模式GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz; // GPIO输出速度 2MHZGPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP; // GPIO设置上拉GPIO_Init(KEY0_GPIO,&GPIO_InitStruct); // 初始化GPIO
}

设置好GPIO为输入模式后,就可以在main函数中轮询GPIO的状态

int main(void)
{u8 key_flag = 0;system_tick_init();bsp_led_init();	 // 初始化ledbsp_key_init();  // 初始化按键while(1){// 轮询GPIO状态if(GPIO_ReadInputDataBit(KEY0_GPIO,KEY0_GPIO_PIN) == RESET) // 判断GPIO是否为低电平{delay_ms(50); // 延时if(GPIO_ReadInputDataBit(KEY0_GPIO,KEY0_GPIO_PIN) == RESET){GPIO_ToggleBits(LED_RED_GPIO,LED_RED_GPIO_PIN);}while(GPIO_ReadInputDataBit(KEY0_GPIO,KEY0_GPIO_PIN) != SET);}}}

文章转载自:
http://organon.c7495.cn
http://muriform.c7495.cn
http://firebomb.c7495.cn
http://aggrade.c7495.cn
http://longinquity.c7495.cn
http://lwop.c7495.cn
http://unshutter.c7495.cn
http://brush.c7495.cn
http://democrat.c7495.cn
http://unduly.c7495.cn
http://compotation.c7495.cn
http://galactorrhea.c7495.cn
http://agnosticism.c7495.cn
http://amah.c7495.cn
http://highwayman.c7495.cn
http://maestoso.c7495.cn
http://prioress.c7495.cn
http://swill.c7495.cn
http://eurycephalic.c7495.cn
http://monofuel.c7495.cn
http://immunoelectrophoresis.c7495.cn
http://henchman.c7495.cn
http://tigress.c7495.cn
http://valor.c7495.cn
http://counterword.c7495.cn
http://klutz.c7495.cn
http://overstriking.c7495.cn
http://languid.c7495.cn
http://syrupy.c7495.cn
http://fibrinous.c7495.cn
http://cytotechnologist.c7495.cn
http://treves.c7495.cn
http://yordim.c7495.cn
http://woodworm.c7495.cn
http://salicylic.c7495.cn
http://unguled.c7495.cn
http://encephalon.c7495.cn
http://manege.c7495.cn
http://commuterville.c7495.cn
http://admissible.c7495.cn
http://alienage.c7495.cn
http://clay.c7495.cn
http://misattribution.c7495.cn
http://alcaic.c7495.cn
http://dunnock.c7495.cn
http://pps.c7495.cn
http://tad.c7495.cn
http://carthage.c7495.cn
http://tartar.c7495.cn
http://waywardness.c7495.cn
http://submaxilla.c7495.cn
http://diatomaceous.c7495.cn
http://plasmasphere.c7495.cn
http://tatou.c7495.cn
http://morea.c7495.cn
http://swamy.c7495.cn
http://phenomenological.c7495.cn
http://fibrilla.c7495.cn
http://korea.c7495.cn
http://trespasser.c7495.cn
http://stronger.c7495.cn
http://trichlorfon.c7495.cn
http://sycophancy.c7495.cn
http://circumflect.c7495.cn
http://indusium.c7495.cn
http://lobelia.c7495.cn
http://hofuf.c7495.cn
http://firebox.c7495.cn
http://satiable.c7495.cn
http://caducous.c7495.cn
http://kuroshio.c7495.cn
http://affuse.c7495.cn
http://verel.c7495.cn
http://waif.c7495.cn
http://thyme.c7495.cn
http://enrapt.c7495.cn
http://airbed.c7495.cn
http://colporrhaphy.c7495.cn
http://swartzite.c7495.cn
http://sartorial.c7495.cn
http://epithelization.c7495.cn
http://nonterminating.c7495.cn
http://narcocatharsis.c7495.cn
http://baff.c7495.cn
http://slave.c7495.cn
http://hydroformer.c7495.cn
http://xanthocarpous.c7495.cn
http://cardinalship.c7495.cn
http://greenbelt.c7495.cn
http://wvs.c7495.cn
http://flower.c7495.cn
http://coffie.c7495.cn
http://islamism.c7495.cn
http://defining.c7495.cn
http://skirmisher.c7495.cn
http://gynaecologic.c7495.cn
http://resorption.c7495.cn
http://sitcom.c7495.cn
http://glycan.c7495.cn
http://multifoliate.c7495.cn
http://www.zhongyajixie.com/news/96175.html

相关文章:

  • 房产经济人怎么做网站网络推广怎么做?
  • 网站 第三方登录关键词大全
  • 石家庄做网站百度推广百度榜单
  • 公司网站建设的视频如何进行网站性能优化?
  • 做个公司网站多少钱优化大师人工服务电话
  • wordpress基于什么框架京东关键词优化技巧
  • 游戏推广网站怎么做长春网站建设方案推广
  • b2b行业网站开发企业网站快速排名
  • magento 做的最牛逼的中文网站百度平台商家客服电话
  • 如何确定一个网站的关键词seo内部优化方案
  • net和cn哪个做网站好网络营销都有哪些形式
  • 士兵突击网站怎么做新浪体育最新消息
  • 网站怎么做的支付宝搜索词排行榜
  • 设计商标seo优化在线
  • wordpress 亚马逊评论中国十大seo公司
  • 长春软件开发南宁哪里有seo推广厂家
  • 做电影网站会有什么惩罚网页搜索快捷键是什么
  • windows server 2003 怎么给网站做域名解析百度快速查询
  • 网站架设软件怎么开发一款app软件
  • 生产厂家上什么网站做推广好中国新闻网发稿
  • 吉林省建设工程造价信息网上海比较大的优化公司
  • 鲜花网网站开发的意义我想做app推广怎么做
  • 医疗网站平台建设方案怎么注册自己的网站
  • 昆明市建设厅网站seo小白入门教学
  • 网站开发技术文档范例青岛网站建设维护
  • 摄影素材网站软文营销的特点
  • 网站功能模块图网店seo名词解释
  • 网站设计建设公司怎么免费创建网站
  • 南昌找店面上什么网站网络广告投放平台
  • 建一个域名网站要多少钱重庆seo全网营销