Forum: Mikrocontroller und Digitale Elektronik isp zwischen pic16f873a und pic24hj32gp302


von Maik W. (werner01)


Lesenswert?

Servus Leute,

meine Frage kann ich isp zwischen den beiden Controllern 1zu1 
anschließen
oder muß ich da wegen 5v und 3,3v B.-spannung was beachten?

Also ich will einen pic16f873a mit 5V Ube uber isp mit einem 
pic24hj32gp302 mit 3.3V Ube verbinden geht das?

eure Hilfe wär mir echt nützlich!

von Maik W. (werner01)


Lesenswert?

Servus ,

hat niemand von euch eine Idee?

mein Problem ist, ich sende eine 8 vom pic24hj zum pic16f und dieser 
zeigt
mir den Wert auf einem Display auch meistens an.

Die 8 beudeutet für den pic16f das er den Potiwert von poti 8 
zurücksenden soll!

und mein Problem ist jetzt sobald ich das Poti 8 veränder empfängt er 
die 8 vom pic24 nicht mehr richtig. der wert springt dan halt.

Die beiden pics sind über isp verbunden und die Potis werden vom 
pic16f873a
über hef4067 digitalisiert und die ergebnisse in einer ramzelle 
abgelegt,
für jeden Poti eine von 0x8 bis 0x17. die empangene 8 bedeutet für den 
pic16f den speicherwert der Adresse 8 in den spi -buffer zu schreiben 
damit der pic24hj den bei der nächst anfrage bekommt.

Aber wie sesagt die verbindung ist schlecht. das spi-kabel ist 10 cm 
lang.
Die Übertragungsfrequenz liegt bei 400 Khz ,der pic16f hat einen 10Mhz 
Quarz und der pic24hj läuft mit 80 Mhz.

Spi ist so konfiguriert das pic24hj master ist und pic16f slave mehr 
nicht!
pic24hj spi fäuft mit 8 bit!

woran liegt's?

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.