Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

STM32F107VC, SPI vs nie działający TIM2 w trybie PWM na PA15

Sareph 12 Wrz 2018 21:42 81 1
  • #1 12 Wrz 2018 21:42
    Sareph
    Poziom 19  

    SPI1 i SPI3 są przemapowane w AFIO, to powoduje że NSS jest na PA15. NSS nie jest używany i jest przełączony na softwareowy:

    Kod: C
    Zaloguj się, aby zobaczyć kod

    TIM2 jest przemapowany, przez co powinien mieć CH1 na PA15. Generowanie PWM na PA15 działa - póki SPI nie są włączone. Włączenie SPI (i przemapowanie ich pinów) powoduje, że PA15, ustawiony na "Alternate PP" jest forsowany do stanu niskiego. J-TAG jest wyłączony (tylko SWD). Wyłączenie SPI w RCC uwalnia PA15 i wtedy działa TIM2_CH1. Jest na to jakieś znane rozwiązanie?

    0 1
  • #2 12 Wrz 2018 22:30
    BlueDraco
    Specjalista - Mikrokontrolery

    Zdaje mi się, że jest to znany problem bez rozwiązania.

    0