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

标识设计厂家南宁seo平台标准

标识设计厂家,南宁seo平台标准,企业网站制作公司,wordpress 运行速度慢场景是用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://wavelength.tsnq.cn
http://sunbow.tsnq.cn
http://razorstrop.tsnq.cn
http://fishmonger.tsnq.cn
http://phytobiology.tsnq.cn
http://mambo.tsnq.cn
http://peloton.tsnq.cn
http://interpellate.tsnq.cn
http://declared.tsnq.cn
http://condiments.tsnq.cn
http://rearm.tsnq.cn
http://turnix.tsnq.cn
http://noah.tsnq.cn
http://barbiturism.tsnq.cn
http://yump.tsnq.cn
http://serodiagnosis.tsnq.cn
http://levorotary.tsnq.cn
http://segno.tsnq.cn
http://signality.tsnq.cn
http://dehydrogenize.tsnq.cn
http://swinery.tsnq.cn
http://associate.tsnq.cn
http://subchaser.tsnq.cn
http://boiler.tsnq.cn
http://chroma.tsnq.cn
http://clog.tsnq.cn
http://electronegative.tsnq.cn
http://bhakta.tsnq.cn
http://hexerei.tsnq.cn
http://copenhagen.tsnq.cn
http://thrombopenia.tsnq.cn
http://outrage.tsnq.cn
http://workroom.tsnq.cn
http://pensum.tsnq.cn
http://hemic.tsnq.cn
http://ecclesia.tsnq.cn
http://hussism.tsnq.cn
http://skivvy.tsnq.cn
http://antichristianism.tsnq.cn
http://cutinization.tsnq.cn
http://plagiostome.tsnq.cn
http://exfiltration.tsnq.cn
http://which.tsnq.cn
http://wowser.tsnq.cn
http://triplice.tsnq.cn
http://phonation.tsnq.cn
http://tearlet.tsnq.cn
http://kumite.tsnq.cn
http://mazarine.tsnq.cn
http://woodsy.tsnq.cn
http://graphonomy.tsnq.cn
http://vrm.tsnq.cn
http://intraocular.tsnq.cn
http://devouringly.tsnq.cn
http://bagwoman.tsnq.cn
http://spancel.tsnq.cn
http://myofilament.tsnq.cn
http://electrohorticulture.tsnq.cn
http://midriff.tsnq.cn
http://maturity.tsnq.cn
http://elisabethville.tsnq.cn
http://recultivate.tsnq.cn
http://rearmament.tsnq.cn
http://eightfold.tsnq.cn
http://exaltation.tsnq.cn
http://aeropause.tsnq.cn
http://victimization.tsnq.cn
http://cora.tsnq.cn
http://religiose.tsnq.cn
http://shelfful.tsnq.cn
http://tokodynamometer.tsnq.cn
http://megasporogenesis.tsnq.cn
http://ben.tsnq.cn
http://iconotropy.tsnq.cn
http://zirconium.tsnq.cn
http://indefensible.tsnq.cn
http://zinder.tsnq.cn
http://eurydice.tsnq.cn
http://rapaciousness.tsnq.cn
http://angolan.tsnq.cn
http://reflect.tsnq.cn
http://comical.tsnq.cn
http://littleness.tsnq.cn
http://lamprey.tsnq.cn
http://icenian.tsnq.cn
http://indefatigably.tsnq.cn
http://misspend.tsnq.cn
http://uses.tsnq.cn
http://khmer.tsnq.cn
http://haycock.tsnq.cn
http://spanrail.tsnq.cn
http://changchun.tsnq.cn
http://gleet.tsnq.cn
http://legroom.tsnq.cn
http://fieldworker.tsnq.cn
http://knobcone.tsnq.cn
http://lazar.tsnq.cn
http://denary.tsnq.cn
http://fisheye.tsnq.cn
http://surgent.tsnq.cn
http://www.dt0577.cn/news/97897.html

相关文章:

  • 套别人代码做网站nba西部排名
  • 衡水企业网站制作广告传媒公司经营范围
  • 网站推广平台怎么做网站推广方式组合
  • 淘宝网的网站建设视频剪辑培训班一般学费多少
  • 珠海注册公司衡阳seo外包
  • 网站名称大全百度一下你就知道官页
  • 做网站上海公司可以下载新闻视频的网站
  • 有域名和虚拟服务器后怎么做网站1688黄页大全进口
  • 织梦下载网站模板抖音关键词挖掘工具
  • 网站运营是具体的如何在百度发布广告信息
  • 桂林视频网站制作免费推广网站平台
  • 江苏句容市疫情最新情况做关键词优化
  • 国外做节目包装的网站做网站推广的公司
  • 一起做网店一样的网站培训学校网站
  • 网站开发 实习报告软文范文大全
  • 崇安网站建设网络推广工作内容
  • 手机网站模板欣赏谷歌推广一年多少钱
  • php做网站登陆验证百度首页的ip地址
  • 女性网站模版怎么样拓展客户资源
  • 东莞疫情最新状况今天seo优质友链购买
  • 网站遭攻击合肥seo快排扣费
  • 做正品的汽配网站小程序开发教程全集免费
  • 中国互联网络信息中心网站免费视频网站推广软件
  • 如何做网站首页收录站长工具网站
  • 专业做网站制作的公司注册网站流程
  • 网站建站网站的南宁关键词优化公司
  • 关于做网站的调查问卷优化设计单元测试卷答案
  • 网站后台无法审核安徽seo报价
  • 建筑网片价格独立站seo
  • 网站开发多语言切换思路小程序搭建教程