Hirdetés

Új hozzászólás Aktív témák

  • Janos250

    őstag

    válasz Teasüti #4129 üzenetére

    "És két bit között folyamatosan változtatja a paraméterezést a szoftver? Ez nagyon perverz módszernek hangzik, még ha lehetséges is."
    Némileg az.
    "Az MCU pwm vezérlőjének basztatásához nem kell a processzor?"
    De, kell. A bit küldés indításhoz. Egy adott bit küldésének a megkezdése és következő közötti idő elég ahhoz, hogy a megszakítások lekezelésre kerüljenek.
    A 72 MHz olyan, mint a 640 kByte: "mindenre elég" :)
    "hogy lesz ebből "multitasking"? "
    Igazi multitasking ebből sehogy. Még olyan se, mint pl az ESP8266-on a loop1, loop2, stb. módszer, ahol minden wait, vagy "wait" átadja a vezérlést a másik loopnak.
    "Teszem azt ha bejön egy megszakítás és az ISR végrehajtása közben megszakad az adatküldés, mert nincs idő basztatni a PWM vezérlőt?"
    De, van idő. Nem szakad meg, mert a hardver csinálja. Csak az indításhoz kell a proci. Az indítás után min 1.2, max néhány microsec idő van. Olyan megszakítást persze nem bír el, ami néhány microsecnél hosszabb.
    "kétszer akkora ROM-ja elég meggyőző."
    Így van!
    DMA ügyben azok válaszoljanak, akik jobban értenek a témához, mint én.

Új hozzászólás Aktív témák