Forum: Mikrocontroller und Digitale Elektronik PIC10F202 -> MLX90614 (UART-Modus)


von Andreas B. (andreas_b54)


Lesenswert?

Hallo,
versuche schon seit Tagen den MLX90614 an den PIC10F202 / PIC10F206 zum 
laufen zu bekommen.
Der MLX90614 funktioniert und gibt Daten aus , die Schaltung ist simpel.

Leider möchte mein PICSTART PLUS , mit den Daten von Melexis , den 
PIC10F20X nicht schreiben/brennen.

MPASM gibt keine Fehler aus : 100% OK

Es sieht nach einem Systemabbruch aus.
Was mache ich falsch, oder liegt es an Code ?

Datei unter 
http://www.melexis.com/Asset/Simple-IR-temperature-reader-with-MLX90614-and-PIC10-MCU-DownloadLink-5334.aspx

--------------------------------------------------

PICSTART Plus Firmware Version 04.50.11

Erase operation is successful.

PICSTART Program\Verify Report
04-May-2011, 14:46:14

Device Type: PIC10F206
Address Range 0-1bc


Program Memory Errors

Address  Good  Bad

0000:    0025  3FFF
0001:    0AE9  3FFF
0002:    0C08  3FFF
0003:    0006  3FFF
0004:    0CDF  3FFF
0005:    0002  3FFF
0006:    0467  3FFF
0007:    0C09  3FFF
0008:    0006  3FFF
0009:    0526  3FFF
000A:    006D  3FFF
000B:    0C16  3FFF
000C:    0029  3FFF
000D:    0C00  3FFF
000E:    0032  3FFF
000F:    0800  3FFF
0010:    0C09  3FFF
0011:    0006  3FFF
0012:    0C02  3FFF
0013:    097B  3FFF
0014:    0526  3FFF
0015:    0C02  3FFF
0016:    097B  3FFF
0017:    0406  3FFF
0018:    0C08  3FFF
0019:    0006  3FFF
001A:    0C02  3FFF
001B:    097B  3FFF
001C:    0426  3FFF
001D:    0C02  3FFF
001E:    097B  3FFF
001F:    0800  3FFF
Any additional errors are not displayed.


Configuration Memory Errors

Field :        Watchdog Timer
Expected:    Disabled
Received:    Enabled

Field :        Master Clear Enable
Expected:    Disabled
Received:    Enabled

----------------------------------------------

PICSTART Plus Firmware Version 04.50.11

Erase operation is successful.

PICSTART Program\Verify Report
06-May-2011, 12:19:45

Device Type: PIC10F202
Address Range 0-1bc


Program Memory Errors

Address  Good  Bad

0000:    0025  3FFF
0001:    0AE9  3FFF
0002:    0C08  3FFF
0003:    0006  3FFF
0004:    0CDF  3FFF
0005:    0002  3FFF
0006:    0467  3FFF
0007:    0C09  3FFF
0008:    0006  3FFF
0009:    0526  3FFF
000A:    006D  3FFF
000B:    0C16  3FFF
000C:    0029  3FFF
000D:    0C00  3FFF
000E:    0032  3FFF
000F:    0800  3FFF
0010:    0C09  3FFF
0011:    0006  3FFF
0012:    0C02  3FFF
0013:    097B  3FFF
0014:    0526  3FFF
0015:    0C02  3FFF
0016:    097B  3FFF
0017:    0406  3FFF
0018:    0C08  3FFF
0019:    0006  3FFF
001A:    0C02  3FFF
001B:    097B  3FFF
001C:    0426  3FFF
001D:    0C02  3FFF
001E:    097B  3FFF
001F:    0800  3FFF
Any additional errors are not displayed.


Configuration Memory Errors

Field :        Watchdog Timer
Expected:    Disabled
Received:    Enabled

Field :        Master Clear Enable
Expected:    Disabled
Received:    Enabled

von usuru (Gast)


Lesenswert?

