Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.675 pregleda

Najnovija ↓

Prelaz sa 16f84 na 16f876 01.02.2008. u 20:09 · pre 228 meseci #1
isti program koji radi na picu 16f84, prebacio sam na pic 16f876 i ne radi mi baš.

s time da je na picu 16f84 izlaz bio na portu b. u čemu je problem?


Code:

#include <pic.h>

#include "delay.h"

__CONFIG(XT&PWRTEN&WDTDIS);


#define PORTBIT(adr,bit)  ((unsigned)(&adr)*8+(bit))

static bit TS       @     PORTBIT(PORTA,0);
static bit LED       @     PORTBIT(PORTC,0);


void main(void){
    unsigned int i;

    
    TRISA=1;
    ADCON1=6;
    PORTA=0;


    
while(1)
    {
    
        DelayMs(1);
    if(TS==0)
    {
        LED=1;
    }            

            
        
    
    }
}

Re: Prelaz sa 16f84 na 16f876 01.02.2008. u 20:21 · pre 228 meseci #2
Nisi postavio PIN C0 da bude izlazni, svi pinovi po ukljucenju kontrolera se postavljeni kao ulazni.


Re: Prelaz sa 16f84 na 16f876 01.02.2008. u 21:20 · pre 228 meseci #3
to sam sad popravio, stavio otpornik, da daje 1 na ulazu, ali mi svijetli kad stavim pod napon.
a druga stvar , ako definiram trisa kao 1 i porta 1, nema mi promjene na porta kod simulacije.
u čemu je fora?stavio sam da bude porta digitalni ulaz/izlaz.
Re: Prelaz sa 16f84 na 16f876 02.02.2008. u 21:09 · pre 228 meseci #4
Normalna stvar da ce da ti kolo radi kad ga napojis. Ne znam kako mislis da postavis port na kontroleru da bude ulazno izlazni. To je nemoguce. Port je ili ulazni ili izlazni osim ako u toku izvrsavanja koda ne promenis.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme