Forum: Mikrocontroller und Digitale Elektronik Olimex AVR-P28-Tutorial-Hilfe?


von Johannes (Gast)


Lesenswert?

Hallo,
ich möchte mit dem Programmieren von Atmega8´s anfangen.
Ich habe mir das "Olimex AVR-P28"-Board gekauft. (Site: 
http://www.olimex.com/dev/avr-p28.html).
Ich besitze Kenntnisse in AutoIT (abwandlung von C) und Basic. Im Moment 
lerne ich C. Desweiteren habe ich ein wenig Kenntnis in Elektrotechnik.

Nun zu meinem Problem, da ich nicht das Board beim ersten Testversuch 
verpruzeln möchte, schildere ich nun kurz mein Vorgehen um einige 
Wissenslücken und Fehler zu beheben.

Vorgehen:
- Atmega8 in die Halterung stecken...
- Led über 1k Wiederstand an Port "PC5" und GND
- Verbinden des PC und des Boards über den Seriall-Port.
- 5V an GND bus/Vcc bus
- Keine Jumper Änderung...(wie auf dem Bild)
- Starte Pony-Prog, wähle Atmega 8 und Verbindung über Serial aus
- Übertrage das Beispiel-Programm (siehe: 
http://www.olimex.com/dev/soft/avr/AVR-P28/AVR-P28-BlinkingLed.hex)

Fertig...wenn ich noch was wichtiges ausgelassen habe, oder einen Fehler 
nannte, würde ich mich freuen, wenn jemand dies mir sagen wüde.

von Stefan B. (Gast)


Lesenswert?

Vorgehen:
- Atmega8 nicht in die Halterung stecken...
- Nicht Verbinden des PC und des Boards über den Seriall-Port.
- Nicht Led über 1k Wiederstand an Port "PC5" und GND
- Keine Jumper Änderung...(wie auf dem Bild)
- 5V an GND bus/Vcc bus anlegen
- Wenn möglich Strom messen, sollte im paar mA Bereich liegen
- Spannungen an den relevanten Pins der Halterung mit Multimeter 
überprüfen
- 5V an GND bus/Vcc bus abklemmen
- Led über 1k Wiederstand an Port "PC5" und GND
- Atmega8 in die Halterung stecken...
- Verbinden des PC und des Boards über den Seriall-Port.
- 5V an GND bus/Vcc bus anlegen
- Starte Pony-Prog, wähle Atmega 8 und Verbindung über Serial aus
- Übertrage das Beispiel-Programm (siehe:
http://www.olimex.com/dev/soft/avr/AVR-P28/AVR-P28...)

von Johannes (Gast)


Lesenswert?

ok...vielen Dank schon mal für deine Post...ich werde es mal 
ausprobieren...

von Johannes S. (johannes_s845)


Lesenswert?

Ist der 1K Widerstand nicht schon drauf?

von Martin e. C. (eduardo)


Lesenswert?

Johannes schrieb:
> Vorgehen:
> - Atmega8 in die Halterung stecken...
> - Led über 1k Wiederstand an Port "PC5" und GND
> - Verbinden des PC und des Boards über den Seriall-Port.
> - 5V an GND bus/Vcc bus
> - Keine Jumper Änderung...(wie auf dem Bild)
> - Starte Pony-Prog, wähle Atmega 8 und Verbindung über Serial aus
> - Übertrage das Beispiel-Programm (siehe:
> http://www.olimex.com/dev/soft/avr/AVR-P28/AVR-P28-BlinkingLed.hex)
>
> Fertig...wenn ich noch was wichtiges ausgelassen habe, oder einen Fehler
> nannte, würde ich mich freuen, wenn jemand dies mir sagen wüde.



Stefan B. schrieb:
> Vorgehen:
> - Atmega8 nicht in die Halterung stecken...
> - Nicht Verbinden des PC und des Boards über den Seriall-Port.
> - Nicht Led über 1k Wiederstand an Port "PC5" und GND
> - Keine Jumper Änderung...(wie auf dem Bild)
> - 5V an GND bus/Vcc bus anlegen
> - Wenn möglich Strom messen, sollte im paar mA Bereich liegen
> - Spannungen an den relevanten Pins der Halterung mit Multimeter
> überprüfen
> - 5V an GND bus/Vcc bus abklemmen
> - Led über 1k Wiederstand an Port "PC5" und GND
> - Atmega8 in die Halterung stecken...
> - Verbinden des PC und des Boards über den Seriall-Port.
> - 5V an GND bus/Vcc bus anlegen
> - Starte Pony-Prog, wähle Atmega 8 und Verbindung über Serial aus
> - Übertrage das Beispiel-Programm (siehe:
> http://www.olimex.com/dev/soft/avr/AVR-P28/AVR-P28...)


So wird nichts funktionieren, eventuell so:

1. Netzeil 9-12V DC Anschliessen.
2. Ist der Atmega8 mit Bootloader so, dass du über Seriell flashen 
kannst? wenn ja dann Atmega8 in Sockel plazieren, wenn nicht dann 
AVRISPmkII oder ähnliches besorgen und über ICSP flashen
3. Hast du den Schaltplan gesehen? on Board ist ein LED mit 330 Ohm 
Wiederstand und eine Taster zum testerei also DOCH Jumper wie auf DEM 
SCHALTPLAN.
4. Der Rest ...

: Bearbeitet durch User
von Martin e. C. (eduardo)


Lesenswert?

Aus Board Handbuch:

BOARD USE REQUIREMENTS:
Cables:
The cable you will need depends on the programmer/debugger you use. If
you use AVR-PG1, you will need RS232 cable, if you use AVR-PG2, you will 
need
LPT cable, if you use AVR-ISP500, AVR-ISP500-TINY or AVR-ISP500-ISO, you 
will
need 1.8 meter USB A-B cable.

AVR-PG1: https://www.olimex.com/Products/AVR/Programmers/AVR-PG1B/
AVR-PG2: https://www.olimex.com/Products/AVR/Programmers/AVR-PG2B/
AVR-ISP500: https://www.olimex.com/Products/AVR/Programmers/AVR-ISP500/
AVR-ISP500-TINY: 
https://www.olimex.com/Products/AVR/Programmers/AVR-ISP500-TINY/

....

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.