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

usb转can测试

usb转can功能测试:对于前期对canfd等不熟悉,再加上硬件也有可能有问题,配置can参数花了很长时间。就让程序定时发送数据出来,方便测试。
usb转can通过虚拟串口实现;

1、任务中定时发送can数据:

void CAN_ThreadTask(void *argument)
{
uint8_t TxData[8] = {9,5,2,7};
static uint8_t call_one = 0;
for(;😉
{
can1_SendPacket(TxData, FDCAN_DLC_BYTES_8); //测试can发送,前期示波器监控测试方便;
// Check_RecDataAndSendBack(); //测试fdcan接口;
// printf(“into CAN_ThreadTask\r\n”);
// Parse_LinRecData();
osDelay(200);
// CDC_Transmit(0,TxData, g_Can1RxHeader.DataLength);
// CDC_Transmit(1,TxData, g_Can1RxHeader.DataLength);
// CDC_Transmit(2,TxData, g_Can1RxHeader.DataLength);
// CDC_Transmit(3,TxData, g_Can1RxHeader.DataLength);
// if(0 ==call_one)
// {
// printf(“update can config\r\n”);
// call_one = 1;
// bsp2_InitCan1();
// }
Dispose_ConfigMSG();

}
}
在这里插入图片描述

2、同时示波器监控,就能方便的排查问题

(即使程序波特率配置错误也能监控到波形,有问题的时候,是没有监控到波形的)
在这里插入图片描述

http://www.lryc.cn/news/592102.html

相关文章:

  • 为Notepad++插上JSON格式化的翅膀
  • 全国计算机等级考试二级题库【C语言】:程序修改题型——结构体、可变数组、链表 自制答案详解合辑
  • 在 ASP.NET Core 和 JavaScript 中配置 WebSocket
  • 【计算机网络】MAC地址与IP地址:网络通信的双重身份标识
  • 依托CCLinkIE转ModbusTCP网关的转换达成西门子PLC连接配置案例
  • 计算机网络基础:从协议到通信全解析(大致框架)
  • Selenium自动化浏览器操作指南
  • websocket案例 599足球比分
  • IDEA高效开发:Database Navigator插件安装与核心使用指南
  • 【后端】.NET Core API框架搭建(10) --配置163邮件发送服务
  • 应用集成体系深度解析:从数据互通到流程协同
  • 实现库存显示和状态按钮的Question
  • nginx定制http头信息
  • python实现Markdown转化PDF的方案
  • 关于字符编辑器vi、vim版本的安装过程及其常用命令:
  • 小架构step系列18:工具
  • web3 区块链技术与用
  • 6 种无线传输照片从安卓到 Mac 的方法
  • 在ComfyUI中CLIP Text Encode (Prompt)和CLIPTextEncodeFlux的区别
  • 5 种可行的方法:如何将 Redmi 联系人备份到 Mac
  • AI进入自动驾驶时代:OpenAI发布革命性ChatGPT Agent
  • 飞牛上使用Docker方式部署LibreTV,再配合内网穿透,实现免费无广告刷剧的服务教程
  • 深度剖析:最新发布的ChatGPT Agent 技术架构与应用场景
  • uniapp+vue2——自定义底部导航tabbar
  • android版本编译问题之Hvac 应用体积优化问题处理记录
  • 从一开始的网络攻防(四):XSS
  • 推荐算法召回:架构理解
  • 正则表达式,Collection集合,迭代器
  • 正则表达式完全指南:从入门到实战
  • Kotlin集合分组