radeksindy píše: Proto všechna správně stavěná amaterská zařízení LocoNetu musí emulovat UART rozhraní.
to je iba tvuj nazor, protoze existuje vic moznosti na reseni konfliktu, teda nemusi byt kontrola bitova, ale bajtova, dokonce jsem videl i paketovou kontrolu.
Jinak soft UART je pouzitelny, ale to nemusi platit, pokud dane zarizeni pouziva preruseni. Da se to osetrit, ale musi se to umet. Cim vic se pouziva preruseni, tim je to slozitejsi.
---
A u centraly Loconet je to uplne mimo misu, protoze generovani DCC je velmi narocne na casovani. Tim myslim, ze casy 58uS a 60uS si jsou velmi blizke a teda problematicke.
Viz centrala DR5000, kde je casovani hodne mimo toleranci. Centrala nema problem odpovidat dokonce aj po 5mS !! Tam nejake casy 1200uS az 1380 uS vubec nehrozi !! Proto na DR5000 nefunguji dobre stare Fredy.
---
Ovladace, ktere jsem kdysi vyrabel nekontrolovaly adresu, protoze jsem ocekaval, ze paket E7 predbehne vsechno ostatni. Po prichodu DR5000 jsem musel zabudovat kontrolu adresy v prijimanem paketu E7, jinak to neskutecne blblo.
To jen na margo priorit, ktere Sindy vzpomina, ze to vymysleli "odbornici".
EDIT:
treba Minibox pouzival soft Uart, ale mel vyrobu DCC uplne mimo v PIC509, asi dobre vedeli, proc to tak vymysleli