Dobry den,
Mam dva dotazy:
Chystam si DPS, kde budu mit konektor Cannon 9PIN(seriovy port) a z jeho pinu 3 odchazi data do Picaxe. V jeho ceste se nachazi 22kOhm rezistor a prednim proti zemi je 10kOhm, coz jsou soucastky pro programovaci kabel. Jenze ja tuto cestu budu delit na dve. Jedna cast bude vedena na Serial IN Picaxe a druha cast bude privedena na libovolny pin. Smer cesty se bude urcovat svorkovnickou a polohou jumperu. Pri programovani tak bude stacit jen zmenit polohu jumperu, bude se tedy chovat jako prepinac.
Prvni dotaz tedy zni co je lepsi varianta. Zda pouzit 1x22kOhm mezi TxD a PICAXE s 1x10kOhm proti zemi a za nimi pak rozdelit cestu uz primo na urcene piny, nebo na kazdou vetev dat 1x22kOhm s 10kOhm proti zemi a cestu rozdelit pred temito rezistory(to je na vlozenem obrazku, ktereho vsak nejsem autorem).
Druhy dotaz se pak tyka komunikace na seriove lince.
Zarizeni ktere stavim pouziva analogovou klavesnici, kterou ctu prikazem READDAC a zmacknute tlacitko pak odesilam prikazem SEROUT do pocitace, kde mi jej program zpracuje. Ovsem ja potrebuju i prijimat data z pocitace, tedy klavesnici zpracuje program v pocitaci a odesle po seriove lince zpet do PICAXE a prislusne piny mi pak zapne/vypne a podle toho se rozsviti LED(zapojeni tranzistor NPN SE).
Na nekolika mistech jsem se ovsem docetl ze prikaz SERIN ceka na prijem zprav, coz si nedovedu predstavit nazorne.
Dotaz tedy zni, zda se nebudou nejak hadat prikazy SERIN a SEROUT, ktere se budou nachazet spolecne s dalsimi prikazy v nekonecne smycce DO LOOP?
Seriova komunikace
Re: Seriova komunikace
Na tohle umím odpovědět. Vlastně jsem to mimochodem napsal v paralelním tématu.Persink163054 píše: ↑07 lis 2022, 17:35 Prvni dotaz tedy zni co je lepsi varianta. Zda pouzit 1x22kOhm mezi TxD a PICAXE s 1x10kOhm proti zemi a za nimi pak rozdelit cestu uz primo na urcene piny, nebo na kazdou vetev dat 1x22kOhm s 10kOhm proti zemi a cestu rozdelit pred temito rezistory(to je na vlozenem obrazku, ktereho vsak nejsem autorem).
Potřebuješ zachovat logickou nulu na programovacím vstupu. Proto z tebou nabízených variant platí ta s dvěma sadami rezistorů.
Na druhou otázku neumím odpovědět dost jednoznačně. Odpověď bude zahrnovat příkaz
serin
s nějakou variantou timeoutu a tak podobně. Ale nic z toho nemám ověřené, takže ti nemohu poradit.Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Re: Seriova komunikace
Co si matně vzpomínám, tak PICAXE mají i něco jako "hwserin" a na ten bych se v takovémto případě určitě podíval.
"all your robots are belong to us"
robodoupe.cz
robodoupe.cz