打印

GD32F303不支持 USB 和 CAN同时使用?

[复制链接]
1016|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CSWZH888|  楼主 | 2022-7-22 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本想自己设计一个USB_CDC 到 can的透传模块,两个外设都独立调通了,合在一起就无法运行,请问有没大神知道原因的 ?

使用特权

评论回复
沙发
CSWZH888|  楼主 | 2022-7-22 18:39 | 只看该作者
本帖最后由 CSWZH888 于 2022-7-22 19:34 编辑

这个芯片设计有点缺德
手册上写着:
   24.2. 主要特性
   与CAN共享512字节的专用SRAM用于数据缓冲


   注意:USBD与CAN共享这个专用的512字节SRAM存储。

  
到底能不能一起用也没说清楚,垃圾!!
C:\Users\R21092\Desktop\1123.png




使用特权

评论回复
板凳
CSWZH888|  楼主 | 2022-7-22 18:39 | 只看该作者
24.2. 主要特性
与CAN共享512字节的专用SRAM用于数据缓冲;

使用特权

评论回复
地板
corerocky| | 2022-7-22 22:18 | 只看该作者
楼主不是第一个掉坑里的,肯定也不是最后一个
为什么不能同时用,因为STM32F103也不行!

使用特权

评论回复
5
lvyunhua| | 2022-7-22 23:14 | 只看该作者
USB_CDC 是怎么传输数据的?

使用特权

评论回复
6
dwdsp| | 2022-7-23 08:49 | 只看该作者
我认为是可以同时使用的,共享内存块可以作为互斥访问

使用特权

评论回复
7
imdx| | 2022-7-23 10:00 | 只看该作者
不支持同时使用。

使用特权

评论回复
8
fxyc87| | 2022-7-23 13:28 | 只看该作者
lvyunhua 发表于 2022-7-22 23:14
USB_CDC 是怎么传输数据的?

就是虚拟串口啊。

使用特权

评论回复
9
icecut| | 2022-7-24 11:55 | 只看该作者
3xx系列我记得是给电机控制优化的. 这个方向不需要usb和can同时使用.
相同引脚,你可以换其他系列的芯片.

使用特权

评论回复
10
martin0221| | 2022-7-24 18:32 | 只看该作者
路过,学习下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