Johan Ström: > Is your 8Mhz operation working perfectly fine?
I didn't yet test it on a longer wire, but in the testbed it works fine if you turn off the low-level debugging code. > I've had some issues with > 8Mhz in my code-base, where the pull-low does not respond fast enough > after a 60us master-write-1 slot; the high edge followed by the low edge > of next slot (+3us) is just too short time for the interrupt to execute > (or at least I *think* that is the case). It results in noticable CRC > problems on the bus. I have implemented two fixes for this. (a) the rising edge no longer generates an interrupt (except when waiting for Reset to end), (b) the interrupt handler for the falling edge is now written in assembly so that it can pull down the bus before the master turns off its read pulse. -- Matthias ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers