Witam,
Temat programowej realizacji komunikacji RS232 zalega u mnie w sumie od dawna, lecz po ostatniej sporej ilości maili od Was aby w końcu zająć się i poruszyć tę tematykę, uległem i właśnie zaczynamy. Nie ukrywam, że zmotywowało mnie tu także ukazanie się najnowszego modułu
DIGI-LION 2, który to właśnie posiada możliwość przekazywania informacji poprzez swój pin TX, czyli poprzez RS232, a tymczasem niezbyt często będziemy rezygnowali we własnych układach ze sprzętowego UARTA, który przydaje się do innych bardziej potrzebnych rzeczy. W takim razie warto przyjrzeć się jak sobie radzić, gdy nie ma już zasobów sprzętowych, albo gdy mamy do czynienia z maleńkim prockiem ATtiny, który zwykle w ogóle nie posiada wbudowanego sprzętowego modułu UART. Z pomocą przychodzi nam tutaj realizacja programowa takiej komunikacji. Można ją zrealizować na wiele różnych sposobów, ja wybrałem tę najprostszą, opartą o wstawki asemblerowe zaś sama komunikacja jest blokująca. Są zatem wady ale także zalety takiego rozwiązania. Jak się za to zabrać? jak podejść? ... co się z tym wiąże i jak dobierać to do naszych potrzeb ? ... Mam nadzieję, że ten poradnik odpowie na wiele tego typu pytań ...