Zdravím,
používáte někdo v příkazu SERIN taky timeout? Potřebuji totiž, pokud nepřicházejí data určená pro daný picaxe - rozlišeno v příkazu SERIN zadaným qualifier, tento příkaz přeskočit a pokračovat v jiné části programu. Jenže timeout u tohoto příkazu reaguje pokud nepřichází žádná data,... Problém je v tom že tedy pokud jsou na seriovou linku posílána data pro jiná picaxe, tak timeout nefunguje a program stojí a čeká.
Máte s tím zkušenosti, nebo tip jak to napsat jinak aby to fungovalo?
Díky
Příkaz SERIN a timeout
-
- Příspěvky: 385
- Registrován: 02 dub 2014, 15:30
Re: Příkaz SERIN a timeout
Hledal jsem neco o tomto problemu, treba tady najdes reseni:
https://www.robotshop.com/letsmakerobot ... munication
-V66
https://www.robotshop.com/letsmakerobot ... munication
-V66
Re: Příkaz SERIN a timeout
Domnívám se, že to je prostě chování Picaxe. Snad by to šlo obejít tím, že si ten qualifier otestuješ sám.
Na fóru PICAXE to někdo řešil už před 5 lety: http://www.picaxeforum.co.uk/showthread ... -Qualifier ale víceméně dostal vynadáno, že používá nějaké bezdrátové pojítko, které způsobí zašumění a to resetuje timeout, nicméně z diskuse vyplývá, že to tak v Picaxe je, tečka.
Další vlákno: http://www.picbasic.co.uk/forum/archive ... 12421.html tam radí leda číst všechno a testovat qualifier sám.
Na fóru PICAXE to někdo řešil už před 5 lety: http://www.picaxeforum.co.uk/showthread ... -Qualifier ale víceméně dostal vynadáno, že používá nějaké bezdrátové pojítko, které způsobí zašumění a to resetuje timeout, nicméně z diskuse vyplývá, že to tak v Picaxe je, tečka.
Další vlákno: http://www.picbasic.co.uk/forum/archive ... 12421.html tam radí leda číst všechno a testovat qualifier sám.
Nikoho plánovaně neurážím. Jestli se Vám nelíbí co píšu, tak to nečtěte. A ostatně, třeba za to nemůžu - Researchers believe that dark humor can be a significant symptom of dementia.