找回密码
 立即注册
查看: 137|回复: 4

《14-CAN1-CAN2总线标准帧扩展帧同时使用收发测试》需要打开串口一下,总线才能显示

[复制链接]
  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 42 天

    [LV.5]常住居民I

    14

    主题

    53

    回帖

    386

    积分

    中级会员

    积分
    386
    发表于 2024-3-16 23:13:01 | 显示全部楼层 |阅读模式
    如题

    各位是否有出现过?
    就是,使用三方分析仪,连接CAN-H.CAN-L ,直接测试。 在烧录程序后,不会显示信息。
    必须通过STC-ISP软件的在串口助手中打开串口,当出现打印时, 三方分析仪才能出现信息。
    {以前都是先打开串口,看打印内容,再打开三方分析仪,一直没发现这个现象。}
    回复 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    4 小时前
  • 签到天数: 127 天

    [LV.7]常住居民III

    26

    主题

    1280

    回帖

    3983

    积分

    论坛元老

    积分
    3983
    发表于 2024-3-18 10:25:48 | 显示全部楼层
    本帖最后由 乘风飞扬 于 2024-3-18 10:57 编辑

    屠龙刀例程包:14-CAN1-CAN2总线标准帧扩展帧同时使用收发测试
    这个例子没有限制必需打开串口才能进行CAN总线通信。
    直接烧录例程包里面的hex文件到芯片(IRC 24MHz,CAN波特率500K)
    连接CAN-H,CAN-L到第三方分析仪,只要给MCU供5V电源就可以每秒钟自动发送报文出来。
    你用仪器测量一下不接串口时MCU与CAN收发器电源电压是否正常。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 42 天

    [LV.5]常住居民I

    14

    主题

    53

    回帖

    386

    积分

    中级会员

    积分
    386
     楼主| 发表于 2024-3-18 12:37:55 | 显示全部楼层
    乘风飞扬 发表于 2024-3-18 10:25
    屠龙刀例程包:14-CAN1-CAN2总线标准帧扩展帧同时使用收发测试
    这个例子没有限制必需打开串口才能进行CAN总 ...

    乘风老师
    【原本意图是想一边stc-isp打印通信内容,一边三方仪器测试看通信报文。】

    我又再次验证了一下
    需要打来串口才能CAN通信出现情况 就是这种接线情况,如果烧录完后,去掉STC-USP LINK, 外加5V点,直接三方仪器看通信报文是可以的。【就是没发打印了】


    截图202403181233448986.jpg




    截图202403181232359590.jpg
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    4 小时前
  • 签到天数: 127 天

    [LV.7]常住居民III

    26

    主题

    1280

    回帖

    3983

    积分

    论坛元老

    积分
    3983
    发表于 2024-3-18 13:22:09 | 显示全部楼层
    本帖最后由 乘风飞扬 于 2024-3-18 13:24 编辑

    我猜你的情况是供电问题引起的,如果是外部5V电源直接给板子供电的话,芯片就会开始正常工作(发送报文到CAN总线,串口打印接收到的报文)。
    如果你是通过STC-USB Link1工具给板子供电的话,需要设置下载完成后持续给目标芯片供电,或者通过打开串口触发STC-USB Link1工具对外供电。
    截图202403181317315791.jpg
    如果没有勾选以上选项,烧录完成后STC-USB Link1工具会断开S-VCC电源。
    重新插拔STC-USB Link1工具,S-VCC默认也不会对外输出电压。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 42 天

    [LV.5]常住居民I

    14

    主题

    53

    回帖

    386

    积分

    中级会员

    积分
    386
     楼主| 发表于 2024-3-18 21:18:24 | 显示全部楼层
    乘风飞扬 发表于 2024-3-18 13:22
    我猜你的情况是供电问题引起的,如果是外部5V电源直接给板子供电的话,芯片就会开始正常工作(发送报文到CA ...



    验证了,是这样的,谢谢乘风老师
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-4-29 13:46 , Processed in 0.060561 second(s), 47 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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