>Hm. Das mit den kurzen us Impulsen hört sich wirklich nicht so gut an -
>wobei ich meinen PIC mit 64MHz betreibe (somit intern mit 16MHz).
Ich habe hier max 6µS delay. Das sind 48 Befehle bei 8Mhz.
Kann man also gerade noch in einem IRQ verkraften.
Und Ja, USART ISRs habe ich auch noch.
Die Statemaschiene hängt am meinem Standard 1Khz Timer daran,
der auch noch so Sachen wie Uhrzeit, Tasten Entprellung,.. macht.
Da man beim 1 Wire Bus das Timing ja entscheiden ist werden
nicht zum 1Khz Tackt passende Aktionen von einem 2 Timer
mit IRQ erledigt. Der gibt aber entweder den Bus frei oder
holt sich den Status vom Bus.
Ich habe fehler Zähler drin und die stehen praktisch immer bei 0.
Ist also sehr gut per IRQ machbar.
Während der Entwicklung war zum optimieren der _delay_us ein Oszi
sehr hilfreich (und auch zum debuggen :-).
> Hast du deinen Quellcode veröffentlicht?
Nope.