Visualizza messaggio singolo
Vecchio 14 novembre 10, 13:32   #72 (permalink)  Top
elicottero78
User
 
L'avatar di elicottero78
 
Data registr.: 14-05-2005
Residenza: bergamo
Messaggi: 1.278
ciao,scusatemi ancora,io vorrei poter leggere il valore dell impulso pwm che arriva dalla mia ricevente e con un pic creare qualcosa...tipo un gioco di luci,un interuttore ecc

vi posto questo programmino fatto giusto x farvi vedere....niente di che...

volevo sapere se potesse funzionare?

uso x prova il pic 16f84a,voglio leggere il valore di trm0 ogli fronte salita e in base al suo valore,faccio fare questo o quest altro


char misura;
void main() {
trisa=0b10000;
trisb=0b000000000;
portb=0;
porta=0;

OPTION_REG.F5=1; //TRM0 incrementato da impulso su RA4/T0CKI
OPTION_REG.F4=1; //Incremento sul fronte alto
OPTION_REG.F1=1; //prescaler su WDT (di conseguenza 1:1 su TRM0)
INTCON.F7=0; //global interrupt disabilitati
INTCON.F6=0; //Peripheral Interrupt disabilitati
INTCON.F5=0; //TMR0 Overflow Interrupt disabilitato
TMR0=0;
while(1)
{
if (OPTION_REG.T0SE=1)
{
misura= TMR0;
}
if (OPTION_REG.T0SE=0)
{
TMR0=0;
}
if(misura>200)
{
portb.f0=1;
}else{
portb.f0=0;
}
}
}
__________________
NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s
GRUPPO LASER https://www.facebook.com/groups/1880460478909243/
elicottero78 non รจ collegato   Rispondi citando