Forum: Mikrocontroller und Digitale Elektronik My Avr Entwicklungsboard MK2


von Chris (Gast)


Lesenswert?

Hallo,

wollte mir demnächst ein Entwicklungsboard, Programmer ect. kaufen.
Dabei bin ich auf das Board von myavr.de gekommen:
http://shop.myavr.de/index.php?sp=article.sp.php&artID=41


Könnt ihr das Empfehlen? Hat damit schon jemand Erfarhung?

Noch eine frage: Hat das Board bzw. der Programmer eine serielle 
Schnittstelle? In der Produktbeschreibung ist allerdings nochmal ein 
Bild einer extra Platine, auf der ein MAX232 sitzt.

Bin jetzt ein wenig verwirrt. Brauche ich die extra Platine, um die 
USB-seriell Schnittstelle in beide richtungen nutzen zu können?
So wie ich das verstehe, kann der Mega, der auf der Platine sitzt Daten 
an den PC senden, aber nicht umgekehrt?


Vielen Dank für eure Hilfe!

Gruß Chris

von Peter (Gast)


Lesenswert?

Hallo

also habe das Board jetzt 1 Jahr. Bin soweit sehr zufrieden damit. Den 
Programmieradapter kann man mit dem Programm Quickprog auf Seriellen 
betrieb umschalten oder man schickt einfach einen Hex code den man in 
der Beschreibung vom Programmieradapter MK2 findet.

Das Programm Quickprog ist alles beim Board dabei oder kannst du dir 
runterladen. Wenn sonst noch fragen sind Frag ruhig ;-)

von Peter (Gast)


Lesenswert?

Ah noch vergessen. Man kann in beide Richtungen senden und empfangen...

von Chris (Gast)


Lesenswert?

Danke für deine Antwort.


Hab ich das richtig verstanden?:
Am Programmer selbst gibt es keine serielle schnittstelle.
Die funktioniert nur in Verbindung mit dem Atmega8 auf dem 
Entwicklungs-Board, der jedes mal mit dem .hex Code geflasht werden 
muss?

Klingt ja sehr umständlich..
oder kann ich mir mit Quickprog das flashen jedes mal sparen?

Ansonsten wird Quickprog dann wohl zum brennen des Quellcodes genutzt..

Lohnt sich der kauf eines seperaten USB-Uart Gerätes?
Gibt es auf der Seite ja auch für knapp 8€
Hast du sowas auch bzw. ist es überhaupt nötig?


Gruß Chris

von Peter (Gast)


Lesenswert?

Also dem Programmer wird einfach der Hex code geschickt. Dieser schaltet 
dann um auf Seriellen Modus um. Entweder dieser ist im Programmier-Modus 
oder Daten-Modus. Im Quickprog gibs direkt 2 Buttons mit denen man 
schnell umschalten kann. Ich hab bis jetzt immer damit gearbeitet. Hab 
mir aber auch schon mal mit C# ein termial Programm Programmiert. Sobald 
da der Comport geöffnet wird schaltet der in Datenmodus um.

von Wolfgang (Gast)


Lesenswert?

Chris schrieb:
> Könnt ihr das Empfehlen? Hat damit schon jemand Erfarhung?

Funktioniert klaglos.

> Noch eine frage: Hat das Board bzw. der Programmer eine serielle
> Schnittstelle? In der Produktbeschreibung ist allerdings nochmal ein
> Bild einer extra Platine, auf der ein MAX232 sitzt.

Der Prozessor hat eine Serielle Schnittstelle ohne RS232 Pegelwandler. 
Auf dem aufgesteckten Zusatzboard (mySmartUSB) sitzt ein µC und ein USB 
Adapter. Das Board dient entweder als Programmer oder als USB-Seriell 
Wandler.
Ein Max232 ist da nirgends drauf. Wo hast du den entdeckt?

von Chris (Gast)


Lesenswert?

Danke für eure beteiligung am Thread!


