- Labornetzteil AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: 8bit Zahl seriell ausgeben...

  1. #11
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    20.07.2004
    Ort
    Zwingenberg (Bergstraße)
    Alter
    35
    Beiträge
    136
    Anzeige

    Powerstation Test
    du müsstest den übergabewert in eine extra variable in der funktion schrieben und die variable dann im asm-teil deiner funktion benutzen.

  2. #12
    flown
    Gast
    schreibe es in c und zwar folgendermasse:

    void testAssembler(UINT8 *writeBlock)
    {
    asm(" BTFSC r0 , 0x01 ");
    asm(" BCF 0x0F80 , 0x01"); /* Port A bit 1 auf 1 */
    asm(" BSF 0x0F80 , 0x01"); /* Port A bit 1 auf 0 */
    }

    ich erhalte mit *writeBlock ja die speicheradresse von meiner variable.

    Und nun müsste ich es irgendwie machen das ich diese addresse irgendwie in den assemblercode einfügen kann. kurzgesagt wo jetzt r0 steht müsste die speicheraddresse von *writeBlock stehen... aber wie???

    Merci

Seite 2 von 2 ErsteErste 12

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress