Moin, ich hätt mal ne Realisierungsfrage, da ich damit noch keine Erfahrung habe... Und zwar würde ich gern eine Art RS232 'Sniffer' bauen - Ziel des Ganzen ist eine Reduzierung der Datenrate... Ums am Beispiel zu erklären. Ich hab hier Messinstrumente, die mit 3Hz Daten ausgeben (binär, Hz nicht verstellbar). Die Menge an Daten ist zu groß, um sie e.g. via GPRS verschicken zu können - nach kurzer Zeit läuft beim Modem der Speicher voll und dann gibts Chaos. Da aber in meinem Fall z.B. 0.5Hz reichen würd ich gern nen MC zwischen Instrument und GPRS Modem hängen - da ich weiß, was mich interessiert, könnt man die Daten filtern und nur den interessanten Teil durchlassen... Jetzt die Frage - würde man für sowas eher nen Controller mit 2 UARTs nehmen (ATMEGA644PA) oder zwei kleiner Atmels die via ?SPI? oder ?I2C? verbunden sind. Ich hab bisher eh selten mit UARTs gearbeitet - daher die Fragen. Seh ich das richtig, das z.B. besagter 644PA zwei MAXIM's ?versorgen? kann oder ist der zweite UART eigentlich für was anderes gedacht als ne echte serielle Schnittstelle??? Danke schonmal
Prinzipiell sehe ich eigentlich kein Problem darin. Zeitkritisch kann die Geschichte ja nicht sein, schliesslich gehts über ein GPRS Modem. ;) Mit der UART Lib von Peter Fleury sollte das eigentlich relativ einfach zu realisieren sein. http://www.jump.to/fleury Das schwierigste ist wohl zuverlässig die Daten zu 'filtern'. Nico schrieb: > Seh ich das richtig, das z.B. besagter 644PA zwei MAXIM's ?versorgen? > > kann oder ist der zweite UART eigentlich für was anderes gedacht als ne > > echte serielle Schnittstelle??? Nur so am Rand: Es sind beides UARTs. So wie es aussieht gibt es keine Flusskontrolle. Deshalb sollte eigentlich ein MAX232 reichen. Ähnlich wie es hier gezeigt wird: http://www.groegernet.de/schematics/rs232.html
Oh, Stichwort flow control... Macht das der Maxim oder macht das der Controller??? Ich hab jetzt noch nicht nach gesucht - aber ich wär vom Maxim ausgegangen... Macht das Sinn, was ich grad sag... Ne... Muß der Atmel logischerweise machen (ich brauch theoretisch RTS/CTS als handshake... ich weiß nicht, ob kurzschließen nicht Probleme machen kann). Da handshake support nicht in der parametrischen Übersicht steht - weiß einer auswendig, welcher Controller das kann??? DIP Fomrat wäre von Vorteil :)
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.