Tylko wtedy sam rzeźbi obsługę nadawania i odbioru bitów no i musi pamiętać o przełączaniu rodzaju poziomu bądź nachylenia zbocza w przerwaniu do odbioru. Jak projektuje płytkę to lepiej wrzucić negację XORem. W każdym razie ja bym tak zrobił :)
Tylko wtedy sam rzeźbi obsługę nadawania i odbioru bitów no i musi pamiętać o przełączaniu rodzaju poziomu bądź nachylenia zbocza w przerwaniu do odbioru. Jak projektuje płytkę to lepiej wrzucić negację XORem. W każdym razie ja bym tak zrobił :)
U¿ytkownik "Mariusz Dybiec" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:dlkpkt$fem$ snipped-for-privacy@news.onet.pl...
A ja gdy doszed³em do akapitu o TXD, to zacz±³em przypuszczaæ, ¿e u niego RXD to wyj¶cie (nazwa wed³ug pod³±czanego urz±dzenia) i robi je za pomoc± MAX i dlatego chce obci±æ aby nadawaæ 0/5V, a TXD to wej¶cie.
A nie pro¶ciej: nie mo¿e siê dogadaæ to odwraca logikê. P.G.
Pomyli³e¶ siê :).
Niestety procek nie ma juz zasobow, poza tym kozystam ze sprzetowego UART'a hm ... wychodzi na to ze aby zrobi te detekcje bedzie potrzeba wiecej ukladow niz moje urzadznie zawiera (obecnie 2 proc i max) ;) a mialo byc tak pieknie i prosto .... do tego mam ograniczone miejsce w oudowie ....
Być może prościej. Ja bym ze sprzętowego UARTa nie rezygnował a reszta jest konsekwencją tego wyboru. Ale DGCC :)
Mo¿e te wersje z RS232 maj± np dodatkowe linie typu cts czy rts. Móg³by¶ to wykorzystaæ jako detekcjê rodzaju intrfejsu. Albo tak jak Piotr proponuje, Twój procek testuje któr± transmisj± mo¿e siê dogadaæ . Wtedy dajesz te XORy i prze³±czasz je jedn± lini± portu z procka.
Odwraca logikê = prze³±cza negatory. P.G.
U¿ytkownik "Robgold" napisa³ w wiadomo¶ci news:dlkt24$qhq$ snipped-for-privacy@nemesis.news.tpi.pl...
Je¶li przyj±³e¶, ¿e mo¿esz pracowaæ na 5V to co tam jeszcze robi ten MAX ? P.G.
UART'a
Jak najbardzije urzadznie z RS ma RTS i CTS obecnie zwarlem je w samym kablu zeby uproscic sobie transmisje (dzieki temu mam tylko rxd txd i gnd)
Z ta detekcja transmisji to raczje nie problem, bo pamieci kodu programu mam jeszcze troche. Czy nie zabije tylko urzadzen podpietego ? Wnioskuej ze bezpiecznie zaczac od komunikacji via TTL a jak nie ruszy to przejsc na RS
U¿ytkownik "Piotr Ga³ka" napisa³ w wiadomo¶ci news:437e0afc$ snipped-for-privacy@news.home.net.pl...
Jak najbardizej moge na 5 V pracowac. Ok nie bijce ;) wstawilem go bo myslalem ze jest niezbedny aby dogadac sie z drugim urzadzeniem tkore nadaje w standardzie RS (-12/+12)
Robgold wrote: >
No ale i tak mo¿esz ten CTS wrzuciæ na wolne wej¶cie MAXa i z wyj¶cia po stronie TTLowej sterowaæ prze³±czaniem standardu ( negowaniem linii RX TX)
Have something to add? Share your thoughts — no account required.
Ask the community — no account required