E
ergen
Guest
안녕하세요,
하지만 난 그렇게하지 못할 하란 16F877있어 간단하다 난 그냥 내 MCU의 16F628로부터 16F877A의 업그레 이드 및 문제 now.I 어떻게 내 project.It 설명 it.Let 사용 모르겠 많지 , max232, 2 개의 LED가, 4 모자 (1uf), 2 개의 세라믹 뚜껑 (22 PF)은, xtall (4MHZ), 3 저항 (10Kohm, 2 * 220 옴). 난을 통해 0 - 5V의 전압을 측정하려면 그림을 보내세요 내 회로를 설명하기 위해 나를 computer.Let합니다.내가 Pin1 5 V.I 사이에 10,000 야기 pin11 연결 pin32 5 V.I pin12 연결 pin31에 GND.I 연결되어있는 녹색 LED가 연결 ( ) 핀 pin38에, (-) 핀 입술, 220 옴 및 기타 핀 입술, 220 옴 xtall pin12 및 pin13.I 사이 xtall 핀 2 pin1 및 기타 22 pf 모자 xtall에 연결된 22pf 연결 gnd.I에 GND.I 연결된 마개의 다른 핀 ( ) 빨간색 LED가 핀 5 V의, (-) 220 옴과 GND.I에 입술의 다른 핀 최대 - pin1 사이에 1 University of Florida의 모자에 연결된 다른 입술에 핀 ( ) 및 최대 핀 3 최대 - pin4 사이에 (-). 또 1 University of Florida의 캡 ( ) 그리고 최대 - pin5 (-) 및 max - pin16 사이의 1 University of Florida의 캡 (-) 및 max - pin2 ( 최대 - pin6 사이) .1 University of Florida의 캡 (-) 및 max - pin15 ( ). 제가 맥스 연결 핀 ( 16) 5 V와 맥스 (15) GND.Then 내가 pic16F877A이 프로그램을로드하고 난 전압을 포기하고 아무것도 happened.Even 연결된 그림이 이끄는 Pin38을 설정하지 않았 핀
<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="슬픈" border="0" />
(그래서이게 무슨? 코드 (내가 사용하는 C 컴파일러는 CCS는 아래에 표시됩니다 3.155)를 잘못 :
project.c :
# "는"C : \ 일할 \ Project.h 포함메인 무효 () (
int 값을;
setup_adc_ports (A_ANALOG);
setup_adc (ADC_CLOCK_INTERNAL);
setup_psp (PSP_DISABLED);
setup_spi (가 FALSE);
setup_counters (RTCC_INTERNAL, WDT_18MS);
setup_timer_1 (T1_DISABLED);
setup_timer_2 (T2_DISABLED, 0,1);
setup_comparator (NC_NC_NC_NC);
setup_vref (가 FALSE);printf ( "샘플링 :");
set_adc_channel (0);
할 (
delay_ms (100);
값 = Read_ADC ();
printf ( "\ n \ rValue : % 배", 값);
output_high (PIN_B5);
) 동안 ()이 TRUE![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
project.h :
# 포함 "16F877A.h"
# 장치 ADC는 = 8
#를 사용하여 지연 (24 시간 = 4,000,000)
# HS, WDT 퓨즈
#를 사용하여 RS232 (보오 = 9600, 패리티 = N으로, xmit = PIN_C6, rcv = PIN_C7, 비트 = 8)
하지만 난 그렇게하지 못할 하란 16F877있어 간단하다 난 그냥 내 MCU의 16F628로부터 16F877A의 업그레 이드 및 문제 now.I 어떻게 내 project.It 설명 it.Let 사용 모르겠 많지 , max232, 2 개의 LED가, 4 모자 (1uf), 2 개의 세라믹 뚜껑 (22 PF)은, xtall (4MHZ), 3 저항 (10Kohm, 2 * 220 옴). 난을 통해 0 - 5V의 전압을 측정하려면 그림을 보내세요 내 회로를 설명하기 위해 나를 computer.Let합니다.내가 Pin1 5 V.I 사이에 10,000 야기 pin11 연결 pin32 5 V.I pin12 연결 pin31에 GND.I 연결되어있는 녹색 LED가 연결 ( ) 핀 pin38에, (-) 핀 입술, 220 옴 및 기타 핀 입술, 220 옴 xtall pin12 및 pin13.I 사이 xtall 핀 2 pin1 및 기타 22 pf 모자 xtall에 연결된 22pf 연결 gnd.I에 GND.I 연결된 마개의 다른 핀 ( ) 빨간색 LED가 핀 5 V의, (-) 220 옴과 GND.I에 입술의 다른 핀 최대 - pin1 사이에 1 University of Florida의 모자에 연결된 다른 입술에 핀 ( ) 및 최대 핀 3 최대 - pin4 사이에 (-). 또 1 University of Florida의 캡 ( ) 그리고 최대 - pin5 (-) 및 max - pin16 사이의 1 University of Florida의 캡 (-) 및 max - pin2 ( 최대 - pin6 사이) .1 University of Florida의 캡 (-) 및 max - pin15 ( ). 제가 맥스 연결 핀 ( 16) 5 V와 맥스 (15) GND.Then 내가 pic16F877A이 프로그램을로드하고 난 전압을 포기하고 아무것도 happened.Even 연결된 그림이 이끄는 Pin38을 설정하지 않았 핀
<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="슬픈" border="0" />
(그래서이게 무슨? 코드 (내가 사용하는 C 컴파일러는 CCS는 아래에 표시됩니다 3.155)를 잘못 :
project.c :
# "는"C : \ 일할 \ Project.h 포함메인 무효 () (
int 값을;
setup_adc_ports (A_ANALOG);
setup_adc (ADC_CLOCK_INTERNAL);
setup_psp (PSP_DISABLED);
setup_spi (가 FALSE);
setup_counters (RTCC_INTERNAL, WDT_18MS);
setup_timer_1 (T1_DISABLED);
setup_timer_2 (T2_DISABLED, 0,1);
setup_comparator (NC_NC_NC_NC);
setup_vref (가 FALSE);printf ( "샘플링 :");
set_adc_channel (0);
할 (
delay_ms (100);
값 = Read_ADC ();
printf ( "\ n \ rValue : % 배", 값);
output_high (PIN_B5);
) 동안 ()이 TRUE
project.h :
# 포함 "16F877A.h"
# 장치 ADC는 = 8
#를 사용하여 지연 (24 시간 = 4,000,000)
# HS, WDT 퓨즈
#를 사용하여 RS232 (보오 = 9600, 패리티 = N으로, xmit = PIN_C6, rcv = PIN_C7, 비트 = 8)