Jo tak, ale nemělo by tam být spíše:
Config Lcdpin = Bus
Příspěvky odeslané z IP adresy 213.195.211.–
Zdravím, potřeboval bych poradit s drátováním LCD v 8bit řežimu, 4bity již známa chtěl bych zkusit i něco jiného, ale nejsem si zcela jist jak na to. Z toho co jsem pochopil musí pro to člověk vyhradit celý port (nelze přidělovat přímo určité piny jako u 4bit režimu). Také by mě zajímala incializace LCD v bascomu, tedy jak to programově ošetřit. Děkuji
Jasně kondenzátor dávám vždycky. Dle datasheetu.
Zdravím, při nastavování AD konvertoru je zde na výběr napěťová reference. Pro můj obvod se ideálně hodí interní reference 2.56V. Znamená to, že toto napětí naměřím i na pinu AREF? Potřebuji zakomponovat potenciometr, ale standardní palubní napětí je 5V a napěťový dělič se mi dělat nechce ani na něj není na desce místo.
Nazdar, na MCU Atmega32 je hardwarové I2C. Pracuju v BASCOMU a již v programových knihovnách je (pokud jsem to správně pochopil) softwarové I2C. Mohu tímto získat libovolný počet I2C na procesoru (tedy v rámci počtu využitelných pinů), nebo mohu mít pouze jedno softwarové a jedno hardwarové I2C?
Zdar, když použiju příkaz IDLE a poté probudím procesor externím přerušením, bude po vykonání podprogramu pokračovat tam kde skončil tedy za příkazem IDLE nebo s vrátí do IDLE? Právě bych potřeboval spíš aby se po probuzení zrestartoval.
To xhans69 :
díky za snahu, ale podle specifikací když uvážím že to jedno tda má 2 stereo výstupy které hrajou to samé tak když na jednom čipu bude to hrát na prvních dvou (předky) a na druhém na druhý pár (čili zadek) nebude se to ovlivňovat protože v i2c má každý pin své vlastní ovládání takže když budu chtít zeslabit zadky pošlu nějaký kód a když zadek tak zase jiný v tom problém nevidím. Ale už to mám hotové a teďka se snažím rozchodit i2c a zatím to nejde, zkouším teprve první čip a nechce se mu zmetkovi, zkouším různě kombinovat kód ale pořád nic. odpory jsou 5k6
Dík, jen by mě zajímalo co znamená to číslo co je za stringem.
Problém je v tom, že ta "druhá strana" je neprogramovatelná, ale zkusím ještě mrknout mám takový pocit že je tam jen časová prodleva ve které to TDA automaticky pošle ack.
neznam. No víš co udělám to úplně jinak. Kašlu na uart. Vezmu si 4 piny na atmeze a 4 na atině a budu kombinovat jejich stavy. To ještě zvládnu naprogramovat. Dík za rady
Ahoj hoši, mám takový problémek. Rozhodnul jsem se postavit si 6 kanálový digitálně řízený korekční předzesilovač. Až po koupi obvodů jsem ale přišel an něco co mi zasadilo ránu. Obvody nemají pin na ADDR. U prvních dvou napojených na jedno I2C by to nebyl problém protože každý čip ma 3 stereo vstupy a 4 výstupy (z každého stereo vstupu jde signál do 4 výstupů takže jsou jen jakoby dva a zadní hrajou to samé jako přední repro). Takže na jednom čipu bude zapojen výstup na první pár a druhého na druhý pár. Problém mi nastává s samotným třetím čipem. Chtěl jsem to vyřešit dalším procesorem (attiny2313) který by byl zapojen přes UART s hlavním procesorem (ATmega16). Attiny spojena přes i2c s posledním tda.
Uart komunikace je jenom jednosměrná tedy od Atmegy k attině. Můj dotaz zní. Pin txd na atmeze se spojuje s pinem rxd na atině?
Druhá část dotazu je programová. Samotný program na ovládání LCD atd mám, potřebuju jen rozchodit uart. Chci po Uartu přenášet jbinární čísla do attiny která je pošle dál přes i2C do tda. Používám BASCOM.
Dim C As Byte
C = &B00110101
PrintBin (C)
Nebo se to musí dělat jinak?
A jak to pak bude v attině? Ta bude pořád jen čekat s příkazem InputBin?
Vše bude v 8-mi bitech jak vysílání tak příjem.