打印

STM32F1xx CAN和USB真的无法共用吗?

[复制链接]
3168|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
quyifei|  楼主 | 2013-5-22 10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 quyifei 于 2013-5-22 10:42 编辑

今天仔细看了STM32F1xx的参考手册, 看到下面的说明:

在中容量和大容量产品中,USB和CAN共用一个专用的512字节的SRAM存储器用于数据的发送和接收,因此不同同时使用USB和CAN(共享的SRAM被USB和CAN模块互斥地访问)。USB和CAN可以同时用于一个应用中但不能在同一个时间使用。

难道USB和CAN真的无法共用吗? 感觉这样真的不方便的。 USB的速率比较快,是设备和PC间通讯的首选。CAN 的速率也是比较快的,所以CAN和USB共用是比较理想的配置。 ST怎么能这么做呀?

有没有其他的办法呢? 大家有什么建议没有?
沙发
jiaxinhui| | 2013-5-22 14:46 | 只看该作者
呵呵,105和107系列的可以同时用

使用特权

评论回复
板凳
STARM| | 2013-5-22 15:12 | 只看该作者
分时复用

使用特权

评论回复
地板
airwill| | 2013-5-22 15:44 | 只看该作者
原因:  USB和CAN共用一个专用的512字节的SRAM存储器用于数据的发送和接收,
因此不同同时使用USB和CAN(共享的SRAM被USB和CAN模块互斥地访问)。
USB和CAN可以同时用于一个应用中但不能在同一个时间使用。

使用特权

评论回复
5
quyifei|  楼主 | 2013-5-22 15:52 | 只看该作者
jiaxinhui 发表于 2013-5-22 14:46
呵呵,105和107系列的可以同时用

嗯,不错,谢谢!

使用特权

评论回复
6
cjhk| | 2013-5-22 19:10 | 只看该作者
问题解决了就好   谢谢版主

使用特权

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

本版积分规则

个人签名:最小STM32开发板-攸米板淘宝: yifei-stm.taobao.com 博客: blog.sina.com.cn/yifeistm

29

主题

146

帖子

1

粉丝