dal som tam procesor 16F628 mam ich doma veľa, tak prečo nepoužiť.
vstupy sú RA0 , RA1 , RB4 , RB5. výstup zatiaľ kontrolná ledka. to stačí.
RB4 a RB5 reaguju ale RA0 a RA1 nereaguju , nechapem prečo, všetko je už na DPS, všetko funguje po elektrickej stránke všetko OK. len tie 2vvstupy nereaguju na vstupny signal. Nevie nahodou prečo? dam sem aj program, fakt tam nieje čo pokaziť, skušal som všelijak kombinovať, ale nič. ak je na vstupe RB4 alebo RB5 napetie, ledka svieti, ako je zrejme ale ak je napetie na vstupe RA0 alebo RA1 tak sa nič nedeje.Napetie som meral priamo na pinoch, všetko je v úplnom poriadku. takže len dakde v SW alebo odpalene vstupy?
dajaka rada?
Kód: Vybrať všetko
#define led RA6
#define tl1 RB5
#define tl2 RB4
#define tl3 RA0
#define tl4 RA1
void main(void) ///////// VOID MAIN/////////
{
TRISA = 0b10110111;
TRISB = 0b11110000;
PORTA =0;
PORTB =0;
while(1)
{
if(RA0) led=1;
else if(RA1) led=1;
else if(RB4) led=1;
else if(RB5) led=1;
else led=0;
}
}