发 帖  
[问答]

周立功CAN发送报文周期问题

11652 CAN

微信图片_20220512173955.png (109.13 KB, 下载次数: 0)

微信图片_20220512173955.png
已退回10积分
2022-5-12 17:43:45   1 评论 分享淘帖 邀请回答 举报
1 条评论
3个回答

评分

参与人数 1积分 +5 收起 理由
王子陵 + 5

查看全部评分

2022-5-13 11:37:25 3 评论

举报

3 条评论
  • 2022-5-13 17:26

    这个只是看一下整体大概的布局啊 内容不重要吧

    DrunkWatermalon 回复 王子陵: 2022-5-16 15:28

    emmm...就像流水线上总要知道每个人的大致工作和配合流程吧...如果是涉及到不好开放的打码或者出个简图都好理解一些
    你好像是7个while循环定时将信息放入队列,然后其它地方队列读取执行是吗?
    1.一般的延迟方法有误差,对精度有要求需要改精度高的结构。要求不高可以接受也可以先这样用。有闲心的话可以自己写个定时器类型的方法测试使用
    2.多while和多个入队列的搭配,由于队列先入先出的情况,如果队列的获取处理没搞好的话可能会堵塞/时间不准。尤其是出队列包含了耗时操作等待操作的情况。这时可能就会发生你1:00显示发送,结果实际程序排队1:25才发出去。同样和传输介质以及接收方的处理规则也可能有关系。

    王子陵 回复 DrunkWatermalon: 2022-5-20 10:05

    从周期显示来看,的确是时间不准,最开始的猜测也是是不是数据多了,循环也多导致入队列存在竞争从而时间不准
    周立功的USBCAN-2E-U说支持定时发送但是测试效果不理想

2022-5-13 17:26:55 评论

举报

2022-5-16 00:26:47 6 评论

举报

6 条评论

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录/注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /6 下一条

快速回复 返回顶部 返回列表