GlennSmith wrote:
Hi all
Quote:
... and the Teensy 4.1 runs at 600Mhz. These are 3.3V devices so you'll need a 74LVC245 to level shift the voltages.
It is true that the internal
processor runs at several hundred MHz, but the I/O system doesn't... I have tried to use a teensy 4 to do bus snooping, and it is not very easy. Internally it has to slow down & synchronize to be able to talk to internal devices, and generally has to slow down even to do port I/O. And the voltage translation adds extra delays unless you use FET buffers...
My 2cents worth.
Perhaps, but the Uno is just not going to keep up with trying to read the pins and process them in any meaningful way (e.g. sending back over a serial port or controlling other pins) with any speed to do something before the 2A03 has moved on and done something else. At least with a Due or a Teensy you have the chance that they can read the pins and then do something with that data before the CPU has moved on to the next cycle.
Really, if you're going for a logic probe, you'd be better served by using one of the many logic analyzers out there.
George Foot goes into detail about one such analyzer on his
YouTube channel.
As drogon pointed out, and I concur, the 2A03 isn't going to be the best option if you're trying to learn about the 6502 in general. It was very purpose built to be used in the NES and not much else. Getting an inexpensive WDC65C02 from someone like
Mouser or
Jameco would be much easier to work with as you can single step the clock or run it off of a fairly slow 555 timer and still see what's going on.