-
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
ich möchte nochmal ein paar Überlegungen loswerden:
Je nachdem was Du mit dem ADC messen möchtest, könnte die Logging Methode im eeprom nicht so vorteilhaft sein. Da kann man ja nur eine begrenzte Menge an Meßwerten (64 Byte beim ATtiny13) speichern. Das Byte an der Adresse 0 sollte wohl auch nicht verwendet werden, da es beim Reset des Tiny überschrieben werden könnte.
Ist auch noch umständlich den ADC messen zu lassen, dann mit Bascom IDE nachzusehen, was denn nun im eeprom steht um dann zu erkennen, das die Werte irgenwie unplausibel sind. Das Programm muß ja dann auch dementsprechend "getrimmt" sein. Aufpassen, daß die ERAM Variable zB. nicht in einer oft durchlaufenen Schleife steht, weil der eeprom ja nur eine begrenzte Anzahl mal beschrieben werden kann. Zwar einige 10000 mal, aber wenn man nicht aufpaßt, kann das schon schnell passieren.
Mir scheint die Nutzung des Bascom Software UART (der Tiny hat keine UART HW Unterstützung) hier die sinnvollste Lösung zu sein. Man kann dann am PC zB im Hyperterminal online die Meßwerte beobachten. An HW braucht man nur einen PIN des Tiny als TX mit zB einem MAX232 IC zu verbinden plus GND Verbindung und von dort aus zum COM Anschluß des PC zu gehen.
Falls kein herkömmlicher COM Anschluß am PC vorhanden ist, könnte man es über ein RS232-USB Adapter versuchen. Ob es da welche gibt, die auf den MAX232 verzichten können und direkt TTL Pegel verarbeiten können und damit direkt mit mit dem µC verbunden werden können, weis ich nicht. Hab da keine Erfahrung mit. Wenn man noch einen zweiten PIN des Tiny spendiert, kann man auch noch gleich Eingaben vom PC zum µC schicken.
Ich hab, als ich das aufgebaut habe, den Pegelwandler aus einem nicht mehr benutztem externen analogen Modem ausgelötet. Ein paar Elkos dazu, Kabel zum PC und fertig. Also falls das PRINT mit dem mysmartusb light nicht zu machen ist, wäre die SW UART auf jeden Fall meine erste Wahl.
Hier noch ein Link, wo es auf Deutsch noch einige Anleitungen dazu gibt. Das ist zwar auf Mega8 und HW UART bezogen. Die Schaltung ist für SW UART gleich und man kann sich die PINs am Tiny mit dem open Komando auch noch aussuchen. http://halvar.at/elektronik/kleiner_bascom_avr_kurs/
Gruß
Searcher
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Weg
zu einigen meiner Konstruktionen
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen