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!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.