Alla fine ho deciso di provare con un led, ovvero farlo lampeggiare dal PIC in questione.....
se metto il led su RC7 è scrivo:
- Codice: Seleziona tutto
#include <xc.h>
#pragma config FOSC = XT /*oscillatore esterno*/
#pragma config WDTE = OFF
#pragma config PWRTE = OFF
#pragma config CP = OFF
#pragma MCLRE = ON
#define _XTAL_FREQ 4000000
void main(void)
{
TRISCbits.TRISC7 = 0;
while(1) {/*never ending cycle*/
PORTCbits.RC7=1;
__delay_ms(1000);
PORTCbits.RC7=0;
__delay_ms(1000);
}
}
Il led lampeggia che è una meraviglia, ma se provo a cambiare porta (ovvero metto il led in RB5 (ho provato in tutte le porte di PORTB...) non funziona:
- Codice: Seleziona tutto
#include <xc.h>
#pragma config FOSC = XT /*oscillatore esterno*/
#pragma config WDTE = OFF
#pragma config PWRTE = OFF
#pragma config CP = OFF
#pragma MCLRE = ON
#define _XTAL_FREQ 4000000
void main(void)
{
TRISBbits.TRISB5 = 0;
while(1) {/*never ending cycle*/
PORTBbits.RB5=1;
__delay_ms(1000);
PORTBbits.RB5=0;
__delay_ms(1000);
}
}
Ho due PIC identici che danno lo stesso identico problema....
cosa può essere?
Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)








