Hallo!
Ich möchte einen 8051 uC (AT89C51SND1 von Atmel) programmieren. Dazu verwende ich Flip von Atmel und den IAR Embedded Workbench. Das Flip möchte ein hex File haben. Nun kann ich im Embedded Workbench verschiedene File Formate auswählen: output format: nec, mpds-i, msd-i, msd-m, msd-t, nec2, tektronix, zax-i
Alle diese Formate heißten *.hex. Aber welches von denen muss ich jetzt verwenden?
Noch eine zweite Frage bezüglich des SND1. Wie aktiviere ich hier das SPI als Master?
Ich habe es auf folgende Art und weise versucht, es gibt jedoch nichts aus: SPCON = 0xFE; Also SPR1 und SPR2 auf 1, SPR0 auf 0 -> Divide Faktor 128 SPEN auf 1 -> SPI Enable SSDIS auf 1 -> SS Pin disablen MSTR auf 1 -> Master CPOL und CPHA auf 1
Anschließend schreibe ich Daten ins SPDAT Register. Leider kann ich mit dem Oszi nichts an CLK des SPI messen. Habe ich was vergessen?
Wenn mir jemand bei den Fragen vielleicht weiterhelfen könnte wäre ich sehr dankbar!
Viele Grüße Steffen