Stránka 1 z 1
Atmega8-16 a BC516
Napsal: 05 dub 2014, 12:52
od bastlir40
Dobrý den. Řeším problém spínání tranzistorů BC516 Atmegou8-16. Když mu dám do báze odpor jakékoliv velikosti, nerozsvítí diodu na plno. Pokud se dotknu na kterékoliv straně odporu prstem, pak se dioda rozsvítí na plno. Mohl by mi prosím někdo poradit, jak tento problém vyřešit? Předem mockrát děkuji za každou radu a pomoc.
Napsal: 05 dub 2014, 13:09
od ZVUK2000
A co zapojit LEDKu na emitor?
Napsal: 05 dub 2014, 13:19
od bastlir40
Už je to v pořádku. Malá chyba v programu a už je o problém postaráno

.
Pokud toto vlákno někdo může odstranit, předem mu děkuji za odstranění.
Napsal: 05 dub 2014, 16:06
od SDZ
Proč odstranit ? Někdo jiný může řešit stejný problém,naopak by bylo vhodný dát sem řešení i pro ostatní.
Napsal: 06 dub 2014, 04:00
od bastlir40
Myslel jsem aby zde HILL neměl zbytečná vlákna. Pokud to ale bude někomu k pomoci, chyba byla že jsem měl zapsané: DDRC = 0b00000000; a měl jsem mít zápis DDRC = 0b00100000;
Nevšiml jsem si té špatně zapsané nuly a tak jsem už ze zoufalství psal o pomoc i na bastlírnu. Nejsem v programování přeborník ale začátečník a tak mi občas dá zabrat i prkotina, které by si zkušení programátoři všimli hned.

Napsal: 06 dub 2014, 14:20
od Celeron
Jo to znám.

Někdy je lepší psát hexa a do komentáře rozepsat bitově s mezerou mezi 0000 1010. Pak to trkne hned.
Jirka
Napsal: 06 dub 2014, 15:15
od GeorgeB
NA tyhle případy si nemůžu vynachválit logickou sondu od Tesly. Ukáže stav L,H a nebo nic v případě,že není logický stav definován. V takovém případě je hned jasný, že I/O je nastaven jako vstup případně OC.