Hallo zusammen,
der STM32F105/7 aus der Connectivity Line hat 2 CAN Interfaces.
Im Reference Manual steht ein Hinweis der CAN1 als Master und CAN2 als
Slave bezeichnet.
Außerdem steht dort folgender Text:
1 | Dual CAN
|
2 | • CAN1: Master bxCAN for managing the communication between a Slave bxCAN and
|
3 | the 512-byte SRAM memory
|
4 | • CAN2: Slave bxCAN, with no direct access to the SRAM memory.
|
5 | • The two bxCAN cells share the 512-byte SRAM memory (see Figure 222: Dual CAN
|
6 | block diagram (connectivity devices))
|
7 | Note: In low, medium-, high- and XL-density devices the USB and CAN share a dedicated 512-
|
8 | byte SRAM memory for data transmission and reception, and so they cannot be used
|
9 | concurrently (the shared SRAM is accessed through CAN and USB exclusively).
|
Ich habe dazu folgende Fragen:
- Was hat es mit diesem dedizierten RAM auf sich?
- Inwieweit schränkt mich das bei CAN2 ein?
Der interne BL kann auch über CAN2 erreicht werden, was als Fallback
recht interessant sein kann.
Danke.
Gruß
Bernd