So, you're not telling me anything I didn't already know. You're claim is that in order for a UART to be a real UART, it must take multiple samples. Now, you've found one that does, but that doesn't mean it's the only way for a real UART to be made. It also said may be sampled by 7 or 3 of the 16x clocks. But you said above that all 16 samples are used, and that that's how real UARTS work, and anything else isn't reliable. 7 bits would seem to me to be the maximum bits from a 16x clock that could reliably be captured; otherwise, the samples would be taken from unreliable portions of the data period.
What? that is 16 samples PER BIT not per BYTE... and were it per byte you would not be getting everything as there are a minimum of 10 bits per full byte(1 START, 8 DATA, 1 STOP)
Sorry, you've still failed to prove anything claim you made about my little design. Finding one UART that uses the sampling technique does not mean that's what a real UART must use. You choose to ignore the real UART that I posted above, and that's OK. But my point is proved, that it's still a real UART if it uses the sampling technique that I've used, and is a reasonably reliable way to communicate.
I never said you did not get it working, I said it was not robust and would be unreliable in a noisy environment
Far from boring me, you've provided me with much entertainment over the last couple days, as you've tried to distort and make up phony requirements, even attempted to show an over-complicated, unnecessary scheme that wouldn't work. I've had plenty of smiles reading your desperate posts, including this one in which you think you've proved that all real UARTS much use multiple samples/majority voting just because you've found one that does. BTW, that's still way more simple than the convoluted scheme you described I would need to implement before I can feel proud of my creation.
What I said was that is it more common than not for oversampling to be used to filter out noise. What I described was only the beginning of what would be used in a mission critical military application, does that mean that I expect you to implement it? Certainly not. All that really needed was the realization that it would indeed be more reliable. None of it is needed if you are on PC board, a short cable, or running at low speed... your current situation is the latter two in a low EMI environment
I don't buy the "trade" secrets, since majority voting and such are well known techniques. Manufacutres don't hide features, they market them! That they are used in some UARTS does not prove they must be used in all real UARTS.
On the contrary, manufacturers do all that they can to claim and maintain perceived superiority. A more common example would be in jewelry... QVC's "Diamonique" is just cubic zirconia and HSN's "Technibond" is just vermeil (gold plated silver). They do all they can to maintain the perception that they are better ... if that means coming up with some cock and bull trade name that is what they will do. Case in point is National Semiconductor's "Solar Magic": all sorts of demonstrations and gymnastics all to keep out of the literature what it really is: Maximum Power Point Tracking.
What it boils down to is that it is not in their best interest to tell you how it does it, only what they can play up as being better than their competition. Marketing is about deception, while they can not out right lie they can distort things leading you to believe what they are doing is a bit different and that difference makes it work so much better that it is worth your while to pay more for the product.
M$ used to love paying for "independent" benchmarks comparing WinBlows to OSx ( I do not remember the exact one) and of course they won with out even trying... what they neglected to quote in their marketing was they had a $1M system running windows out of cache and compared it to a consumer purchasable system. Hardly a fair comparison.
One of the big truck companies got into trouble for showing an add that claimed their trucks were so much stronger than the competition by showing them being crushed as the featured truck ran over them... what they got into trouble for was that they needed to cut the uprights to achieve the effect ... at that point it became false advertising.
The point here is that you are right: manufacturers do not HIDE features. They OBSCURE them and market the obscurity. In the case of National, they are telling you all the advantages. If they told you it was simply a MPPT variant, would you pay a premium for their propitiatory system or would you shop around or even do it yourself?
I wish the peons in the general public would realize that EVERY commercial they see is there to deceive them. Sometimes it is very subtle. National markets MPPT as "Solar Magic" and QVC markets cubic zirconia as "Diamonique". Tobacco companies had to be FORCED to put the surgeon general warnings on every commercial since they spent years telling everyone in their commercials that there were no health risks to smoking, and now the drug companies have been forced to put in the audio the warnings "make sure that your doctor knows that you have impaired liver function" means the drug CAUSES liver damage...
I have customers that demand that I put 12 bit ADCs in the hardware that can only respond to 6 bits. Why? Marketing. There is no way the system can make out 8 bits, but that that extra $6 on the board price and they feel justified saying it is a 12 bit system.
Lets get off the tangent ... Oversampling, or majority voting as you seem to prefer calling it, does indeed become critical at high speeds and distances. Of course it was not an issue until relatively recently, i believe the original spec was for 9600 baud max at 20 feet max... but i do not remember for sure, only that both numbers were low by today's standards