Dataspeicher von At89c5131 durch ein USB auslesen

OP #3000611
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).
(Firma: matzetronics) #3000727
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.
#3000861
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
Gast #3000991
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.
#3001020
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...
#3001705
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren