GARTHWILSON wrote:
To clarify something from a few posts up for any readers who aren't very familiar with the popular serial protocols:
SPI sends one bit per SPI clock pulse, regardless of timing. ...
This is in huge contrast to UARTs and any asynchronous serial (which includes RS-232, RS-422, RS-485, ...
Anyway, you can see why bit-banging SPI is so much more friendly than bit-banging a UART.
This is an excellent post, I am going to copy this to the first page!
________________________________________________________________________________________________
BigDumbDinosaur wrote:
wayfarer wrote:
floobydust wrote:
Let's try this a different way.... .
Im not sure why ...
In reading what has been posted so far, I am getting the same impression that flooby is getting.
The field of digital electronics is vast, with countless thousands of devices that can do everything short of cure cancer. Even those of us who have been doing this stuff for many years don’t know about the full extent of what is available.absolutely.
one of the guys in my old lab was William V. Stoecker, he has been using computer vision to identify skin cancer for over 30 years.
back in the "Top Gun" days, he used the same tech to spot melanomas.
We were using computer vision for everything from skin to pancreatic cancer.
The more I have learned in the years I have been to college, it is how little I really know.
Quote:
In my opinion, the route you are taking is not helping you. You need to define some achievable, clear-cut goals and then design a circuit at the block diagram level. With that done, you will begin to see what sort of I/O your hypothetical machine will need, which will guide you toward suitable hardware.
Looking at chips before working out a basic circuit is like looking at rivets before designing an airplane.
so I totally get what you mean, and I will be making a thread for that. this is a reference thread that goes over the basics for myself and other people that search for those terms. The reserved second post is for the MAX3100, the 16550 and why people dont like it, a few other chips like that the Intel PIC looks interesting, and a section on mcu for these tasks. Ill be updating the posts over time as I learn new information.
I absolutely agree with what you are saying about a specific project and application; this however, is homework.
Quote:
floobydust wrote:
A UART on the other hand, natively supports the serial protocol based on asynchronous standards that have been around for decades.
I should also note all of the NXP “industrial” UARTs, 28L92
et al (and the TI and Exar equivalents), support TIA-422 and TIA-485. TIA-485 is very robust and can be used to fashion a point-to-point network that can stretch for thousands of feet (nb: TIA-422, which is sort of a dumbed-down version of TIA-485, was the basis of the old Appletalk network).
It is also possible to program the 28L92
et al to operate in bi-synchronous mode, something that was once a feature in some IBM systems (can’t recall anymore where bi-sync was used).
very interested in the RS-4xx serial stuff. Ill be reading more later.
Could I ask, what can the 6551 do that a common UART cannot or vice-versa?
Any other good parallel protocol chips to review for starters?