Forum: PC-Programmierung Datenausgabe am PC ATmega16


von Aileen (Gast)


Lesenswert?

Hi,
ich bin gearde an einem Uni-Projekt dran und muss eine Objekterfassung 
mittels 2 Lasern und einer Solarzelle programmieren.
Ich bin nicht sehr geübt im Progarmmieren und stehe nun vor der Frage:

Wie gebe ich erfasste Daten vom Mirco-Controller(ATmega16) an den PC 
aus?

Ich muss die Daten von der Solarzelle erfassen und an den Computer 
zurückgeben.
Es wird in C programmiert mit dem Programm AVR Studio 4.

Vielen Dank schon mal für eure Antworten.

Gruß
Aileen

von Borislav B. (boris_b)


Lesenswert?

Mit oder ohne Kabel?

von tux85 (Gast)


Lesenswert?

Was macht die Solarzelle in diesem Fall?

von ICs (Gast)


Lesenswert?

Hallo Aileen,

entweder nimmst du einen MAX232 und sendest die Daten über RS232, oder 
du nimmst einen FTDI-Chip (FT232R) und nutzt USB.

von Aileen (Gast)


Lesenswert?

Es wir der C-Code gesucht.
Der Mirco-Controller ist schon über USB mit dem PC verbunden.

von Solide Vollnarkose (Gast)


Lesenswert?

Frag' Mirco, der kennt sich mit seinen Controllern am besten aus.

von Aileen (Gast)


Lesenswert?

haha, sehr witzig.
Wenn man 1 & 1 zusammen zählen kann, hätte man evtl. auch druaf 
schließen können das der Micro-Controller gemeint ist .

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?


von Aileen (Gast)


Lesenswert?

Das hat mir auch nicht geholfen :-(
Ich brauche immer noch Hilfe.

von Kay (Gast)


Lesenswert?

Hi,

Du suchst also jemanden der Dir das für Lau programmiert oder willste 
das selbst machen ?

Gruß Kay

von Karl H. (kbuchegg)


Lesenswert?

Aileen schrieb:
> Das hat mir auch nicht geholfen :-(

Das ganze gibts natürlich auch in einer C-Version
AVR-GCC-Tutorial/Der UART

von Aileen (Gast)


Lesenswert?

Programmieren will ich das Programm schon selber, aber ich suche einfach 
einen Befehl der von dem ATmega16 mir einen eigelesenen Wert zum PC 
zurück schickt.
Im Datenblatt steht leider nichts dazu, oder ich finde das einfach nicht 
-.-

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Aileen schrieb:
> aber ich suche einfach
> einen Befehl der von dem ATmega16 mir einen eigelesenen Wert zum PC
> zurück schickt.

Einen Befehl gibt es dafür nicht. Aber eine Schnittstelle, die UART, 
und wie die zu programmieren ist, beschreibt das von Karl Heinz 
verlinkte Tutorial.

Auf, durchlesen!

von Uwe (Gast)


Lesenswert?

> Im Datenblatt steht leider nichts dazu, oder ich finde das einfach nicht
Kapitel UART oder USART steht alles drin was man braucht.
Jetzt muß man sich nur noch den Befehl dazu programmieren.
In welche Register man welche Werte hineinschreiben muß (bzw. was 
Register sind findet man in den Tutorials auf dieser Website).
usw. ...

von Na Sowas (Gast)


Lesenswert?

Mankoennte auch Gurgel anwerfen und nach AVR UART C fragen.

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.