Hirdetés

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

  • Alu

    senior tag

    Sziasztok!

    STM32 -vel kapcsolatban lenne egy kérdésem és bár nem Arduino környezet, azért bízom benne, hogy nem hajtotok el. :U
    STM32F103C8T6 (BluePill) + St-Link v2 + Keil
    UART olvasás jelenleg DMA módban van konfigurálva, melynek előre meg kell határozni azt a byte hosszúságot, ami után interruptot dob és meghívódik az RxCpltCallback függvény. A probléma, hogy a másik eszköz 8 vagy 16 byteosával küldi az üzeneteket és ezeket kellene dekódolnom a mikrovezérlővel. A kérdésem pedig az lenne, hogy ha a dma interruptot 8 bytera állítom, akkor abban az esetben mi történik, ha 16 byteot küld a másik eszköz? A 8. byte beérkezésével jön egy megszakítás, majd kb. rögtön (konkrétan 8 byte idővel később) jönne egy újabb megszakítás?

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