Bitströmen ut är vad jag ser synkron med klockan.
En mottagare får synkronisera med startbiten skulle jag tro.
Bitströmen ut är vad jag ser synkron med klockan.
Hur löser man start- och stoppbitar om man bara har ett 8-bitars skiftregister? Är det inte enklare att köra ett 10-bitars så att man även kan få med start- och stoppbit utan att behöva hantera dem med extra logik?
Det är väl därför man istället oftast använder en färdig UART.Castor skrev: ↑17 januari 2021, 21:58:43 Ett sätt är att sätta startbitsnivå, vänta 1 bittid shifta från registret samtidigt som man på sista platsen shiftar in en stoppbit som då blir bit 10. Med 14 eller 16 pins kapslar finns kanske inte plats för 10 bitars parallell-laddning och man måste ju ända hålla reda på antal shiftade bitar på något sätt.