Forum: Mikrocontroller und Digitale Elektronik Dataspeicher von At89c5131 durch ein USB auslesen


von yannick f. (frankyannick)


Lesenswert?

Hallo zusammen

ich habe eine Probleme und brauche dringen eure Hilfe. ich benutze eine 
At89c5131 als microcontroler und das hat keine AD-wandler  , als 
Ad-Wandler benutze ich eine TLC549. ich muss die Spannung über eine Akku 
messen und die Messwerte in SRAM oder EEProm abspeichern und die 
Messwerten wieder durch eine USB Schnittstelle auslesen. ich kenne mich 
nicht so gut mit Programmation von Microkrontroller. brauche ich ein 
paar Information : QUellecodebeispiel für USb schnittstelle auszulesen 
und wie kann ich die Messwerten in Dataspeicher  abspeichern ( ein 
Programm dafür).

: Verschoben durch User
von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

yannick frank schrieb:
> ich kenne mich
> nicht so gut mit Programmation von Microkrontroller

Das ist schlecht. Warum hast du dir
1. So einen relativ exotischen MC gewählt?
2. So ein schwieriges Projekt ausgesucht?

Ich hab mich mit dem Ding auch schon mal beschäftigt und bin zu dem 
Schluss gekommen, das es nicht möglich ist, mit dem Ding zu arbeiten, 
ohne sich in die Beispiele und Bibliothek von Atmel einzuarbeiten. Da 
mir das für meine Zwecke zu aufwendig war und ich den Kontroller eh als 
Auslaufmodell betrachtet hatte, bin ich dann zu V-USB 'übergelaufen'.
Also, lesen, lesen, ausprobieren.

von Peter D. (peda)


Lesenswert?

USB ist nicht so einfach.
Deshalb sieht man oft, daß die Kommunikation über die UART gemacht wird 
und ein UART-USB-Konverter benutzt wird.

Es gibt auch viele professionelle Geräte, die haben zwar USB-Anschluß, 
aber beim Treiber installieren erscheint dann ne neue COM im 
Gerätemanager.


Peter

von frank (Gast)


Lesenswert?

was für  geräte  meinen Sie  . habe ich schon meine Platine  ohne 
Schnittstelle UART fertig gemacht .muss ich noch mal diese  UART nur mal 
drauf löte oder gibt ein extra geräte Usb schnittstelle  zu UART zu 
verbinden . wenn ja . Was Zum beispiel.

von Norbert T. (atos)


Lesenswert?

frank schrieb:
> was für  geräte  meinen Sie.

Alle möglichen Geräte, die keine all zu hohen Datenraten benötigen, z. 
B. alle möglichen Diagnose-Interfaces fürs Auto, CAN, KL und viele, 
viele andere. Die einfachste Lösung wäre ein UART-USB Konverter, der 
wahrscheinlich (von Bastlern) am meisten verwendete ist der FTDI FT232. 
Es gibt auch fertige Konverter mit diesem Chip - einfach "Konverter 
FTDI" in die Suchmaschine eingeben...

von Bernhard S. (b_spitzer)


Lesenswert?

Bei ATMEL gibt es eine Application-Note zum USB.
http://www.atmel.com/dyn/resources/prod_documents/c5131-usb-kbd-stand-alone-1_0_2.zip
Damit meldet sich der Controller als HID beim PC, die Daten kann man 
dann an beliebige Programme schicken. Notepad, Calc, Writer...
Die Anpassung auf den eigenen Compiler ist aber etwas knifflig. Da muss 
man schon wissen, wie man alle Speicherbereiche korrekt anspricht.
Vielleicht gibt es hier ja noch Info:
http://www.controllertechnik.de/halbleiter/89c5131.html

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.