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

天津百度推广公司电话小程序排名优化

天津百度推广公司电话,小程序排名优化,哪些网站可以做兼职设计师,新手怎么做自己网站广告STM32单片机使用CAN协议进行通信 引用这个博客的一段话 CAN的遥控帧(Remote Frame)的主要作用是请求其他节点发送具 有特定ID的数据帧。具体来说,当一个节点需要从另一个节点获取数 据时,它可以发送一个遥控帧,而不是…

STM32单片机使用CAN协议进行通信
引用这个博客的一段话

CAN的遥控帧(Remote Frame)的主要作用是请求其他节点发送具
有特定ID的数据帧。具体来说,当一个节点需要从另一个节点获取数
据时,它可以发送一个遥控帧,而不是直接发送数据。这个遥控帧包
含了请求数据的ID,但没有包含数据本身。接收到遥控帧的节点如果
拥有与遥控帧ID相匹配的数据帧,就会响应并发送相应的数据帧。这
种方式允许节点仅请求需要的数据,而不是不断发送可能不需要的数
据,从而提高了网络的效率和减少了不必要的数据传输。

我们使用,只需要在发送的时候将rtr设置为1即可。
eg:

u8 can1_send_msg(u32 id, u8 ide, u8 rtr, u8 *msg, u8 len)
can1_send_msg(0x12AB0001,1,0,canbuf,8);//接收的时候也只需要加一个额外的判断即可
//注意判断条件 rtr==2才是遥控帧,看手册
u8 can1_receive_msg(u32 id, u8 *buf)
{u32 rid = 0;u8 ide, rtr, len = 0;if (can1_pend_msg(0) == 0)return 0;          /* 没有接收到数据,直接退出 */can1_rx_msg(0, &rid, &ide, &rtr, &len, buf); /* 读取数据 */if (ide != 4|| rtr != 2 )       /* 不是扩展帧 / 不是远程帧 */{len = 0;    /* 接收错误 */}return len;
}

补充:

  1. 如果开启了接收中断,那在main函数中轮询接收就无效了
int main()
{
key=can1_receive_msg(0X12AB0001,canbuf);//开了中断这里就不好使了。
}
  1. 点对点通信 ≠ 远程帧:
  • 点对点通信可通过普通数据帧直接完成,无需远程帧。
  • 远程帧是一种请求机制,而非通信的必要条件。
http://www.dtcms.com/wzjs/459706.html

相关文章:

  • 贵阳快速建站模板互联网论坛
  • 无锡响应式网站制作跨境电商平台哪个最好最可靠
  • 做网站不带优化的吗福州seo视频
  • 阿里云网站建设流程教案营销到底是干嘛的
  • 广州互联网公司排名前20论坛seo网站
  • 南山做网站公司有哪些疫情二十条优化措施
  • dw做网站图片运用seo千享科技
  • 网站搜索引擎拓客百度下载正版
  • 惠州市网站设计公司夸克搜索网页版
  • 随州网站推广青岛关键词优化报价
  • 盘古网站建设怎么样口碑营销是什么
  • wordpress站点urlseo排名软件怎么做
  • 网站建设结算方式线上推广活动有哪些
  • 国外有哪些网站做推广的比较好宁波seo推广推荐公司
  • 公司网站的建设哪家好seo资料站
  • 公司网站开发费计入办公费热门seo推广排名稳定
  • 大连开发区政府网站营销网站建设方案
  • 揭阳cms建站模板网络推广费用计入什么科目
  • 株洲网站制作公司企业邮箱网页版
  • 昆明市城乡建设局网站百度推广工具有哪些
  • 教育学校网站做it培训机构出来能找到工作吗
  • 淮南市建设委员会网站图片优化是什么意思
  • php做的网站好不好seo网站快速整站优化技术
  • 优化工具箱搜索seo优化
  • 教师兼职做网站50篇经典软文100字
  • b2c 电子商务网站十大微商推广平台
  • 从零开始做网站数据库整合营销理论主要是指
  • 做个类似淘宝的网站怎么做韩国搜索引擎排名
  • 哪里做网站优化网络推广是什么职位
  • 做机械的网站有哪些北京网站优化快速排名