Forum: Mikrocontroller und Digitale Elektronik Pic16c745 mit vorhanden Hex programieren


von Günter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo, ich bin auf der Suche nach einem Genie der mir einen Pic 16c745 
programieren kann !
Ich bin gerne bereit diesen Aufwand zu entschädigen !!!!
Ich habe ein vorhandenes Hex File das für einen Simulator (rock`n Ride) 
auf einen Pic programiert gehört.
Ich habe schon einige 0815 pic programmer ausbrobiert aber auch wenn der 
Pic beschrieben wurde, wird er nicht als Gerät vom Pc gefunden ???
Der Pic sollte den Stuhl je nach bewegung am Joystick dementsprechend 
bewegen (Pneumatik)
Das File sollte funktionieren - aber irgendwas mache ich falsch !
Da ich nun schon 10 Stück verschoßen habe suche ich nun jemanden der mir 
so einen Pic Programieren kann - bzw. das auf einen UV Pic 
umprogramieren kann.
Wenn das teil funktioniert bin ich sehr gerne bereit sämtliche kosten zu 
ersetzten (pic, Programierzeit,usw...)
NUR ICH BRAUCHE DAS TEIL WIRKLICH DRINGEND !

Ich hoffe das mir hier wer helfen kann !

Danke schon mal fürs durchlesen.

von B. S. (bestucki)


Lesenswert?

Günter schrieb:
> 0815 pic programmer
Welcher?

Günter schrieb:
> Ich habe schon einige 0815 pic programmer ausbrobiert aber auch wenn der
> Pic beschrieben wurde, wird er nicht als Gerät vom Pc gefunden ???
Fehler in der Software/Hardware? Configuration Bits nicht richtig
gesetzt? Wer weiss das schon...

Günter schrieb:
> Das File sollte funktionieren
Woher weisst du das?

Günter schrieb:
> Da ich nun schon 10 Stück verschoßen habe
Such einen äquivalenten Ersatz, der mehrmals programmiert werden kann
(PIC16Fxxx).

Günter schrieb:
> bzw. das auf einen UV Pic
> umprogramieren kann.
Laut Datenblatt ist der UV-PIC ausser dem Gehäuse identisch zur
nicht-UV-Version. Ändern willst du das Hex-File bestimmt nicht, auch
niemand anders.


Ich tippe auf folgendes: Configuration Bits nicht gesetzt

: Bearbeitet durch User
von Max H. (hartl192)


Lesenswert?

be stucki schrieb:
> Ich tippe auf folgendes: Configuration Bits nicht gesetzt

Soweit ich weiß sind die config bits in Hexfile gespeichert.

von Günter M. (cybermarduk)


Lesenswert?

Hallo, danke erstmal für dein Feedback !
Nein Bits habe ich keine gesetzt wird das nicht automatisch geschrieben 
weil ich ja ein fixes Hex file habe ?
Der eprom wird ja auch programiert, aber der pc erkennt nach 
erfolgreicher programierung den Pic nicht ???
Welche bits muss ich da setzten ?
Bin für jede Hilfe dankbar.

von Günter M. (cybermarduk)


Lesenswert?

Hallo, ich habe einen JDM programmer und einen no name aus der bucht
Woher ich das weiß das das File funktionieren sollte, habe es aus dem 
Sim forum und bei anderen funktioniert das auch
Angeblich muss man wenn man einen 16F745 verwendet irgendwas im Hex 
geändert werden ?
Welches Configuration bit ???

Wenn wer einen Programmer hat und evtl. auch einen passenden Chip und 
auch das Fachwissen - bin ich gerne bereit den Aufwand zu zahlen.

Danke schon mal im vorraus !

von Günter M. (cybermarduk)


Angehängte Dateien:

Lesenswert?

Anbei die fehlenden dateien !

von Carsten S. (dg3ycs)


Lesenswert?

Hi,

Günter M. schrieb:
> Hallo, danke erstmal für dein Feedback !
> Nein Bits habe ich keine gesetzt wird das nicht automatisch geschrieben
> weil ich ja ein fixes Hex file habe ?
> Der eprom wird ja auch programiert, aber der pc erkennt nach
> erfolgreicher programierung den Pic nicht ???
> Welche bits muss ich da setzten ?
> Bin für jede Hilfe dankbar.

Möglich das sich etwas geändert hat, die Zeiten wo ich nur vom HExFile 
ausgehend Pics gebrannt habe sind schon etwas länger her. (Damals leider 
noch eine Notwendigkeit weil es keine Günstigen PIC-Programmer zu kaufen 
gab)

Aber zu diesen Zeiten war es noch so das die ConfigBits NICHT immer 
automatisch im Hex File enthalten waren bzw. zumindest nicht automatisch 
beim Brennen gesetzt wurde. Das musste ich immer per Hand aktivieren.

Bist du GANZ SICHER das die Config bits gesetzt sind?

Gruß
Carsten

BTW: Das der PIC überhaupt Sinnvoll beschrieben wird hast du tatsächlich 
sichergestellt? Ich frage nur weil ich öfter mal erlebe das jemand 
probleme hat die nur darauf beruhen das er einen C Pic mit einem der 
moderneren, nur F Pic geeigneten Prommer beschreiben will.

von Günter M. (cybermarduk)


Lesenswert?

Hallo, also angeblich ist der JDM programmer mit dem Pic 16c745 
kompatibel , in der Software habe ich auch den Pic typ und den richtigen 
programmer am richtigen Port (der auch problemlos erkannt wurde) 
eingestellt.
Nur an den configurations Bits habe ich nichts gesetzt.
Weißt du wo ich die Infos herbekomme welches bit ich da setzen muss ?
Habe alles fertig von der Platine nur der Pic macht mir massig Probleme 
!

von Max H. (hartl192)


Lesenswert?

Carsten Sch. schrieb:
> Aber zu diesen Zeiten war es noch so das die ConfigBits NICHT immer
> automatisch im Hex File enthalten waren
Ich habe bevor ich MPLAB IDE verwendet habe immer die HEX files mit dem 
PICkit 2 Programm in den PIC geladen und musste mich außer in Quellcode 
nie um die Configs kümmern.

von holger (Gast)


Lesenswert?

>Weißt du wo ich die Infos herbekomme welches bit ich da setzen muss ?

Die Config Bits stehen in der Hexdatei.

>Habe alles fertig von der Platine nur der Pic macht mir massig Probleme

Also selber gebaut? Woher weisst du das da kein Fehler passiert ist?

Lies mal einen von deinen gebrannten Pics aus und poste die
Hexdatei hier.

von Günter M. (cybermarduk)


Lesenswert?

Hi !
Ich bin Tv Techniker und von den Spannungen her passt alles !
Nur wird die Platine beim anstöpseln am Pc nicht erkannt.
Sicher könnten trotzdem Fehler auf der platine sein aber deswegen sollte 
trotzdem der Pic nach dem brennen erkannt werden ?
Auslesedatei folgt !

von Frank K. (fchk)


Lesenswert?

Carsten Sch. schrieb:

> Bist du GANZ SICHER das die Config bits gesetzt sind?

Im HEX ist das Config Word enthalten (vorletzte Zeile, Byte-Adresse 
400e=Word Adresse 2007, Inhalt=0x3ff6).

Ich habe einen Xeltek SuperPro 280u. Da steht der 16C745 in der Liste 
der unterstützten Devices.

fchk

von Carsten S. (dg3ycs)


Lesenswert?

Frank K. schrieb:
> Carsten Sch. schrieb:
>
>> Bist du GANZ SICHER das die Config bits gesetzt sind?
>
> Im HEX ist das Config Word enthalten (vorletzte Zeile, Byte-Adresse
> 400e=Word Adresse 2007, Inhalt=0x3ff6).
>
> Ich habe einen Xeltek SuperPro 280u. Da steht der 16C745 in der Liste
> der unterstützten Devices.
>
> fchk

Also wenn das Config Word im HEx drinnsteht ist das ja schon die halbe 
Miete.
Aber ob es wirklich gebrannt wurde muss trotzdem überprüft werden. ISt 
dann wohl eine Softwarefrage ob- oder ob nicht das ConfigWord 
automatisch gebrannt wird wenn es im HEX File enthalten ist.

@Günter
Welche Software verwendest du denn zum Brennen? (oder habe ich da etwas 
überlesen)

Gibt es dort eine Option mit der du Pic auch Auslesen und vergleichen 
kannst? (verify) Das wäre jetzt der erste Schritt den ich prüfen würde.

Dann ist evtl. noch Hilfreich WAS passiert wenn der PC den PIC nicht 
erkennt. Also tut sich einfach gar nichts oder meldet er ein 
fehlerhaftes Gerät. Wenn fehlerhaftes Gerät was steht unter VID & PID im 
Gerätemanager.
(Wenn 000... dann deutet es tatsächlich auf einen nicht laufenden PIC 
oder Hardware/Kabeldefekt hin)

ISt ein Scope vorhanden? Wenn ja überprüfe mal ob du im Bereich des 
Quarzes die Oszillatorschwingung sehen kannst. Fehlt die obwohl der PIC 
die richtige Betriebsspannung hat würde das wieder auf ein Problem mit 
den ConfigBits hindeuten (oder PIC defekt)

soweit erst einmal zum "groben" eingrenzen...

Gruß
Carsten

von Oliver P. (ollus)


Lesenswert?

Ich hab mal kurz in meinen Schubladen gesucht und siehe da - PIC16C745 
mit Fenster. Die sehen zwar richtig edel aus, aber die werd ich mein 
Lebtag nie mehr brauchen. Also hab ich einen, ganz stilecht, mit dem 
PicStart Plus programmiert. Den könnte ich verschicken und da das damals 
Samples von Microchip waren, gibts den PIC selber auch umsonst (meine 
Frau hat gerade rumgejammert, das schöne goldene Teil...). Schick mir 
doch mal Deine Adresse via PM.

von Michael L. (michaelx)


Lesenswert?

be stucki schrieb:
> Such einen äquivalenten Ersatz, der mehrmals programmiert werden kann
> (PIC16Fxxx).

Für den 16C745 gibt es keinen 16F-Typen als äquivalenten Ersatz. ;-)

Die PIC sind mit Low-Speed-USB, da müsste man schon auf 18F wechseln und 
das Programm im Quellcode anpassen.

Also ein Satz mit X ...

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.