Stránka 2 z 2
Napsal: 03 dub 2010, 15:31
od Andrea
bluepatch píše:a jak udelam if neco, rozletuj spoj ? hmhm
Tak to asi nebude moct bejt natvrdo. Budeš to muset dělat softwarově, číst vstupní pin a posílat na výstupní. PIC není PLD.
Napsal: 06 dub 2010, 09:42
od Chenzee
Vůbec jsem nepochopil, co tím trvdým spojením básník chtěl vyjádřit. Potom jsem si asi řekl, že myslí udělat spínač. Hochu hochu, asi budeš muset použít nějaký spínací prvek, který bude tím picem pomocí IFu ovládán. PIC mluví dvojkovou řečí, při jakýmkoliv požadavku tedy musíš přemýšlet, jak pomocí dvou stavů (0 a 1) mohu něco picu říci a naopak co mi pic má / chce odpovědět. (jedinou vyjímkou je do jisté míry AD převodník a komparátor).

Napsal: 06 dub 2010, 12:17
od ZdenekHQ
Něco podobnýho jako "propojení dvou pinů" kdysi využívali na 16F84 ke kontrole datovýho toku skrz PIC a "likvidaci" části dat - hledej "blocker 16f84" a podívej se do zdrojáků, já jsem to nikdy nezkoumal, jak to vlastně řeší.
Napsal: 06 dub 2010, 14:37
od Chenzee
no jo, jako že dám jeden pin jako vstup a druhý jako výstup a výstupní pin bude kopírovat stav pinu vstupního. V případě potřeby pak program opravdu může nastavit a držet výstup ve výchozím stavu (jako že "rozpojit"). To mě nenapadlo. Na venek se to pak asi může chápat jako že je PIC průchozí

Napsal: 06 dub 2010, 15:17
od procesor
Samozrejme s nejakým oneskorením spôsobeným obslužným programom.
Napsal: 06 dub 2010, 15:51
od ZdenekHQ
Přes ten blocker běží a rozpíná se
obousměrná "jednovodičová" RS-232...

Napsal: 07 dub 2010, 09:13
od marzou
Bernard píše:Omluvte o/t, ale tohle mě překvapilo, že zas vidím "goto" v programu. Po skončení éry bejziků se to považovalo za téměř smrtelný hřích. Tak jestli ten come-back nebude tím všeobecným úpadkem mravů.

Ono samozřejmě záleží, kam skáčeš, vrámci jedné funkce je goto docela dobře využitelný, co jiného a lepšího použít, pokud chceš přeskočit pár instrukcí?. To, jak ho použil autor příspěvku, je už trochu "na provaz". Osobně jsem si myslel, že tohle kompilátor nepovolí, ale to je tím, že takhle ho nepoužívám, ono ani není důvod.