Hallo, habe gerade ein paar Probleme mit den neuen Datenblättern von Atmel/Microchip. Sehe ich das richtig, dass ich SPI, I2C und Uart nicht gleichzeitig nutzen kann? Habe für die Kommuniktation nach "aussen" UART und I2C eingeplant. SPI wird intern für ein Portexpander genutzt, an dem ein Display hängt.
I2C, USART1 und USI teilen sich Pins. Hast du richtig erkannt. Wenn du "nach aussen" aber ein entweder/oder bei uart/i2c oder nur einen i2c host (bitbanging ist einfach) fahren musst, dann kannst du das trotzdem mit dem tiny machen.
Hallo, wenn "neu" 02-2014 bedeutet, gut, dann ist das so. :-) USART0 wäre komplett frei. Dagegen bekommt man USART1, SPI und I2C nicht getrennt. Selbst wenn man USART1 als SPI nutzt gehts leider nicht auf, weil sich immer I2C ins Gehege kommt. Würde sagen wollen du brauchst einen anderen µC. ATmega328PB in TQFP vielleicht?
UART0 und I2C lassen sich gleichzeitig benutzen. Und SPI-Master geht ganz leicht in SW mit allen Pins.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.