Atmel8 mit Seriellen Port Programmieren

Gast #1189970
Lesenswert?
• ▲
▼
Meinst du eine Programieradapter für den seriellen Port an deinem PC?

Wenn nicht, was ich vermute,  bleibt anzumerken
Grundsätzlich ja aber nicht über rRS232  sondern über das 
Programierinterface das auch seriell ausgeführt ist, nur eben nicht als 
RS232. Das etwas ganz anderes.
Am besten schaus du dir mal das Tutorial an.
Gast #1190052
Lesenswert?
• ▲
▼
Also ich benutze ein STK500 oder alternativ AVRISP mkII
Das erste ist für den Anfang ggf zu teuer, wenn du aber länger was 
machen willst wirst du es dir irgendwann sowieso zulegen.
Der AVRISP sollte für unter 40 Eus zu habens sein.
Gast #1190060
Lesenswert?
• ▲
▼
>Und klappt das mit der Seriellen Schnitstelle nicht weil so ein
>USB-Prommer kostet auch ein haufen Geld und ich wollte es eigentlich so
>günstig wie möglich aufbauen!!
>Weil das invertieren könnt ich doch auch mit einem Transistor machen!!

Transistor brauchst du nicht. Kauf solange
USB-RS232 Konverter bis du einen gefunden hast mit dem es
klappt. Und dann erfreue dich der Programmiergeschwindigkeit.
30 Minuten für einen AVR ist nicht wirklich witzig.

Oder mach es wie hopix.
Gast #1190092
Lesenswert?
• ▲
▼
Wenn du es nunmal seriell haben möchtest dann nim den oben 
angesprochenen USB-RS232 Umsetzer zunächst einmal, brauchen wirst du ihn 
später auch noch für was anderes. Z.B. Komunikation ATmega-PC.

Zu RS232 Programmern kann ich dir leider nichts sagen.

Das was du mit invertieren der Bits angesprochen hast bezieht sich 
höchstwarscheinlich auf die Lock&Fusebits, aber die werden Programmiert.

Hier noch der link zm Tutorial
http://www.mikrocontroller.net/articles/AVR-Tutorial
#1190134
Lesenswert?
• ▲
▼
An dem USB/RS232 Umsetzer wird wohl sowieso kein Weg vorbei führen. 
Spätestens wenn du deinen Prozessor mit dem PC kommunizieren lassen 
willst, brauchst du das Teil.

Nur: Die meisten Programmer funktionieren an so einem USB/RS232 Umsetzer 
nicht oder nicht zufriedenstellend. Das liegt daran, dass für den 
Programmer die serielle Schnittstelle zweckentfremdend vergewaltigt 
wird, und die Umsetzer das nicht oder nur sehr langsam mitmachen.
OP #1199562
Lesenswert?
• ▲
▼
Hab mir jetzt das Funk-Evaluation-Board und einen USBPROG gekauft mit 
vorprogrammierten Firmware:    AVRISP mk2 Klon !!

Hab jetzt alles angelötet und zusammengebaut.
Doch jezt hab ich ein Problem: nähmlich wenn ich den USBPROG an den 
Laptop anschließe steht da Unbekanntes Gerät kann nicht installiert 
werden!!

Was soll ich jetzt machen!!
Muss ich irgendwelche Jumper oder so stecken??

MFG
Thomas
OP #1200415
Lesenswert?
• ▲
▼
Ja bei mir ist es glaub ich COM 4 aber es ist halt ein Unbekanntes 
Gerät!!

Muss ich vielleicht irgendeinen Jumper stecken????
Weil mein Bootloader und meine Firmware sind schon von der Firma 
raufgespult worden aber ich kann halt nicht darauf zugreifen oder so 
was!!

MFG
Thomas
Persönliche Seite #1200618
Lesenswert?
• ▲
▼
Thomas Tz wrote:
> Am USB!! :-);
>
> Und klappt das mit der Seriellen Schnitstelle nicht weil so ein
> USB-Prommer kostet auch ein haufen Geld und ich wollte es eigentlich so
> günstig wie möglich aufbauen!!
> Weil das invertieren könnt ich doch auch mit einem Transistor machen!!
>
> MFG
> thomas

Ein USB->RS232 ist kein RS232-Port. Die üblichen RS232-Progger wie

http://s-huehn.de/elektronik/avr-prog/avr-prog.htm

funktionieren nicht an USB->RS232-Adaptern.

Ein günstiger USB-Progger ist zB USBasp, falls du das Henne-Ei-Problem 
lösen kannst:

http://www.fischl.de/usbasp/

Johann
OP #1200751
Lesenswert?
• ▲
▼
Hab jetzt einen Compputer mit XP gefunden.

Hab aber folgendes Problem wenn ich USBPROG anschließe erkennt ihn zwar 
XP und installiert ihn auch erfolgreich aber wenn ich dan im AVR Studio 
alles einstelle steht da immer ISP error!!!

Kann das daran liegen das die Fuses nicht richtig eingestellt sind??

Hab das AVR Entwicklungsplatine für 40-polige AVRs (AVR-P40-8535-8MHz) 
von Embedded Projects Shop. Adresse:

http://shop.embedded-projects.net/product_info.php/info/p78_AVR-Entwicklungsplatine-fuer-40-polige-AVRs--AVR-P40-8535-8MHz-.html

