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?