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

STM32 - Jak efektywnie szukać informacji w dokumentacji?

mikmas 14 Maj 2016 11:04 1068 2
REKLAMA
  • #1 15672258
    mikmas
    Poziom 18  
    Posty: 611
    Pomógł: 9
    Ocena: 18
    Od razu mówię, że dotychczas siedziałem na kontrolerach 8b i nie miałem problemu ze znalezieniem informacji . Tym bardziej ogarnia mnie frustracja, skoro nic nie udaje mi się z datashitu STM32 wyciągnąć. Stąd takie noob pytanie - czy w dokumentacjach armów informacje są inaczej rozłożone i należy w inny sposób podchodzić do szukania danych?

    Widzę przykład z użyciem RTC, gdzie włączają RCC_APB1Periph_PWR. "Czym w ogóle jest ten PWR?". Dokumentacja->ctrl+f "PWR". Wynik:
    dowiedziałem się, że to rejestr, który znajduje się w adresie PWR 0x4000 7000 - 0x4000 73FF
    Szukam dalej. Wynik:
    dowiedziałem się także, że jest podpięty pod szynę APB1 i pobiera 1.11uA/MHz
    I tyle. Dalej już nie ma wyników.
    Wchodzę na google: PWR - Politechnika Wrocławska. ARM PWR - jakiś projekt jakiegoś typa. STM32 PWR - też nic ciekawego.
    Po dłuższym szukaniu wyczytałem gdzieś, że to coś związanego z zapasowym zasilaniem?
    Jak więc powinienem szukać definicji tego rejestru oraz jakiegoś nie-zajawkowego opisu?

    PS. To, co chcę zrobić jest wydawać by się mogło banalne - przerwanie co 1ms. Jest jakiś prosty sposób na to?
  • REKLAMA
  • Pomocny post
    #2 15672283
    Freddie Chopin
    Specjalista - Mikrokontrolery
    Posty: 13336
    Pomógł: 1712
    Ocena: 870
    Twoim pierwszym źródłem informacji powinien być reference manual. Potem dopiero datasheet (to o czym piszesz), gdzie w zasadzie najciekawsze info jest o pinoucie, ilości pamięci itd. Tyle wystarcza w 99% przypadków. W "extremalnych" przypadkach warto się zapoznać też z:
    - erratą,
    - notami aplikacyjnymi jeśli jakiś temat szczególnie Cię interesuje,
    - różnymi innymi tzw. "programming manuals",
    - oficjalną dokumentacją rdzenia ARMv7-M / ARM Cortex-Mx (to już tylko dla fanatyków).
  • #3 15672296
    mikmas
    Poziom 18  
    Posty: 611
    Pomógł: 9
    Ocena: 18
    O widzisz. Aż wstyd się przyznać, ale bardzo mi pomogłeś :). Nie wiedziałem o reference manual (dotychczas wszystko z datasheetów brałem). Faktycznie w RM jest wszystko ładnie rozpisane
REKLAMA