Forum: Mikrocontroller und Digitale Elektronik test und übungs projekt so durchführbar?


von Wolfgang H. (woha107)


Lesenswert?

Hallo zusammen!
ich habe mir, um mal wieder etwas ins programmieren rein zu kommen die 
myAVR MK1-Platine gekauft. Die ersten Schritte mit LED an wenn taste 
gedrückt und sonstige spielchen wie lauflicht usw haben auch soeit 
geklappt. Nun möcht ich mal was "basteln" was irgendwie vielleicht hand 
und Fuß hat. Dabei fiel mir mal in der Firma ein Temperatur-Datenlogger 
ein (nutzen wir z.B. für temp-aufzeichnungen in kühlschränken oder 
so...) An sowas dacht ich nun. Über nen analog-Eingang nen 
Widerstandswert einlesen und im Speicher ablegen. (um dem 
Temp-Widerstand zu simulieren tuts wohl erstmal ein poti;)). Den 
eingelesene Wert im internen Speicher ablegen sollte auch noch gehen. Nu 
müssen die Daten ja aber da irgendwie wieder raus. Hier wollte ich´s 
auch erstmal einfach halten und es würde mir für den anfang reichen, die 
daten an einem Terminal-prog per rs232 zu empfangen (muss erstmal 
reichen, kann keine höhere programmiersprache, um die weiter zu nutzen, 
mir gehts ja auch eigentlich um den µC...) Bei der seriellen geschichte 
bin ich etwas ins stocken gekommen beim einlesen. Ich stelle mir das nu 
so vor: Um die daten aus dem Speicher zu holen, sende ich mittel 
terminal-prog einen "steuecode" an den µC,seriell. Dieser empfäng das, 
verzweigt in eine entsprechende int-routine, wo zum einen der code der 
seriell rein kam ausgewertet wird, und schickt dann seinen 
Speicherinhalt, sprich die eigentlichen Messwerte seriell an den PC / 
Terminal-prog...
Das war jetzt mal so mein Grundgedanke zum Ablauf dieser ganzen 
Geschichte. Meine Frage an die Experten: kann ich nach diesem 
grundgedanken vorgehen oder ist da jetzt ein riesen denkfehler drin?
Ob nu diese Schaltung so jemals zu gebrauchen ist weiss ich nicht, aber 
ich denk so komm ich dem µC"etwas näher" ;-)...

Schon jetzt danke für´s lesen

Wolfgang

von Axel K. (axel)


Lesenswert?

Hallo Wolfgang,

ja das klappt und sollte ohne größere Schwierigkeiten bewältig werden 
können. Welche Sprache nutzt du?

von docean (Gast)


Lesenswert?

überlege dir auch wohin du deine "Werte" ablegst... bzw. ob du ohne PC 
-Verbindung loggen willst.

Wenn ja begrenzt der Speicher des AVR dich recht schnell...

von Wolfgang H. (woha107)


Lesenswert?

@Axel: Nutze Assembler...

@docean: Die Daten sollten eigentlich ohne PC Verbindung erstmal im 
controller gespeichert werden. Wie schnell der Speicher ans ende kommt 
häng ja auch sicher damit zusammen in welchen zeitabständen man misst. 
Und ob dieser Controller und die Schaltung jemals so in der form zum 
einsatz kommt ist auch noch fraglich. Mir gehts halt erstmal drum wieder 
son bißchen in diese Geschichte rein z kommen. Und es ist vielleicht 
interessanter wenn man da wirklich ne theoretisch nutzbare sache hat als 
nur ein pieper der abwechselnd 3 töne von sich gibt oder sowas...

Aber schonmal danke!!!

Wolfgang

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
Noch kein Account? Hier anmelden.