Forum: Mikrocontroller und Digitale Elektronik ISP von pic24hj nach pic16f873a geht nicht


von Maik W. (werner01)


Angehängte Dateien:

Lesenswert?

Servus Leute,


hab das Problem das isp von Master(pic24hj) nach Slave(pic16f873) nicht 
geht. Es geht um einen Synthesizer bei dem der 16f 16 Potis und Schalter 
abfragt und ein Display ansteuert. Der pic24 fragt über isp nun an z.b 
0x40, was einer Speicheradresse entspricht .Bis zur nächsten Anfrage von 
pic24 (auch wieder 0x40 kopiert der pic16f den speicherwert der 
angefragten Adresse in sein ISPBUF-Register. so der Ablauf

nun muß ich noch weiter ausholen. Ich hatte vorher als Master einen 
pic18f2550 wo die Kommunikation auch funktioniert hat!!!

Hab den neuen pic24hj nun auch konfiguriert und mit einem Oszi geprüft 
auf
CLK und SDO und da kommt der takt und das eine Bit was ja 0x40 
entspricht.
Das ISP ist auf bytekommunikation eingestellt und sonst alles andere 
auch wie beim pic16f also z.b. CLK idle low und so weiter.

Hab das isp auch extra schon langsam gemacht (100khz) aber ich hab halt 
bemerkt, das der Slave bei Anfrage von pic24hj nicht antwortet !
wenn ich aber den pic18f2550 in seine Fassung stecke also umtausche 
,dann antwortet der Slave Korrekt!

und nun meine Frage, woran liegts (SDI ist natürlich auf digi in )

wär dankbar für eure Hilfe!

von Maik W. (werner01)


Lesenswert?

Hat hier keiner eine Idee?????????????


is ja Wahnsinn

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.