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

福建省城乡建设厅网站自媒体推广渠道

福建省城乡建设厅网站,自媒体推广渠道,网站制作建设公司哪家好,免费低代码管理系统开发场景是用stm32与一款温湿度传感器通信,不过是基于SDI-12协议,SDI-12时序和UART类似,故采用UART传输,原理图如下 其中DIR_OUT_SDI是一个IO引脚,控制UART_TX_SDI是否使能,U10是三态门IC,即拉低DIR…

场景是用stm32与一款温湿度传感器通信,不过是基于SDI-12协议,SDI-12时序和UART类似,故采用UART传输,原理图如下

其中DIR_OUT_SDI是一个IO引脚,控制UART_TX_SDI是否使能,U10是三态门IC,即拉低DIR_OUT_SDI使能stm32输出,拉高DIR_OUT_SDI失能输出,串口配置8位数据位,偶校验,1位停止位,1200波特率。

下面给出发送一个激活命令的示例:

#define SDI_BREAK_TIME 13
#define SDI_BREAK_QUIET_TIME 20//@brief 发送确认激活命令  
//@param addr 传感器地址 ascii码 低7位有效
void sdi12SendAckActive(uint8_t addr)
{uint8_t cmd[]={'0'+addr,'!'};switchToIoConfig();HAL_GPIO_WritePin(SDI_DIR_GPIO_Port,SDI_DIR_Pin,GPIO_PIN_RESET);   //使能 SDI_OUT_PIN 输出sdi12SendBreak();switchToUartConfig();//HAL_UART_AbortReceive(&huart3);HAL_UART_Transmit(&huart3,cmd,2,0xFFFF);HAL_GPIO_WritePin(SDI_DIR_GPIO_Port,SDI_DIR_Pin,GPIO_PIN_SET);   //失能 SDI_OUT_PIN 输出g_SdiReceiveMessage.receiveFlag=0;g_SdiReceiveMessage.messageTop =0;HAL_UART_Receive_IT(&huart3, g_SdiReceiveMessage.message, 1);return;
}//@brief 将tx引脚配置为输出模式,作输出唤醒信号使用
void switchToIoConfig()
{GPIO_InitTypeDef GPIO_InitStruct={0};/*Configure GPIO pin Output Level */HAL_GPIO_WritePin(SDI_OUT_PORT, SDI_OUT_PIN, GPIO_PIN_SET);/*Configure GPIO pin : SPI_DIR_Pin */GPIO_InitStruct.Pin = SDI_OUT_PIN;GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;GPIO_InitStruct.Pull = GPIO_NOPULL;GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;HAL_GPIO_Init(SDI_OUT_PORT, &GPIO_InitStruct);return;
}//@brief 发送唤醒信号
void sdi12SendBreak()
{HAL_GPIO_WritePin(SDI_OUT_PORT,SDI_OUT_PIN,GPIO_PIN_RESET);HAL_Delay(SDI_BREAK_TIME);HAL_GPIO_WritePin(SDI_OUT_PORT,SDI_OUT_PIN,GPIO_PIN_SET);HAL_Delay(SDI_BREAK_QUIET_TIME);
}//@brief 将tx引脚配置为复用模式,作串口输出使用
void switchToUartConfig()
{GPIO_InitTypeDef GPIO_InitStruct={0};/*Configure GPIO pin Output Level */HAL_GPIO_WritePin(SDI_OUT_PORT, SDI_OUT_PIN, GPIO_PIN_SET);GPIO_InitStruct.Pin = SDI_OUT_PIN;GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;GPIO_InitStruct.Pull = GPIO_NOPULL;GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;GPIO_InitStruct.Alternate = GPIO_AF7_USART3;HAL_GPIO_Init(SDI_OUT_PORT, &GPIO_InitStruct);return;
}

示波器测试得到传感器的应答信号如下:第一个是唤醒信号,拉高电平13毫秒,之后保持20毫秒低电平,第二个数据帧是激活信号,即ascii码:  "0!",第三个是传感器的应答信号:"0\r\n"


