'51 sofwareowy port szeregowy

Oct 07, 2003 27 Replies

Czy kto¶ ma sprawdzony kod na softwareowy port szeregowy??? U¿ywam AT89C4051 i potrzebne mi s± dwa porty szeregowe. Piszê pracê in¿yniersk± i jest mi ju¿ to baaaardzo potrzebne!!!!



Dzieki!


Tue, 7 Oct 2003 20:24:41 +0200 jednostka biologiczna o nazwie "Tomasz Gruse" snipped-for-privacy@poczta.onet.pl> wyslala do portu 119 jednego z serwerow news nastepujace dane:

Piszesz prace inzynierska ? Hmm to nie powinno byc dla Ciebie problemem samodzielne napisanie tego :-) A musi koniecznie byc 89C4051 ? AFAIK 80C535 Siemensa ma dwa UARTy. Na pewno dwa UARTy ma procek nie z rodziny 51, Hitachi H8/3256, ktory lezy u mnie w szufladzie i spokojnie czeka az bede mial czas sie nim zajac :-))) Ale procek naprawde ciekawy.

U¿ytkownik "Tomasz Gruse" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:bluvqt$q08$ snipped-for-privacy@news.onet.pl...

Poszukaj na stronie atmela! Nie daje g³owy, ale chyba w³a¶nie tam widzia³em _bardzo eleganckie_ rozwi±zanie na przerwaniu z linii zewnêtrznej, ma³o obci±¿a procka i fajnie dzia³a. Plik zgubi³em po awarii dysku niestety.

pozdr.

U¿ytkownik "Tomasz Gruse" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:bluvqt$q08$ snipped-for-privacy@news.onet.pl...

a co to jest softwareowy? nie rozumie

Lub np. procki z serii PIC18Fxx20, ale to może być przysłowiowa armata na muchę :)

W.

On Behalf Of Tomasz Gruse

Walnij se działkę amfy, to coś wymyślisz.

To taki, który programowo czyta dedykowan± dla RX liniê we/wy ogólnego przeznaczenia i programowo "tyka" inn± lini± we/wy dedykowan± tym razem dla TX. W przeciwieñstwie od UARTa sprzêtowego, taki softwareowy wymaga trochê kodu i obci±¿a procesor przerwaniami oko³o 10x czêsciej ni¿ taki sprzêtowy (generalnie ka¿de zbocze RX generuje inta). Oczywi¶cie mo¿na to optymalizowaæ i wy³aczaæ przerwania mierz±c czasy miêdzy zboczami metod± pollingu, ale to ju¿ jest jeszcze wiêcej roboty...

Ales mu kurde pomógl... nawet jesli sam by napisal to przeciez UART nie jest przedmiotem jego pracy - po co tracic czas na cos tak banalnego i wielokrotnie rozwiazanego?

Tomku, zerknij tu

formatting link
to implementacja rdzenia 51 od Cygnala, ale mo¿e podejdzie? Jesli nie kod, to moze przynajmniej teoria i algorytmy - powodzenia.

Pewnego piêknego dnia ziel przemówi³(a) ludzkim g³osem:

Czy¿by niespe³nione ambicje dawa³y znaæ o sobie ? ;-)

U¿ytkownik "Pszemol" snipped-for-privacy@PolBox.com napisa³ w wiadomo¶ci news: snipped-for-privacy@poczta.onet.pl...

Dziekuje, faktycznie teraz juz wiem. Podoba mi sie ze ktos odpowidzial na te moje w sumie jak sie okazalo glupie pytanie. Dziekuje jeszcze raz

Pozdrawiam Ravsaint

On Behalf Of Zbych

Za moich czasów nie było amfy ;-)

A wszystkie drogi wiodły do biblioteki, szczególnie po tematy wielokrotnie obrobione już przez wielu ludzi. A softUART to podstawa nawet dla amatora.

pzdr Artur

Nie lepiej użyć jakiegoś Dallasa: DS80C320, DS89C420 lub DS80C390? Dallasy mają wbudowane dwa RSy...

Tue, 7 Oct 2003 17:34:00 -0500 jednostka biologiczna o nazwie "Pszemol" snipped-for-privacy@PolBox.com wyslala do portu 119 jednego z serwerow news nastepujace dane:

W sumie racja, ale to byla tylko taka mala dygresja :-))) Glownym sensem mojej wypoweidzi bylo zaproponaowanie zastosowania innych prockow zamiast 89C4051

Tomasz Gruse wrote: > Czy ktoś ma sprawdzony kod na softwareowy port szeregowy??? Używam > AT89C4051 i potrzebne mi są dwa porty szeregowe. Piszę pracę > inżynierską i jest mi już to baaaardzo potrzebne!!!! >

Na stronie Atmela jest pdf z opisanym softwarowym UART'em. Jak nie znajdziesz odezwij się na priv'a to Ci podeślę.

formatting link
to jest to!

No fakt!

Zapomnia³em, ze grupy dyskusyjne sa tylko dla osob, ktore wiedza wszystko i pisza o tym jacy sa genialni!

On Behalf Of Tomasz Gruse

A pamiętasz, że sie urodziłeś? Człowiek piszący pracę inzynierską na 4051? Czy to szkoła specjalna, czy dla geniuszy, którzy z takie procka potrafią wycisnąć coś na miarę inzyniera?

pzdr Artur

Pewnego piêknego dnia ziel przemówi³(a) ludzkim g³osem:

Jezu ! To takie stare jeszcze ¿yj± ? ;-)

On Behalf Of Zbych

Uhum. Ale już tylko wirtualnie. ;-)

pzdr Artur

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required