Der PICTSTART PLUS ist "mature product", d.h. veraltet. Er wird über 
eine RS232 angeschlossen. Kann es sein, dass Du einen VCOM-Port über USB 
hast, damit dürfte das nicht gehen. M.W. muss es ein echter COM-Port 
sein. Nimm besser einen PICKIT2 oder PICKIT3.

von Andreas B. (andreas_b54)


Lesenswert?

Hallo USURU,

jup , ALT (bin ich vielleicht auch schon) ;-)
Der "alte" nimmt immer noch Win-XP ; (dual)CPU-Intel  ; 2 GB Ram mit 
RS-232 und parallel-Port im PC. [Nach dem Motto "Never touch a running 
system" ; oder ich will wissen, was mein PC macht]

Das komische ist : alle anderen PIC´s kann ich brennen.
Und von der neusten Generation ist der PIC10F202 nun auch nicht.

von usuru (Gast)


Lesenswert?

Die Brenner von www.sprut.de + Programm FlashOver12 können auch mit dem 
PIC10F20x umgehen (selbst ausprobiert). Ein brenner5 ist doch auf dem 
Breadboard schnell aufgebaut.

von Lehrmann M. (ubimbo)


Lesenswert?

usuru schrieb:
> Die Brenner von www.sprut.de + Programm FlashOver12 können auch mit dem
> PIC10F20x umgehen (selbst ausprobiert). Ein brenner5 ist doch auf dem
> Breadboard schnell aufgebaut.

Diese Brenner sind leider alle nicht mehr zeitgemäß. Das muss man 
einfach sagen. Wer sich ein PICKit3 für 50€ nicht leisten kann der kauft 
sich einen Clone aus China, der funktioniert bestens und kostet 20 
Dollar und 4 Wochen Liezerzeit. Da kostet jeder Selbstbaubrenner mehr 
und Pseudolösungen wie der Brenner5 sind einfach nur gemurkse. Von denen 
brauche ich mir auch nicht sonderliche Leistung oder Zuverlässigkeit 
erwarten.

von usuru (Gast)


Lesenswert?

@ubimbo

Nicht jeder braucht eine Profi-Lösung wie PICKIT3. Hier geht es wohl 
darum, schnell mal einen PIC zu brennen. Und der 10F20x ist so alt, dass 
man keinen PICKIT dazu braucht. Der TE hat auch einen echten 
Parallel-Port. Auf den PICKIT wartet er mindesten 1-2 Tage, auf einen 
Clone 2-3 Wochen, einen brenner5 hat er in <1 Stunde auf dem Breadboard 
erstellt.

Ich bin mir auch nicht sicher, ob der 8-pol 10F20x in der Fassung des 
PICSTART PLUS gebrannt werden kann, da die 10Fxxx-Reihe eine abnormale 
Anordnung von VDD, VSS und VPP hat. Ich mache das immer über ICSP.

von Frank K. (fchk)


Lesenswert?

usuru schrieb:
> @ubimbo
>
> Nicht jeder braucht eine Profi-Lösung wie PICKIT3.

Das PicKIT3 ist keine Profilösung. Die Profilösung heißt ICD3 oder Real 
ICE.

Und auch ich rate von schlechtem Werkzeug ab. Das Leben ist zu kurz, um 
sich darüber zu ärgern.

fchk

von Andreas B. (andreas_b54)


Lesenswert?

Moin Moin Zusammen,

eigentlich bräuchte ich nur eine kleine Unterstützung , warum das nicht 
funktioniert ; und keine Diskussion über :

                 Neuste "Lösungen zum brennen von PIC´s" .

Oder jemanden, der den PIC auf seinem System (egal welches) mit den 
Daten von Melexis brennen kann (würde).

Es könnte am PICSTARTPLUS liegen (glaube ich nicht) ; oder an der HEX - 
Datei.

Vielleicht hat ja auch jemand einen anderen Typen von Mini-MCU, der die 
Daten des ML90614 zu RS-232 (TTL) umsetzen kann.

Über eine Technische Hilfe würde ich mich freuen.

von Stephan S. (uxdx)


Lesenswert?

Du hast PM

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.