Der Einstieg - mit einem konkreten Projekt

OP #1600320
Lesenswert?

Hallo Leute,

ich bin durch diesen Artikel auf das Forum aufmerksam geworden:
Beitrag "Suche Beschreibung vom VBUS (VegaBus)"

Ich weis, das man eine entsprechende Schnittstelle auch fertig kaufen 
kann, aber mein Bastlergeist sagt mir, das ich auch so etwas mal selbst 
entwickeln möchte.

Ziel soll es sein, die Daten vom VBus zu einem PC zu bringen, welcher 
sowieso 24/7 läuft und somit als kleiner Webserver dienen kann.

Nun weis ich aber nicht genau, wo ich anfangen soll, mich in die 
Thematik einzulesen.
Habe mir die aktuellen Specs zusenden lassen - dort verstehe ich aber 
nur Bahnhof.

Mir geht es vor allem um den Hardware-Bereich. Sofern's nicht grad 
Assembler sein muss, habe ich gute Programmierkenntnisse, so dass der 
Softwareseitige Part lösbar ist.

Würde mich über ein paar Antworten sehr freuen.

Viele Grüße
Henri
OP #1600605
Lesenswert?

Axel Düsendieb schrieb:
> fang kleiner an!
>
> vieleicht zuerst einen Ethernet Webserver nachbauen. Da gibt es genug
> fertige Beispiele
>
>
> Axel

Hey Axel,

deine Antwort verstehe ich nicht ganz. Wieso soll ich mit einem 
Webserver anfangen; und wieso sollte dies leichter sein?
Klar könnte ich mir ein solches Projekt aussuchen, die Komponenten 
zusammen Löten und dann die mitgelieferte Software aufspielen - nur wo 
ist der Sinn?
Die Beispiele die ich gesehen habe sind vom Umfang her schon sehr 
komplex, so dass das verstehen eher schwierig ist.

Ich dachte eher daran, mit einem AVR-Einsteiger Set anzufangen und zu 
versuchen, die Daten des Portes abzugreifen.

Auswertung und Weiterverarbeitung kann / soll auf dem PC passieren.
Dies später weiter zu entwickeln ist dann sicher die nächste Hürde.
Persönliche Seite #1600617
Lesenswert?

Die Antwort von Axel verstehe ich auch nicht ganz...

> Ich dachte eher daran, mit einem AVR-Einsteiger Set anzufangen und zu
> versuchen, die Daten des Portes abzugreifen.

Das würde ich auch vorschlagen. Es gibt hier auf der Seite das 
AVR-Tutorial und auch einen Wiki-Artikel "Absolute Beginner". Genau das 
richtige, wenn man in Sachen Hardware noch keine Erfahrungen hat, die 
Software-Seite wird dir wahrscheinlich leichter fallen.

Für den Anfang würde ich dir vorschlagen, erstmal Zustände mit dem AVR 
zu erfassen und vielleicht über RS232 auszugeben an einen PC - das ist 
erstmal einfacher als VBUS. Dann mal den Analog-Digital-Wandler nutzen 
und so immer weiter. Dann ist es auch nicht mehr weit zu deiner 
gewünschten Applikation.
#1605132
Lesenswert?

Henri Maddox schrieb:
> Hey, danke für die Antwort!
>
> Ich wühle mich durch die "Hardwareanforderungen" und stoße dabei auf
> eine Frage:
>
> Wenn ich mir einen rumpus zulege, benötige ich dann dennoch einen ISP?

Jetzt bedankst Du Dich fuer eine Antwort, in der ein Link zum 
AVR-Tutorial ist, und fragst gleich etwas, das schon im ersten Kapitel 
eindeutig beantwortet wird?

Tutorial schrieb:
> [...]es kann auch selbst als Programmer für AVR Microcontroller
> benutzt werden.


Volker
OP #1605161
Lesenswert?

Volker Schulz schrieb:
> Tutorial schrieb:
>> [...]es kann auch selbst als Programmer für AVR Microcontroller
>> benutzt werden.

Wenn ich aber auf der Projektseite schaue, steht da:
"Weiterhin kann durch Aufspielen der "rumpusbasp"-Firmware das Board als 
USB-Programmieradapter in Verbindung mit dem Programm "avrdude" genutzt 
werden um andere AVR-Mikrocontroller zu programmieren."

Für mich sieht das so aus, als müsse es dazu erst programmiert werden... 
wenn dem aber nicht so ist: wunderbar!
#1605190
Lesenswert?

Henri Maddox schrieb:
> Volker Schulz schrieb:
>> Tutorial schrieb:
>>> [...]es kann auch selbst als Programmer für AVR Microcontroller
>>> benutzt werden.
>
> Wenn ich aber auf der Projektseite schaue, steht da:
> "Weiterhin kann durch Aufspielen der "rumpusbasp"-Firmware das Board als
> USB-Programmieradapter in Verbindung mit dem Programm "avrdude" genutzt
> werden um andere AVR-Mikrocontroller zu programmieren."
>
> Für mich sieht das so aus, als müsse es dazu erst programmiert werden...
> wenn dem aber nicht so ist: wunderbar!

Um das nochmal genauer zu erlaeutern:

Das Board wird inkl. Mikrocontroller geliefert. Dieser Mikrocontroller 
hat einen Booloader, der Dir das Programmieren per USB erlaubt.

"Rumpusbasp" ist eine Firmware, die Du auf eben jedem mitgelieferten 
Mikrocontroller laufen lassen kannst. Dann kannst Du das gesamte Board 
(inkl. Mikrocontroller) als ISP-Programmer fuer andere Mikrocontroller 
benutzen (die dann nicht auf dem Board sondern in ihrer eigenen 
Schaltung stecken).

Ich wuerde Dir als Einstieg aber das STK500 empfehlen, oder als 
Notloesung, wenn's wirklich an Geld mangelt, sowas wie das 
Pollin-Eval-Board.


Volker

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