本帖最后由 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怎么能这么做呀?
有没有其他的办法呢? 大家有什么建议没有? |