pic16f676 mclr intrare problemă

F

faraz101

Guest
Sunt băieţi, folosind mclr de aderenţă de 16f676 pic input.but ca nu este de lucru aici este meu de cod te rog ajută-mă.# include "D: \ PIC16F676 UPS \ COD \ mclr2 \ mclr.h"
# define SWITCHON PIN_A3
# define MAIN_LED PIN_C0

void main ()
(

setup_adc_ports (NO_ANALOGS | VSS_VDD);
setup_adc (ADC_OFF);
setup_timer_0 (RTCC_INTERNAL | RTCC_DIV_1);
setup_timer_1 (T1_DISABLED);
setup_comparator (NC_NC);
setup_vref (false);

în timp ce (1)
(
dacă (de intrare (SWITCHON))
(
output_low (MAIN_LED);
delay_ms (1000);
output_low (MAIN_LED);
delay_ms (1000);
)
alt
(
output_low (MAIN_LED);
delay_ms (500);
output_low (MAIN_LED);
delay_ms (500);
)
)
)

 
da, atunci când i încărcaţi hex fişier în melabs programare software-o arată că mclr este de intrare.
Sunt folosind CSC compilator şi expertul în proiect i-au fixat ca mclr I / O de aderenţă.
Thanx

 
Salut,
De ce ai scris, sunt de două ori pe Output_Low, unul dintre ei ar fi trebuit să fie Output_high?Nu e nevoie pentru a seta TRIS?
Cu respect,
Laktronics

 
Config cuvânt
3 1 C 4 normală Mijloace de aderenţă RA3 pot fi folosite ca intrare
3 1 E 4 se utilizează ca reiniţializaţi poate fi utilizată doar ca RESET

Am încercat să dau seama
dvs. C şi am undertood (poate în mod eronat) pe care le folosiţi ca o RA3 IO de aderenţă, în acest caz ar trebui să fie cuvântul de configurare 3 1 C 4 sau 11 0001 1100 0100 B

gebepic.

 

Welcome to EDABoard.com

Sponsor

Back
Top