Nachdem ich weder von euch noch im netz was negatives vernehmen konnte, 
werde ich mit das Board inkl. programmer wohl morgen zulegen.

Sind eigentlich genaue Anleitungen/Beispiele evtl. mit Codes mit dabei?


@peter, wäre es möglich, dass Porgamm zu bekommen? Sowas bräuchte ich 
zum testen von einem RS232 RGB-Controller.
Ist sicher auch ganz nützlich. Vor allem mit dem automatischen 
Umschalten!


@Wolfgang
Der Max232 ist auf einem Bild einer Erweiterungsplatine in der 
Produktbeschreibung vom Programmer zu sehen
Seite läde gerade nicht, sonst würd ichs verlinken!

So wie ich das sehe, ist das gedacht, um mit einem µC Geräte mit einer 
"echten" Rs232 Schnittstelle anzusteuern...


Welche Rs232 Buchsen muss ich auf dem Board dann nutzen? Die direkt am 
Atmega oder die oberhalb des Tasters?
Sind ja schon alles TTL-Pegel?


Gruß Chris

von Karl (Gast)


Lesenswert?

Dies serielle Kommunikation läuft über USB. Du installierst den Treiber 
für den MK2-Programmer und hast eine virtuelle serielle Schnittelle, die 
im Betriebssystem als COMx auftaucht und mit jedem beliebigen 
Terminalprogramm angesprochen werden kann. Da braucht man eigentlich 
keine "echte" RS232 Schnittelle mehr.

Willst Du mit Deiner Peripherie seriell kommunizieren, musst Du erst 
einmal herausfinden, auf welche Art und Weise dies geschehen soll. 
Zwischen verschiedenen ICs findet die serielle Kommunikation oftmals auf 
TTL-Niveau statt (meistens 5V), da braucht man auch keinen MAX.

Testprogramme kann man herunterladen und ein paar Demoprogramme gibt es 
im Workpad. Ansonsten sollt Du halt selbst aktiv werden. ;-)

von Jahat I. (jaib)


Lesenswert?

Hallo,

inzwischen gibts auch ne DEMO von SiSy AVR... die ist hierüber zu 
finden: http://www.avr-cpp.de/doku.php?id=enwicklungsumgebung ... ich 
arbeite damit gerade das dortige Tutorial ... die Sache mit den Daten 
senden und empfangen ist mit dem Programmer total easy ... guckst du 
hier: http://www.avr-cpp.de/doku.php?id=usart

Grüße Jahat

von Chris (Gast)


Lesenswert?

Vielen Dank!

Werde mir das MK2 Board nun miut guten Gewissen kaufen können ;)
Das einarbeiten bekomme ich schon hin - auch wenn es ein paar stunde und 
google Suchen erfordern wird!

Stimmt, rs232 ist mitlerweile schon bisschen überholt. Findet man bei 
PC´s eigentlich auch nurnoch auf speziellen Mainboards.
Meiner hat zwar einen, aber der ist nicht rausgeführt.

Mit USB hat man ohnehin mehr Möglichkeiten.


Brauche ich sonst noch was zum einstieg, dass ich direkt mitbestellen 
könnte?
Widerstände und einige andere Bauteile hab ich schon.

Bisher hab ich halt analoge Schaltungen aufgebaut - aber um das Thema µC 
kommt man heut zu Tage ja schon fast nicht mehr rum.
Außerdem interessiert es mich und der Nutzen ist auch nicht zu verachten 
- wo man früher 100te verschiedene Bauteile brauchte, setzt man heute 
einfach einen µC ein und ist auch noch flexibler, da leicht 
umprogrammierbar..


Gruß Chris

von Karl (Gast)


Lesenswert?

Chris schrieb:
> Brauche ich sonst noch was zum einstieg, dass ich direkt mitbestellen
> könnte?

Schwierig zu sagen. Nachdem die erste LED leuchtet will man oft mehr. An 
erster Stelle steht bei vielen wohl das LCD, dann der Temperatursensor, 
dann die Uhr, dann die 7-Segmentanzeige, dann........;-)

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.