关于USBD与CAN收发缓冲区冲突问题,如果您只用CAN1那么需要注意将USBD的收发缓冲区控制在384字节之内;如果存在CAN1与CAN2共用的情况需要将USBD的收发缓冲区控制在256字节之内,否则会存在数据冲突。
没看到程序里在那设置usb和can缓冲区大小,求大佬解惑
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片
关于USBD与CAN收发缓冲区冲突问题,如果您只用CAN1那么需要注意将USBD的收发缓冲区控制在384字节之内;如果存在CAN1与CAN2共用的情况需要将USBD的收发缓冲区控制在256字节之内,否则会存在数据冲突。
没看到程序里在那设置usb和can缓冲区大小,求大佬解惑
您好,关于USBD和CAN这共用的512字节区域分配,是由MCU内部硬件完成的,不会存在数据冲突。此外该区域分配仅针对USBD和CAN,USBHD和CAN没有共用区域,也可以使用USBHD。后续若有问题,可邮箱(lzs@wch.cn)和我沟通。