mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Programmierspezifikation PIC18F4550 fehlerhaf


Autor: Bernd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich versuche gerade meinem USB-Programmer die PIC18F4550 Serie und
kompatible beizubringen.

Datenblatt: Microchip DS39622C und D.

Wenn ich den Chip auslese, erhalte ich für DEVID2=$12 und für
DEVID1=%0000 0010.

Laut Datenblatt DS39622C sollte der 4550 aber $0B, %010x xxxx haben.
Laut Datenblatt DS39622D dann $12, %000x xxxx, was meinem ausgelesenen
Wert entspricht.

Frage:
Hat Microchip die Device IDs nachträglich geändert, oder war das 'C'
Datenblatt schlicht falsch.

Da habe ich noch ein Problem.
Auch wenn seit dem 'D' Datenblatt die Device ID stimmt, so weicht
beim meinem Fabrikneuen (?) Sample die vorprogrammierte Konfiguration
auch vom 'D' Datenblatt ab.

Kann es sein, dass Microchip nicht weiß, was sie tun?

Da wäre noch etwas.
Soweit ich weiß, ist bei allen MCUs, die ich bisher programmiert habe
der Flash-Speicher leer, wenn er mit 0xFF gefüllt ist. Und alle MCUs
werden ab Werk mit leerem (0xFF) Flashspeicher ausgeliefert.

Bei meinem Sample ist der Komplette Flashspeicher aber 0x00. Das hieße,
dass man ihn erst löschen muss, bevor man ihn programmieren kann. Aber
ab Werk sollte sich der Speicher ohne Löschvorgang programmieren
lassen.

Weiß jemand nähres, oder sind die Samples die Microchip verschickt
nicht Fabrikneu?

Danke,
Bernd

Autor: Steffen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Bernd,

es ist unwahrscheinlich, dass Du hier jemanden findest, der da etwas
Ahnung hat. hast Du es schon mal direkt im Microchip Forum versucht?
Dort tummeln sich die echten Experten auf dem Gebiet.

Autor: Bernd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

sag' nicht sowas, aber aber vielleicht probiere ich es ja mal.

Danke,
Bernd

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.