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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.