The need, for speed.

I have been having a lot of issues with stability in my setup. Seemed like it only wanted to work while I had the Audrino attached, which seemed really odd to me.

But it did work,nap the hardware and software were right, just seemed like a timing issue. So I decided to bite the bullet and just jump to the next section without solving it, because if I got the clock signal right and left it alone, it would run the program without any problems.

I feel the need; the need for speed.

Enter the 1MHz oscillator. And the programming changes that go with it.

First with no changes, it did exactly what Ben's video did. Reset the LCD and nothing else. But it did it consistently. So now I'm wondering if my 555 timer module was a problem all along. Stepping never really worked. But I could dial it down to the lowest clock speed and watch the monitor.

Obviously at 1MHz, there will be no watching the serial monitor now, but that's ok. I can still reconnect the clock module if necessary, or maybe even made a speed selector with a binary counter for debugging... 🤔

I got overzealous. With updated code it still fails, so back to the clock module to see what's wrong. 🤬

Previous
Previous

Ok, getting frustrated...

Next
Next

Skynet