• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • CANtest下载使用

    CANtest用于模拟电路板可以与另一个电路板进行CAN通信·

    2023-05-29 10:28

  • 周立功CANTest软件

    周立功CANTest软件

    2018-02-27 09:26

  • 周立功CANTest软件

    周立功CANTest软件

    2018-01-15 16:52

  • 求助,请教大佬CANtest调试通讯失败问题

    用stm32f103的双机通信程序改的CAN通信程序,在用周立功CAN盒和cantest调试时,can盒发送指令失败,检查了接线波特率,都没问题~求大佬指点其他可能引起通信失败的原因【目前是can盒发送失败,单片机接收不到数据帧】CAN盒和单片机的自收自发功能都正常

    2019-11-05 22:57

  • CANTest到ZCANPRO再到ZXDoc,他们有话说!

    横跨二十余载,周立功CAN接口卡软件经历了一代又一代的更迭,仿佛青春就在一刹间。CANTest:余热生辉我生于21世纪初,年轻时候我可厉害了!几乎国内所有工业通讯的工程师都知道我,他们依靠我和冰冷

    2025-03-31 11:40 ZLG致远电子 企业号

  • 新手,CANtest发送数据失败是为什么?

    用的ST link下载的程序,然后通过ZLG USBCAN串口发送数据为什么会显示失败?

    2015-12-21 17:11

  • 如何在CANtest上通过报文发送实现CCP指令的发送

    如题,我在CANtest上通过CAN报文发送了CCP指令\'CONNECT\'、\'SET-MTA\'和‘Upload’。前两个指令的返回均没有报错,可\'Upload\'的返回直接

    2024-08-13 10:46

  • CANTest通用测试软件免费下载

    CAN-bus通用测试软件,可实现CAN数据的收发,监测CAN总线上的数据的通用测试软件,支持加载数据库

    2020-11-11 08:00

  • 如何计算周立功CANTest中的8位ID的验收码和屏蔽码(用Labview调DLL)

    本帖最后由 就是我啊111 于 2021-7-21 15:33 编辑 请问,我现在需要用Labview读取指定ID的数据,而非全部ID,全部是扩展帧,比如我现在要读取指定ID:1A0F1103 这个ID下的数据(ID有好多种,这里只是随便拿一个来说,都是8位的),那么我应该怎样设置过滤呢(双过滤),AccCode,AccMask不清楚算法。或者是,我的过滤数据不应该设置这俩数据,而是别的

    2021-07-19 15:29

  • 一块STM32F103的开发板,CAN分析仪连接电脑,正常模式下发送数据,CANTest调试软件上不显示任何数据,请问怎么解决?

    [code]#include "stm32f10x.h"u8 CAN_Mode_Init(u8 tsjw,u8 tbs2,u8 tbs1,u16 brp,u8 mode){GPIO_InitTypeDef GPIO_InitStructure;CAN_InitTypeDef CAN_InitStructure;CAN_FilterInitTypeDef CAN_FilterInitStructure;NVIC_InitTypeDef NVIC_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO |RCC_APB2Periph_GPIOB, ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);GPIO_PinRemapConfig(GPIO_Remap1_CAN1, ENABLE);/* Configure CAN pin: RX */// PB8GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;// ÉÏÀ­ÊäÈëGPIO_Init(GPIOB, &GPIO_InitStructure);/* Configure CAN pin: TX */// PB9GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; // ¸´ÓÃÍÆÍìÊä³öGPIO_Init(GPIOB, &GPIO_InitStructure);CAN_InitStructure.CAN_TTCM=DISABLE;//·Çʱ¼ä´¥·¢Í¨ÐÅģʽCAN_InitStructure.CAN_ABOM=DISABLE;//Èí¼þ×Ô¶¯ÀëÏß¹ÜÀíCAN_InitStructure.CAN_AWUM=DISABLE;//˯Ãßģʽ¿Éͨ¹ýÈí¼þ»½ÐÑCAN_InitStructure.CAN_NART=ENABLE;//½ûÖ¹±¨ÎÄ×Ô¶¯·¢ËÍCAN_InitStructure.CAN_RFLM=DISABLE;//±¨ÎIJ»Ëø¶¨£¬Ðµĸ²¸Ç¾ÉµÄCAN_InitStructure.CAN_TXFP=DISABLE;//ÓÅÏȼ¶Óɱ¨Îıêʾ·û¾ö¶¨CAN_InitStructure.CAN_Mode=CAN_Mode_Normal ;//ģʽÉèÖãºmode 0ÆÕͨģʽ 1 »Ø»·Ä£Ê½//²¨ÌØÂÊÉèÖÃCAN_InitStructure.CAN_SJW=tsjw;//ÖØÐÂͬ²½ÌøÔ¾¿í¶ÈCAN_InitStructure.CAN_BS1=tbs1;CAN_InitStructure.CAN_BS2=tbs2;//Tbs2=tbs2+1¸öʱ¼äµ¥Î»CAN_BS2_1tq ~CAN_BS2_8tqCAN_InitStructure.CAN_Prescaler=brp;//·ÖƵϵÊý(Fdiv)Ϊbrp+1CAN_Init(CAN1, &CAN_InitStructure); //³õʼ»¯CAN1 CAN_FilterInitStructure.CAN_FilterNumber=0;//¹ýÂËÆ÷0CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask;//ÆÁ±ÎλģʽCAN_FilterInitStructure.CAN_FilterScale=CAN_FilterScale_32bit;//32λ¿í CAN_FilterInitStructure.CAN_FilterIdHigh=0x0000;//ÓÃÀ´É趨¹ýÂËÆ÷±êʾ·û£¬32λλ¿íʱΪÆä¸ß¶Î룬16λλ¿íʱλµÚһλCAN_FilterInitStructure.CAN_FilterIdLow=0x0000;//ÓÃÀ´É趨¹ýÂËÆ÷±êʾ·û£¬32λλ¿íʱΪÆäµÍ¶Î룬16λλ¿íʱλµÚ¶þλCAN_FilterInitStructure.CAN_FilterMaskIdHigh=0x0000;//¹ýÂËÆ÷¸ß16λÿλÎÞÐè¹ýÂË£¬CAN_FilterInitStructure.CAN_FilterMaskIdLow=0x0000;//¹ýÂËÆ÷µÍ16λÿλÎÞÐè¹ýÂËCAN_FilterInitStructure.CAN_FilterFIFOAssignment=CAN_Filter_FIFO0;//¹ýÂËÆ÷0¹ØÁªµ½FIFO0CAN_FilterInitStructure.CAN_FilterActivation=ENABLE;//¼¤»î¹ýÂËÆ÷0[code]u8 CAN_Send_Msg(u8* msg,u8 len){u8 mbox;u16 j;CanTxMsg TxMessage; //can·¢ËͽṹÌåTxMessage.StdId=0x12;// ±ê×¼±êʶ·û //TxMessage.ExtId=0x00;// ÉèÖÃÀ©Õ¹±êʾ·û TxMessage.IDE=CAN_Id_Standard;// ±ê×¼Ö¡TxMessage.RTR=CAN_RTR_Data; // Êý¾ÝÖ¡TxMessage.DLC=len;// Òª·¢Ë͵ÄÊý¾Ý³¤¶Èfor(j=0;j

    2018-08-09 21:31