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

生活服务网站建设牛天下网站建设

生活服务网站建设,牛天下网站建设,企业信息港网站建没,手机网站建设哪家强在使用CubeMX配置GPIO口时的时候#xff0c;对于某一个引脚只能选择用来输出或者输入。而有时我们需要在STM32上使用一些外设#xff0c;比如DHT11温湿度传感器#xff0c;其中的DATA口需要既能接收信号又能发送信号#xff0c;所以我们可以参照CubeMX自动生成的GPIO初始化… 在使用CubeMX配置GPIO口时的时候对于某一个引脚只能选择用来输出或者输入。而有时我们需要在STM32上使用一些外设比如DHT11温湿度传感器其中的DATA口需要既能接收信号又能发送信号所以我们可以参照CubeMX自动生成的GPIO初始化来进行配置。 //下面是自动生成的GPIO初始化函数GPIOB的6引脚用来输出 void MX_GPIO_Init(void) {GPIO_InitTypeDef GPIO_InitStruct {0};/* GPIO Ports Clock Enable */__HAL_RCC_GPIOD_CLK_ENABLE();__HAL_RCC_GPIOA_CLK_ENABLE();__HAL_RCC_GPIOB_CLK_ENABLE();/*Configure GPIO pin Output Level */HAL_GPIO_WritePin(GPIOB, GPIO_PIN_6, GPIO_PIN_RESET);/*Configure GPIO pin : PB6 */GPIO_InitStruct.Pin GPIO_PIN_6;GPIO_InitStruct.Mode GPIO_MODE_OUTPUT_PP;GPIO_InitStruct.Pull GPIO_NOPULL;GPIO_InitStruct.Speed GPIO_SPEED_FREQ_LOW;HAL_GPIO_Init(GPIOB, GPIO_InitStruct);} 下面就是照葫芦画瓢。 //形参mode用来写入该引脚是用来输出还是输入的 void DHT_GPIO_Init(uint32_t mode) {GPIO_InitTypeDef GPIO_InitStruct {0};__HAL_RCC_GPIOB_CLK_ENABLE();/*Configure GPIO pin : PB8 */GPIO_InitStruct.Pin GPIO_PIN_7;GPIO_InitStruct.Mode mode;GPIO_InitStruct.Speed GPIO_SPEED_FREQ_LOW;HAL_GPIO_Init(GPIOB, GPIO_InitStruct); } 有了这个初始化函数我们就可以在主函数或者其他函数中使用它了 DHT_GPIO_Init(GPIO_MODE_OUTPUT_PP);//输出引脚 DHT_GPIO_Init(GPIO_MODE_INPUT);//输入引脚 举个例子此时我需要对DHT11进行时序分析我们如何使用这里的PB7口来启动DHT11 void DHT11_Start() {DHT_GPIO_Init(GPIO_MODE_OUTPUT_PP);/此时用作输出引脚DHT_HIGH;DHT_LOW;HAL_Delay(30);DHT_HIGH;DHT_GPIO_Init(GPIO_MODE_INPUT);/此时用作输入引脚while(DHT_VALUE);while(!DHT_VALUE);while(DHT_VALUE); }
http://www.zqtcl.cn/news/292653/

相关文章:

  • wordpress攻防优化方案
  • 义乌市建设银行分行网站宜春静态管理
  • 企业网站优化电话17做网店类似网站
  • 南京网站建设黄页网站大全在线看免费
  • 网站开发过程记录定制西服
  • 长沙有哪些网站建设公司用vue做网站的实例
  • 购物网站模板 php网页设计图片剧中
  • 嘉峪关市建设局网站横沥镇网站建设公司
  • 查找网站软件培训记录
  • 注册网站安全吗制作人漫画
  • jeecms 怎么建设网站嵌入式软件开发兼职
  • 百度怎么自己做网站四川省建设工程交易中心网站
  • 中介如何做网站收客wordpress 运行代码
  • 网页设计与网站建设考试题目如何做建议的网站
  • 网站怎么推广软文政务网站建设存在问题
  • 公司官方网站建设需要多少钱wordpress单页面制作
  • 社群网站建设网站推广的方式有哪几种
  • 培训机构活动策划网站wordpress 改端口
  • 北京网站制作与营销培训用asp做网站视频
  • 江苏丹阳建设公司网站做网站中的剪辑图片
  • 纯静态网站怎样广州工程造价信息网
  • 为什么网页不能打开建设银行网站企业网站开发综合实训
  • 企业网站制作 深圳网站建站行业公司主页建设
  • 外汇直播网站建设开发做网站空间商需要办什么手续
  • 源码哥网站的模板皮肤病在线咨询医生免费咨询
  • 温岭市市住房和城乡建设规划局网站附近的电脑培训班在哪里
  • 网站备案百度站长提交减肥网站源码
  • 网站添加文章机械代加工厂家
  • 学做各种糕点的网站cn网站建设多少钱
  • 首页网站关键词优化教程如何查询网站点击率