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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.