Probleme mit einer Charge AT89C51CC03

OP #1393450
Hallo,

habe im Januar einige IC AT89C51CC03 bei "R" geordert, von denen ich 
heute ein paar in Schaltungen verbauen wollte.

Das Flashen klappt problemlos, allerdings läuft das gebrannte Programm 
nicht. Bevor jetzt alle schreien: "das Programm ist fehlerhaft" und 
"posten" - selbiges Programm läuft mit gleichen Chips (AT89C51CC03) aus 
früherer Charge. Ich habe das mit zwei Programmen getestet. Das eine 
sendet eine Nachricht auf den CAN-Bus, das andere initialisiert ein LCD 
und stellt einen Text dar.

Um wirklich sicher zu sein, habe ich den code-Flash und EEPROM des 
funktionierenden Chips ausgelesen und in die aus der Januar-Charge 
gebrannt. Benutzt habe ich ebenfalls die selbe Hardware (AT89STK06).
Auch das Rücklesen aus den problematischen Chips klappt und die 
rückgelesene Datei ist mit der gesendeten identisch. Nur die 
Januar-Chips tun eben nicht, was sie sollen.

Eure Meinungen, Ideen dazu?

Danke
Gruß
Holger
OP #1393527
Schritt für Schritt habe ich das nicht verfolgt, aber:

Programm-1 sendet die erwartete Nachricht nicht auf den CAN-Bus
Programm-2 initialisiert schon das LCD nicht (und schreibt den Text 
natürlich auch nicht)

Andere Funktionen (Timer Serielle Schnittstelle, ..) habe ich nicht 
getestet. Muß auch sagen, daß ich da nicht allzu viel Zeit investieren 
will.
OP #1393732
Ja, das war's! Vielen Dank Robert, daß Du mir auf die Sprünge geholfen 
hast. Bei denen der älteren Charge hatte ich das ja schonmal gemacht 
(BLJB =0), konnte mich gestern aber nicht daran erinnern.
Auch allen anderen vielen Dank für das Nachdenken.
Schönen Sonntag noch. -Holger
#1402950
Den CC03 gibts z.B. bei Reichelt, Digikey, Mouser und Farnell. Es gibt 
ihn mit UART und CAN Bootloader. Falls Du keinen Parallelen Programmer 
hast, um den Bootloader selbst aufzuspielen, solltest Du bei der 
Bestellung darauf achten.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.