logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Konfiguracja zegara XMEGA128A1U dla USB 48MHz i peryferii 32MHz

karol75 03 Gru 2019 12:29 468 2
REKLAMA
  • #1 18316817
    karol75
    Poziom 16  
    Xmega128A1U

    Potrzebuję USB i inne peryferia.
    Zegar USB 48000000
    Inne 32MHz
    Podpięty zewnętrzny oscylator 16MHz.

    Fragment ASF plik config.h
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    Niestety w tej konfiguracji systemowy zegar ma 48000000 co uniemożliwia działanie peryferiom. (Nie działa SPI, UART)

    Czy jeżeli zmienię
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    to procesor (poza usb)będzie działał z częstotliwością 16MHz?
    Co zrobić aby wykorzystując ASF dać 2 częstotliwości pracy
    48MHz dla USB
    32MHz dla reszty?
  • REKLAMA
  • #3 18342258
    karol75
    Poziom 16  
    wswbezwis napisał:
    Witam.
    ...


    Przepraszam że nie odpisywałem, ale rozwiązałem problem i nie zaglądałem.
    Dziękuję za zainteresowanie.

    Napisałem na piechotę ustawienia zegara bez ASF.
REKLAMA