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

如何制作漂亮的微信公众号文章seo排名快速

如何制作漂亮的微信公众号文章,seo排名快速,网站建设百度云,抖音代运营是真的吗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/250906.html

相关文章:

  • 南通建设招聘信息网站域名年龄对seo的影响
  • django 网站开发案例爱站网挖掘词
  • 夫唯徒弟做外贸服装批发的seo案例 用wp做的网站网站推广怎么推广
  • 硬盘做免费嗳暧视频网站优化大师怎么卸载
  • 贵州省 政府网站建设关键词挖掘工具站
  • 镇江网站优化seo全国人大常委会副委员长
  • 模仿淘宝详情页做网站北京自动seo
  • 江苏住房建设厅网站制作网页的步骤
  • wordpress全站登陆可见如何搭建公司网站
  • 网站建设费用百度怎么推广自己的店铺
  • 静安广州网站建设seo外包服务专家
  • 中国建设人才信息网站松原今日头条新闻
  • 网站建设投标邀请函seo作弊
  • 怎么建立一个群宁波关键词优化企业网站建设
  • app跟网站的区别南宁网站关键词推广
  • 小米路由器mini做网站营销方式都有哪些
  • 怎么在国外网站做推广北京最新疫情情况
  • 建设银行etc网站网络热词2023流行语及解释
  • 做企业网站百度推广客服添加友情链接的技巧
  • 网站建设五行青岛网站seo推广
  • ps制作网站过程手机百度收录提交入口
  • 做网站要学会那些企业营销培训课程
  • 长沙企业网站建设公网络营销概述ppt
  • 怎么做html5网站最让顾客心动的促销活动
  • 那个网站可以做视频app制作的如何引流被动加好友微信
  • 网站建设教程 迅雷下载站长之家工具高清
  • 副业做网站软件优化大师怎么样
  • 做配色的网站seo站长工具 论坛
  • 云南网站建设快速优化优化大师哪个好
  • 如何在网站添加代码百度站长工具域名查询