2x UART u Atmela

Ing. Hynek Sladky sladky
Středa Březen 17 11:51:22 CET 2004


Dobry den,

co treba vyzkouset SW emulaci serioveho portu pres preruseni?
Psal jsem prijem pro 19200Bd a chodil spolehlive... Pouzival INT1 a jeden
casovac. Pro vysilani staci jen ten casovac...

Hynek Sladky

>
> Jedno reseni je jiny procesor, napr. 535, 537 ... Ja pouzivam pro
> komunikaci
> dvou Atmelu programek, ktery to odvysila seriove po 3 pinech (urcite by to
> slo po jednom, ale mel jsem jich dost volnych a nechtelo se mi premyslet).
> Mam pevnou delku zpravy (seznam promennych, ktere se prenesou). Program se
> NESMI prerusovat, ma (jestli si dobre pamatuju) 4 strojove cykly na 1 bit.
> Jestli budes mit zajem, najdu to a poslu.
>
> Andel
>
> > mam takovy problem: Predelavam rizeni nasi CNC vrtacky a chci tam dat
> nejaky jednocip, protoze rizeni controleru z Microconu primo z PC neni nic
> moc (potrebuji snimat stavy ruznych cidel, ovladat displej apod. a na
> seriaku na to neni dost vstupu a navic se v Delphi blbe obsluhuji). Takze
> potrebuju nejak vyresit dva seriaky u jednoho Atmela (asi 89C51). Pro
> komunikaci s PC bych vyuzil seriak v atmelu, ale pro komunikaci s
> controllerama pro krokace potrebuju druhy seriak. Asi bych pouzil MAX3100.
> Ale moc se mi nelibi SPI interface. IMHO by byl lepsi paralelni.
> Atmel bude
> mit pomerne dost prace a posilani dat pres SPI mu IMHO zabere dost casu.
> Tenhle druhy seriak bude v podstate pouze vysilaci, prijem nepotrebuju,
> tudiz odpada nutnost preruseni.
> > Mate nekdo lepsi napad nez MAX3100 nebo ho mam pouzit ?







Další informace o konferenci Hw-list