Ahoj.
Prosim viete mi poradiť ako spraviť softverovo hradlo NAND?
Mám na jednom pine atmega8 generovanú 38kHz freqvenciu a na druhom mam generovane data ktore chcem odoslať cez IR diodu. Princip dialkoveho ovladania TV.
A ja to chcem mat na jednom pine nosnu f a aj data.
Vobec nepotrebujes sw NAND. Na čo?
Tak tymi datami cez tranzistor blokuj tú nosnú napríklad o zem (samozrejme ze z pinu mcu najprv das do serie napríklad 1k odpor, aby si tranzistorom neskratoval priamo pin mcu) a je to.
Alebo sa to robí tak, že nechaš cez nejaký casovac cez PWM vystup nastaveny 1:1 generujes nosnu, a toto generovanie povolujes/zakazujes v rytme dátovej obálky.
A k čemu potřebuješ 2 piny ? To je takový problém generovat/negenerovat nosnou 38kHz pomocí SW ? Vždyť znáš “tvar” jak preabmle, tak log. 1 a log. 0. Tak v čem je problém vygenerovat Xp pulzů, pak Yp pultzů vynechat pro preamble a pak vysílat X0 (X1) pulzů a Y0 (Y1) pulzů vynechat pro log. 0 (1) podle toho, jak ten který bit vypadá ?