比如:DATA(0)中的低电平和高电平时间如何区分或者说如何进行高电平和电平时间的计时?最好能提供Demo程序
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
单片机如何实现SIF通信协议(一线通)程序?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
有问必答小助手 2021-05-17 17:55关注你好,我是有问必答小助手。为了技术专家团更好地为您解答问题,烦请您补充下(1)问题背景详情,(2)您想解决的具体问题,(3)问题相关代码图片或者报错信息。便于技术专家团更好地理解问题,并给出解决方案。
您可以点击问题下方的【编辑】,进行补充修改问题。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫点击复制链接分享评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-11-03 15:03回答 3 已采纳 i从1开遍历,用i+1跟前面的进行比较,只保留最后1个的话,逆序遍历比较好
- 2021-07-19 22:39回答 1 已采纳 这里循环240下。。。它能不相同嘛。 for n in range(240): with open(path+str(n)+'.jpeg','wb') as fp:
- 2018-04-19 11:31回答 2 已采纳 I've left all of my testing echoes in my code block and merely commented them out in case you want
- 2023-09-16 10:14但有时又需要和其它设备或者器件进行简单的通讯,速度要求不是很高,又或者说受硬件限制,只能提供一根通讯线来通讯,此时可以尝试使用SIF协议进行通讯。代码已测试可正常通讯单片机型号STM32F103C8T6
- 2016-02-22 14:15回答 2 已采纳 估计是作者忘记删除上面的了。这两个代码,一个是垂直滚动,一个是水平滚动,仅仅这点差异。
- 2019-05-24 23:43回答 1 已采纳 ScrollWindow(0, -nDelta); 应该是这里,你在OnVScroll里调用ScrollWindow,它又会触发新的VScroll,导致无限递归了。
- 2022-06-24 20:18回答 1 已采纳 你sum每次不初始化为0吗,你从一开始就一直累加sum肯定不等
- 2021-06-16 08:10Geek@Yang的博客 文章目录0、前言1、硬件接线示意图2、通讯规则2.1、数据帧组成2.2、同步信号2.3、数据信号3、数据波形举例4、代码实现—纯定时器扫描方式 0、前言 目前很多便宜的单片机都没有标准的串行通讯口UART,甚至没有...
- 2021-09-16 21:57回答 1 已采纳 如下,如有帮助,请帮忙采纳一下,谢谢。 #include <stdio.h> int main() { int m,n; int sum = m+m; int a,
- 2015-11-06 09:08回答 1 已采纳 已结题..........
- 2013-11-16 12:31回答 1 已采纳 Since you are extending your Activity from ListActivity your ListView id should be android:id="@
- 2023-04-16 23:16风雨依依的博客 SIF协议 一次传输一帧数据,传输结束后要求线路空闲状态为低电平,每次传输需一次性完整传输所有数据。 信号定义 Tosc定义: 250us 同步信号 数据0信号: 数据1信号: SIF数据发送例程,这里Tosc使用(16+1)/32768*...
- 2021-07-30 18:38Geek@Yang的博客 文章目录0、前言1、硬件接线示意图2、通讯规则2.1、数据帧组成2.2、同步信号2.3、主报文2.3.1、逻辑“1”2.3.2、逻辑“0”2.4、结束信号2.5、通信间隔3、主报文格式3.1、一线通报文格式4、应用报文格式(主报文格式...
- 2021-08-12 17:53QX_a11的博客 SIF协议 一次传输一帧数据,传输结束后要求线路空闲状态为低电平,每次传输需一次性完整传输所有数据。 数据的电平遵守TTL 规范。 1.1 信号定义 Tosc定义: 250us <Tosc<2ms,推荐值:500us 1、同步...
- 2024-03-20 10:55weixin_47847508的博客 一线通 SIF
- 2024-04-20 15:56kimetrueliven的博客 //bit位为1 } /* 检测到信号 */ if(recv_zero_ok || recv_one_ok) { if(++bitcount % 8 == 0) { SIF_Rx_buf[SIFcount++] = temp; if(SIFcount == 1) { crc_xor = temp; } else if(SIFcount ) { // crc_xor ^= temp...
- 2021-09-10 22:43C和C++是两种常用的编程语言,在实现"一线通"通信协议时,开发者通常会用它们来编写底层驱动和应用程序。C语言因其高效和接近硬件的特性,常用于编写底层的通信协议代码;而C++则提供了更丰富的面向对象编程特性,...
- 2021-02-21 11:26我才不要写代码呢的博客 最近在调电动车,电动车控制器的仪表信息需要用到一线通协议。 SIF因为它的简单,低成本,适用一些需求不高的场景。 物理层 单线,主从单工模式。 波特率可以像UART一样预先约定好,也可以由主机发送的同步信号,让...
- 2019-05-10 14:44ManGoTooTwo的博客 在MCU外围硬件接口不够,甚至一些单片机没有USART、IIC、SPI等接口的时刻,有需要和其他设备或者器件进行简单的通讯,可以尝试使用SIF协议。 接线方式: 主从方式采用单相单线传输,即只需要一根传输线路,一方为...
- 2020-08-19 04:51主从机485通信协议是用于在两个或多个设备之间建立有效通信的一种设计模式,常见于工业自动化、物联网和嵌入式系统中。在这样的通信架构中,一个设备(主机)作为发起通信的一方,而其他设备(从机)则响应主机的...
- 没有解决我的问题, 去提问