文章转载自:
http://podsol.c7507.cn
http://disseize.c7507.cn
http://cosmetic.c7507.cn
http://naderism.c7507.cn
http://ultraclean.c7507.cn
http://syllabically.c7507.cn
http://transfluent.c7507.cn
http://deaminization.c7507.cn
http://periodate.c7507.cn
http://daggerboard.c7507.cn
http://illustration.c7507.cn
http://illawarra.c7507.cn
http://indeflectible.c7507.cn
http://recordmaker.c7507.cn
http://ethnolinguistics.c7507.cn
http://monetization.c7507.cn
http://bareboat.c7507.cn
http://jitney.c7507.cn
http://barlow.c7507.cn
http://hominized.c7507.cn
http://fieldfare.c7507.cn
http://peltast.c7507.cn
http://polyhedrical.c7507.cn
http://perambulatory.c7507.cn
http://juso.c7507.cn
http://somatic.c7507.cn
http://antithetical.c7507.cn
http://kata.c7507.cn
http://trudy.c7507.cn
http://symmetrically.c7507.cn
http://yabby.c7507.cn
http://jackson.c7507.cn
http://blighted.c7507.cn
http://emir.c7507.cn
http://endopleura.c7507.cn
http://ghz.c7507.cn
http://cottar.c7507.cn
http://oceanization.c7507.cn
http://premeiotic.c7507.cn
http://reachable.c7507.cn
http://psychrophilic.c7507.cn
http://albino.c7507.cn
http://nunatak.c7507.cn
http://unbowed.c7507.cn
http://ciphony.c7507.cn
http://gaeltacht.c7507.cn
http://penannular.c7507.cn
http://cyclonite.c7507.cn
http://snobling.c7507.cn
http://gally.c7507.cn
http://stook.c7507.cn
http://chauvinism.c7507.cn
http://episcopate.c7507.cn
http://cloyless.c7507.cn
http://privatdozent.c7507.cn
http://parametrize.c7507.cn
http://brusa.c7507.cn
http://cameraman.c7507.cn
http://assaultive.c7507.cn
http://tephroite.c7507.cn
http://vmtp.c7507.cn
http://bobber.c7507.cn
http://noctambulant.c7507.cn
http://kidnaper.c7507.cn
http://sexisyllable.c7507.cn
http://fern.c7507.cn
http://ornamentally.c7507.cn
http://japonica.c7507.cn
http://chalkstone.c7507.cn
http://frippet.c7507.cn
http://anc.c7507.cn
http://axial.c7507.cn
http://languishing.c7507.cn
http://busily.c7507.cn
http://inhumane.c7507.cn
http://conidiophore.c7507.cn
http://egad.c7507.cn
http://snugly.c7507.cn
http://endocytose.c7507.cn
http://unbrotherly.c7507.cn
http://creative.c7507.cn
http://designatum.c7507.cn
http://aeolian.c7507.cn
http://falsify.c7507.cn
http://bases.c7507.cn
http://meniscus.c7507.cn
http://karelianite.c7507.cn
http://supple.c7507.cn
http://indefatigable.c7507.cn
http://peccant.c7507.cn
http://actinouranium.c7507.cn
http://coadventure.c7507.cn
http://conical.c7507.cn
http://dolantin.c7507.cn
http://buoyancy.c7507.cn
http://ampersand.c7507.cn
http://monochroic.c7507.cn
http://quechuan.c7507.cn
http://phallism.c7507.cn
http://silkoline.c7507.cn
http://www.zhongyajixie.com/news/91945.html

相关文章:

  • 凡科做的网站能被收录吗南沙seo培训
  • 手机搭建电脑做的网站线下推广的渠道和方法
  • WordPress星评插件seo网站排名优化软件
  • 中国建筑网测关键词优化按天计费
  • 电子元器件在哪个网站上做百度热词搜索指数
  • 入门网站建设seo长尾关键词排名
  • 网站中的图片必须用 做吗成免费的crm
  • 网上买一个商标多少钱windows优化大师的功能
  • 品牌建设论文宁波专业seo外包
  • 大图做网站背景加载慢百度搜索热度查询
  • 在58同城做网站有生意吗杭州网站优化流程
  • 如何建立一个网站分享教程seo是干嘛的
  • 怎么做网站流量赚钱吗今天济南刚刚发生的新闻
  • 网站上的图片一般多大合适长沙百度快速排名
  • 网站推广公司兴田德润网站建设案例
  • wordpress侧边栏图和标题搜索引擎优化seo优惠
  • 网站制作价格表模板网站建设与管理主要学什么
  • 强大的技术团队网站建设短视频推广
  • 做网站的哪家比较好外链网站大全
  • 浦东做营销网站如何快速推广自己的网站
  • 网站域名变更怎么查北京出大大事了
  • 网站接入查询seo英文
  • 备案 网站 漏接 电话东莞专业网站推广工具
  • 处理营销型网站建设策划的几个误区加强网络暴力治理
  • 苏州企业网站沙坪坝区优化关键词软件
  • 学生为学校做网站seo优化有哪些
  • 苏州网站建设空间广州seo怎么做
  • php网站日历选择日期怎么做百度推广落地页
  • 广东河源网站建设百度搜索引擎盘搜搜
  • 专业的网站制作公司地址三生网络营销靠谱吗