Wäre echt toll wenn mir jemand sagen könnte an was das liegt

MVG
Thomas
#1200924
Lesenswert?
• ▲
▼
Der USBprog -> AVRISP mk2 Klon wird nur über AVR-Studio laufen, wenn Du 
den Jungo-WinDriver installiert hast.
Schau mal im Gerätemanager nach. Solltest Du "Jungo" nicht finden, dann 
kannst Du das AVR-Studio-Setup noch mal ausführen und den 
Jungo-USB-Treiber nachinstallieren.

Die USB->RS232 Wandler arbeiten recht gut, wenn die Anwendung nur auf 
die RxTx-Daten-Leitungen zugreifen. Also Pin 2, 3 (und 5 Masse).
Die meisten Programmer benutzen auch die Steuerleitungen wie CTS, DSR 
u.s.w. Dann funktionieren die USB->RS232 Wandler sehr oft nicht mehr.

MfG
Ak Tronik
OP #1200968
Lesenswert?
• ▲
▼
Ja bei mir gibt es im Geräte-Manager eine Kategorie Jungo.

Wenn ich auf Read oder Write drücke leuchtet auch die Rote LED am 
USBPROG.

Aber dann kommmt halt die Fehlermeldung ISP Mode error!!!

Kann mir jemand sagen wie ich die FUSE einstellen muss damit das alles 
läuft oder bleibt sich das egal mit den Fuse???
Gast #1200977
Lesenswert?
• ▲
▼
Vielleicht ist deine ISP-Frequenz zu hoch.

Zumindest für den AVRISP mkII gilt: bei der Programmierung sollte die 
ISP-Frequenz ca. ¼ der Taktfrequenz betragen. Im Auslieferungszustand 
der AVRs ist ein Takt von ca. 1MHz eingestellt, d.h. die ISP-Frequenz 
sollte maximal 250kHz betragen.
Gast #1200994
Lesenswert?
• ▲
▼
Ich kann nur für den AVRISP mkII sprechen. Hast Du die neue ISP-Frequenz 
mit Write zurückgeschrieben?

Probiere sicherheitshalber mal eine deutlich niedrigere Frequenz aus.

Wenn Du die Signatur des AVR dann auslesen kannst, sollte zumindest die 
Verbindung erfolgreich sein.
OP #1201006
Lesenswert?
• ▲
▼
ja ich hab ja auch einen ARVRIP mkII.

Hab die Frequenz runter gestellt aber es kommmt immer noch die gleiche 
Fehlermeldung!!

Wenn ich auf Write drücke geht das auch und er übernimmt die 
einstellung!!
Denn wenn ich wieder auf Ride drücke steht die eingestellte Frquenz da!!

An was könnte es den noch liegen???
OP #1201140
Lesenswert?
• ▲
▼
Hab jezt noch mal was gefunden!!

Wenn ich im AVRStudio 4 auf den Button CON drücke kommm ich zum Menü wo 
ich alles auswählen kann!!
Dann wähl ich AVR mkII aus und drück auf Connect!!
Dann steht da folgender text untem am Fenster:

Detection on 'USB'...
AVRISP mkII with serial number 0000A0012825 found.
Getting is parameter.. SD=0x05..OK

Kann mir einer sagen für was das steht???
OP #1201572
Lesenswert?
• ▲
▼
ja ich hab einen USBprog mit der Firmware AVRISP mit mkII Klone gekauft 
und wenn ich den USBprog am PC anschließe steht unter Jungo: AVRISP 
mkII!!

Und im AVRStudio kann man dann auch AVRISP mkII auswählen und er erkennt 
ihn ja auch den USBProg aber ich kann halt nicht mit dem Microcontroller 
verbinden!! Den es steht da:

Detection on 'USB'...
AVRISP mkII with serial number 0000A0012825 found.
Getting is parameter.. SD=0x05..OK

Und das heißt für mich das er den AVRISP mkII gefunden hat und er OK 
ist!!

MFG
thomas
OP #1201876
Lesenswert?
• ▲
▼
> Vielleicht solltest Du Deine Schaltung mal auf fehlerhafte Verbindungen
> überprüfen.


Was den für ne Schaltung das Entwicklungsboard oder den USBprog??

Hab aber eigentlich alles schon durchgeschaut!!

Kann mir vielleicht einer sagen wie ich den USBprog ohne das 
Entwicklungsboard testen kann zB. das die LED Blinkt oder so!!!

MFG
Thomas
Gast #1201900
Lesenswert?
• ▲
▼
Ich interpretiere Deinen Aufbau folgendermaßen:

das AVRISP mkII wird vom AVR-Studio erkannt, die Verbindung PC - AVRISP 
funktioniert also.

Vom AVRISP gehen dann die MISO-, MOSI-, SCK-, GND- und VCC-Leitungen zu 
Deiner zu programmierenden Schaltung.

Überprüfe, ob die richtigen Pins Deines AVRs mit dem AVRISP verbunden 
sind, am Besten auf Durchgang prüfen.

Dann prüfen, ob Dein AVR korrekt beschaltet ist (RESET, VCC, GND, ggf. 
Quarz, keine Kurzschlüsse etc.). Ein Schaltplkan könnte für die 
Fehlersuche hilfreich sein.

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