Fehler beim Beschreiben des µC

OP #2979274
Lesenswert?

Hallo.

Seit kurzem beschäftige ich mich mit der Programmierung von µC.
Ich besitze einen AT89S52. Die Programme schreibe ich in C.

Zurzeit versuche ich das geschriebene Programm auf den µC zu schreiben.
Manchmal funktioniert es. Falls es nicht funktioniert muss ich den 
USB-Stecker ziehen und wieder stecken. (Kann ich mir nicht erklären)

Jedenfalls macht der µC nicht das, was er soll bzw. gar nichts. In der 
Entwicklungsumgebung werden mir jedenfalls keine Fehler angezeigt.

Hat jemand eine Idee?
Gast #2979299
Lesenswert?

F. W. schrieb:
> Jedenfalls macht der µC nicht das, was er soll bzw. gar nichts.

Als erstes würde ich ein fertiges und funktionierendes Demo Programm 
laden. Dann bist du dir sicher, dass deine Entwicklungsumgebung 
funktioniert und die Einstellungen passen.

Oder auch nicht.  ;-D
OP #2979316
Lesenswert?

Folgendes Programm nehme ich zum Testen. Fehler werden mir bei Ride 
nicht angezeigt und in der Simulation von Ride läuft es so, wie es soll. 
Ich bekomme das Prog. aber nicht auf den µC.

Bei ProgISP wird mir zwar angezeigt, das das Schreiben des Programms 
erfolgreich war, aber der µC macht nichts.
1
#include<reg51.h>
2

3
int i, w;
4

5
void warte ()
6
{
7
  for (w=1; w <10; )
8
  {
9
    w = w * 2;
10
  }
11
}                        
12

13

14
void main ()
15
{
16
  while (1)
17
  {
18
    for (i = 1; i <= 128; i = i * 2) 
19
    {
20
      P0 = i;
21
      warte();
22
    }
23
  }
24
}
#2980161
Lesenswert?

F. W. schrieb:
> Habe gerade in ProgISP auf Blank Check geklickt.
>
> Ausgabe: Flash is not empty.
>
> Gehe davon aus, das das Programm auf dem µC nicht gelöscht wurde.
>
> Welches Programm erlaubt das Beschreiben eines µC? (außer ProgISP)

Ich kann mir irgendwie nicht vorstellen, daß man mit ProgISP kein 'erase 
device' machen kann ...

Ich könnte Dir eine SW für einen 8051 geben, mit der Du AT89S52 über 
RS232 programmieren kannst. Sag bescheid, wenn Dir das weiter helfen 
würde.


Gruß

Jobst

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