Hallo alle zusammen,
ich bin blutiger Anfänger und habe mir erst vor ein paar Tagen die
"Grundaustattung" zum programmieren von Mikrocontrollern gekauft. Wollte
am Anfang erstmal 4 LEDs ansteuern um zu schauen ob ich alles richtig
eingestellt habe. Die schaltung habe ich auf einem Steckbrett aufgebaut.
Auf dem Bild sieht man meine aufgebaute Schaltung. Unten links die
Stromversorgung mit Regler die nachgemessene 5V liefert ohne
Schwankungen. Rechts die 4 LEDs an Port C 0-3.
Meinen ersten Test wollte ich mit Bascom starten. Habe auch den Treiber
des Programmers installiert und er wird auch erkannt. Meine
einstellungen in Bascom sieht man auf Bild 2.
Mein Code in Bascom:
1 | $regfile = "m32def.dat"
|
2 | $framesize = 32
|
3 | $swstack = 32
|
4 | $hwstack = 32
|
5 | $crystal = 1000000
|
6 |
|
7 | Config Portc.0 = Output
|
8 | Config Portc.1 = Output
|
9 | Config Portc.2 = Output
|
10 | Config Portc.3 = Output
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 | Do
|
17 | Portc.0 = 0
|
18 | Portc.1 = 1
|
19 | Portc.2 = 1
|
20 | Portc.3 = 1
|
21 | Waitms 1000
|
22 | Portc.0 = 1
|
23 | Portc.1 = 0
|
24 | Portc.2 = 1
|
25 | Portc.3 = 1
|
26 | Waitms 1000
|
27 | Portc.0 = 1
|
28 | Portc.1 = 1
|
29 | Portc.2 = 0
|
30 | Portc.3 = 1
|
31 | Waitms 1000
|
32 | Portc.0 = 1
|
33 | Portc.1 = 1
|
34 | Portc.2 = 1
|
35 | Portc.3 = 0
|
36 | Waitms 1000
|
37 |
|
38 | Loop
|
39 |
|
40 | End
|
So nun zu meinem Problem. Ich Compiliere mein Programm und drücke auf
Programm chip. Dann öffnet sich ein neues Fenster mit dem hex Code. Wenn
ich dann auf Typ drücke wird auch mein Controller richtig erkannt.
Danach drücke ich "Erase and Programm chip" Dabei kommt die
Fehlermeldung die man in Bild 3 sieht.
Dieses Problem habe ich schon seit 2 Tagen. Ich hab schon viel Probiert
aber nichts hat geholfen. Würde mich sehr darüber freuen wenn jemand
weiter weiß und mir helfen kann.
Danke im vorraus,
Michael