Stránka 2 z 2
Napsal: 08 srp 2012, 10:59
od jarda
Též jsem zastáncem názoru, že je potřebný omezovací rezistor a ošetření napájení
Napsal: 08 srp 2012, 12:20
od mbrazdil
Tak jsem provedl mensi upravu zapojeni a osetril jsem pro Vas tu LEDku

Zkousel jsem rozihani a shasinani LEDky a funguje, ale jakmile napisu tento kod:
Kód: Vybrat vše
#include <htc.h>
#define _XTAL_FREQ 4000000
// Fuse bity
__CONFIG(FOSC_INTOSCIO & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & BOREN_OFF & LVP_OFF & CPD_OFF & CP_OFF);
// hlavni program
void main() {
TRISB0 = 1;
TRISB1 = 0;
while (1) {
if (RB0 == 1) {
RB1 = 1;
} else {
RB1 = 0;
}
}
}
Tak LEDka hned od zacatku sviti a shasne jen na stisknuti tlacitka, coz je presne naopak nez potrebuji aby to fakalo

Napsal: 08 srp 2012, 12:52
od jarda
Potřebuješ mít po zapnutí na výstupu naprogramovaného PIC zem, takže buď změnou v programu, nebo inverzi tranzistorem při stávajícím programu, když už to fachčí - ale naopak. A nebo změnou zapojení - LED dát na PIC katodou a její rezistor na plus.
Napsal: 08 srp 2012, 13:15
od mbrazdil
Tak jsem provedl zmenu zapojeni tlacitka a konecne to funguje jak ma

Napsal: 08 srp 2012, 14:20
od jarda
A je to