UART příjem
Moderátor: Moderátoři
UART příjem
dobrý den, mohl by jste mi někdo poradit s rozhraním uart v assembleru?
Potřebuju aby pic zjistil jestli něco přichází a když ano tak aby to uložil do w.
Zkouśel jsem hledat ale všechno bylo v céčku.
předem dík za odpověď
Potřebuju aby pic zjistil jestli něco přichází a když ano tak aby to uložil do w.
Zkouśel jsem hledat ale všechno bylo v céčku.
předem dík za odpověď
- ZdenekHQ
- Administrátor
- Příspěvky: 25593
- Registrován: 21 črc 2006, 02:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Obecně příjem znaku buď jen nastaví příznaky, nebo rovnou skáče (a tím vyvolá přerušení hlavního programu) na nějaké místo, kde leží podprogram obsluhy příjmu znaku, jeho čtení atd.
Co v tu chvíli dělá hlavní program je téměř jedno...
Co v tu chvíli dělá hlavní program je téměř jedno...
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- ZdenekHQ
- Administrátor
- Příspěvky: 25593
- Registrován: 21 črc 2006, 02:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
To je těžká debata, já používám ATMELY a Ty zase nevíš, jak probíhá obsluha přerušení, co se musí povolit a kam to pak popř skáče.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- forbidden
- Příspěvky: 8808
- Registrován: 14 úno 2005, 01:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
Úplně dole mám demo program. Z toho to jde celkem pochopit. Vzhledem k tomu, že nic jinýho nedělá, nepoužívá přerušení. V reálné aplikaci by to přes přerušení bylo lepší.
Mimochodem, připadá mi, že na to všechno jdeš moc rychle. Nejdřív bych se naučil pořádně základy, pak můžeš pokročilejší věci jako USART atd...
Mimochodem, připadá mi, že na to všechno jdeš moc rychle. Nejdřív bych se naučil pořádně základy, pak můžeš pokročilejší věci jako USART atd...
Odpověď na tvoji otázku tu máš od "ohryzka". Když koukneš do datasheetu, nejspíš tam najdeš vzorky potřebného kódu a všechny informace, které k tomu potřebuješ. Jestli jsi jej četl a nerozumíš tomu, je to jen důkaz toho, že je nutné začít něčím jednodušším pro pochopení základních principů. Pak ti to začne dávat smysl. Ignorovat totiž použití přerušení a zadřít program pouze na testu příjmu slova je možné pouze při testu, v reálné aplikaci je to v podstatě nepoužitelný.
Žádnej učenej z nebe nespadl ...
- serviceman
- Příspěvky: 4005
- Registrován: 09 črc 2013, 02:00