Beides allein ok. Wenn ich jedoch bei gemeinsamer Nutzung den CAN Takt freigebe, mit:
1 | // CAN1 Periph clock enable
|
2 | RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE); |
geht USB nicht mehr. CAN-Interrupts gebe ich nicht frei. Vemute, es liegt am gemeinsamen Interruptvektor:
1 | USB_LP_CAN1_RX0_IRQHandler
|
Habe dort schon die verschiedenen Interruptquellen ausgefiltert, ohne Erfolg. Gibts dazu Erfahrungen?