Gast
#3518072
Hallo, ich hatte mir vorgestellt, dass ich 8 Timer Compareregister mit dem DMA möglichst schnell befülle. (ca. im 1/3 MHz Intervall). Anschließend habe ich gehofft, dass diese neu eingespielten Register sofort verglichen werden. Das Problem beginnt schon beim einspielen. Anscheinend kann man nur in den Vorbuffer einspielen, dann muss man warten bis der Timer auf Bottom gelaufen ist, dass es geupdatet wird und nun muss noch wartet werden bis die Zählerwerte mit den Comparewerten überein stimmen. Ist dieser Timer überhaupt als reiner Vergleicher zu gebrauchen? Der Timer soll bei mir nicht selbstständig durchzählen, nur sofort vergleichen... dann gibt es ein Clock-Signal das die entstanden Bits in Schieberegister schiebt... Kennt jemand ein Prozessor mit DMA und dieser Compare-Funktion? Problem ist die CPU würde dafür zu lange brauchen -> Byte aus RAM laden, mit Wert vergleichen und 0 oder 1 auf Portbit ausgeben. Danke Zedd