Gast
#1115789
Hallo, hab da ein Prob. bei der Parallelwandlung von Daten. Benutze die Ports 7&8, beide 8bit groß, als Parallelport. da ich allerdings 32bit wandeln muss und diese an einen Parallelstecker ausgebe, habe ich zwei Latches eingebaut, diese halten mir die bits solange ich nicht neue Daten gewandelt habe. Die Idee dabei ist durch den Timer2(wenn er überläuft) einen Interrupt auszulösen, der mir mit hilfe der zweiten seriellen(UART), die zu parallelisierenden Daten holt, und dann an den Parallelport(latch) ausgibt. Wenn mit hilfe des Timers2 die Daten anfrage und Parallelisiere kommt leider nur murks raus. Wenn ich allerdings, die Parallelisierenden Daten mit Hilfe der ersten seriellen anfrage und parallelisiere klappts.???? ich hoffe ich habe mich klar ausgedrückt ;-) 1serielisr(DatenAnfrage)--> uC167--> 2seriel(UART)--> uC167(Daten geholt) Parallelgewandelt //klappt timer2isr(anfrage)--> 2seriel(UART) --> uC167(daten geholt) -->Parallelgewandelt // klappt nicht?????? Wie man sieht der weg ist der gleiche. Der Timer2 läuft erst nach 1,68s über. Den Parallelport lasse ich auf einem 16bit Scope ausgeben. hat einer eine Idee?? Kann es vieleicht am Latch liegen??