Hallo, laut Datenblatt kann man beide USARTs des Atmega 1281 im SPI Master Modus betreiben. Geht das auch beim Atmega 128? Im Datenblatt habe ich dazu nichts gefunden. Für meine Schaltung wären 2 SPIs nicht schlecht. Ich habe 2 Slaves, ein Dataflash und einen zweiten AVR, der ein Display ansteuert. Gruß Jan
>Geht das auch beim Atmega 128?
Nö. Mußt Du dann wohl eins in Software machen.
Könnte theoretisch gehen. Macht aber keinen Sinn, weil der 128er max 1Mbit über den UART im synchronen Modus packt. Da musst Du mal schauen, wie sich das mit den Taktflanken verhält. Hat der zweite Atmega keinen UART, oder ist der anderweitig in Verwendung? Das dürfte die bessere Lösung sein, als einen UART zu verbiegen ;-)
ok, dann habe nich nur ein SPI Interface, wird schon gehen. Die Kommunikation mit dem zweiten atmega soll schon über SPI laufen, nicht uart.
hm...naja bleibt dir wohl nichts anderes übrig wie mit Slave-Select zu arbeiten ... gruss MaXXX
@Bensch: könntest Du mir bitte die Seite nennen auf der das steht, ich habe absolut nichts gefunden für den 128er. im 1281 datenblatt ist da ein extra kapitel zu, es ist die rede von "usart in MSPIM logik laufen lassen" usw.
@Bensch Sicher, das Du nicht das falsche Datenblatt erwischt hast? Bei der ATMEGA128 Derivaten ist das nämlich das als zusätzliches Feature drin. Beim reinen 128er nicht! Im Prinzip ist der SPI Modus eine Abwandlung vom synchronen Modus.
Hi
>Im Inhaltsverzeichnis unter USART.
USART 171
Overview 171
Clock Generation 173
Frame Formats 176
USART Initialization 177
Data Transmission – The USART Transmitter 178
Data Reception – The USART Receiver 180
Multi-processor Communication Mode 187
USART Register Description 189
Examples of Baud Rate Setting 194
Da müssen noch mehr blind sein. Oder du hast ein geheimes Datenblatt.
MfG Spess
Der Mega128 hat definitiv keinen SPI-Mode beim UART. Da gibt es auch kein Register dafür, in dem man ein Bit für diesen Modus setzen könnte. Lediglich synchroner UART-Modus. Fakt!
Thomas Leber schrieb: > das stimmt so nicht: > http://atmel.com/dyn/resources/prod_documents/doc2549.pdf > > Kapitel 23. Und was hat das Datenblatt eines Mega1280/1 mit einem Mega128 zu tun? Abgesehen davon ist der Thread fast ein Jahr alt...
ich wollte damit nur sagen, das die neuen 1280/1 das können... bin durch die suche darauf gestossen.
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.