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

使用pyboard、micropython和tja1050进行can通信

单片机和can收发器之间tx、rx不需要交叉接线!!!

tja1050的rx接Y3、tx接Y4

from pyb import CANcan = CAN(1)
can.init(mode=can.NORMAL, prescaler=6, sjw=1, bs1=4, bs2=2, auto_restart=True) # 1Mbps的配置,本文使用的micropython1.12.0中没有baudrate参数,版本可使用os.uname()查看
can.setfilter(0, CAN.LIST16, 0, (123, 124, 125, 126))  # set a filter to receive messages with id=123, 124, 125 and 126
can.send('message!', 123) # send a message with id 123
print(can.recv(0)) # 需要配置过滤器才能接收到
http://www.lryc.cn/news/525081.html

相关文章:

  • JS学习之JavaScript模块化规范进化论
  • 亚博microros小车-原生ubuntu支持系列:7-脸部检测
  • 第二届国赛铁三wp
  • 缓存商品、购物车(day07)
  • 4【编程语言的鄙视链原因解析】
  • 美团一面面经
  • 什么是报文的大端和小端,有没有什么记忆口诀?
  • Spring中BeanFactory和ApplicationContext的区别
  • 期货行业专题|基于超融合实现 IT 基础设施现代化与国产化转型实践合集
  • AI新玩法:Flux.1图像生成结合内网穿透远程生图的解决方案
  • Jenkins-pipeline Jenkinsfile说明
  • vue3中为什么引入setup,引入setup是为了解决什么问题,setup的执行时机是什么?返回值是什么
  • Ubuntu 安装 docker 配置环境及其常用命令
  • 自动化01
  • 音频入门(二):音频数据增强
  • MySQL管理事务处理
  • MySQL数值型函数详解
  • 54.DataGrid数据框图 C#例子 WPF例子
  • 总结6..
  • 复位信号的同步与释放(同步复位、异步复位、异步复位同步释放)
  • Gartner发布2025年网络治理、风险与合规战略路线图
  • 基于STM32的智能空气质量监测与净化系统设计
  • 人工智能之数学基础:线性代数中的线性相关和线性无关
  • 08 工欲善其事必先利其器—常用类
  • Redis实战-初识Redis
  • spring boot中实现手动分页
  • 【优选算法】5----有效三角形个数
  • C++打字模拟
  • 最新版pycharm如何配置conda环境
  • UML-对象图(Object Diagram)