컨트롤러"pic16f628

S

scgoo

Guest
내가 PIC는 프로그래밍 초보자입니다 ...
내가 pic16f628 사용하고있습니다.지금 그림 ...에 대한 간단한 프로그램 시도하지만 나던 작업을 보인다.내가 20MHz로 cyrstal 2 3.3uF 커패시터를 사용하고있습니다.

LED가 있지만 나던 깜빡이야 ..크리스탈을 사용하여 어떤 문제가??
이건 내 코드입니다

@ 장치 pic16F628, WDT_OFF
@ 장치 pic16F628, PWRT_OFF
@ 장치 pic16F628, MCLR_OFF
@ 장치 pic16F628, BOD_OFF
@ 장치 pic16F628, LVP_OFF
@ 장치 pic16F628, CPD_OFF
@ 장치 PIC16F628, HS_OSC
@ 장치 pic16F628, PROTECT_OFF

OSC 20 정의

CMCON = 7
VRCON = 0
TRISA = % 11111101

루프 :
PORTA.1 = 1
일시 500

PORTA.1 = 0
일시 500고토 루프끝

 
안녕하세요 scg00,

내가 PIC이 어셈블리 코드를 작성하는 데 사용 해요.
무슨 500 일시 설명할 수는 무엇입니까?
만약 이것이 우리가 다음 주도에있을 것처럼 보일 수있습니다.핀 멀티미터를 사용하여 확인을 DC 전압.만약 vcc의 / 2 당신이 바로 그거다.

소녀

 
오실레이터 들어, 낮은 15pF에 22pF로, 커패시터에 대한 데이터 시트를 참조하십시오 20MHz의 크리스탈에 적합한 매우 낮은 커패시턴스 값을 사용해야합니다.

3.3uF 커패시터와 함께, 오실레이터 absolutelly 작동하지 않습니다.

 
아니 어떤 컴파일러를 사용하고 있는지,하지만 난 또 내부 osc가 628지도 모르지만, 다음이나, 관련되지 않을 수도있습니다 :
ER_IO 외부 저항 osc
INTRC_IO 내부 RC osc, 아니 CLKOUT
CLKOUT와 응급실로 외부 저항을 osc,
INTRC 내부 RC osc
또한 이전의 두 포스터를 몇 가지 좋은 조언을 제공합니다.귀하의 지연이 500 마이크로 초 3.3u 경우 대문자로 사용하는 경우, 당신은 아마도, 그리고 그들은 큰 길로 플래시가 표시되지 않습니다.내가 데이터 시트 15 - 30p에 동의했다.왜 내부 osc에, 그냥 작업을 실행하려고?
최고의 소원,
로버트

 
vsgiri에
일시 500 '일시 정지 0.5 초후 콘덴서 22pF로 변경, 자사의 작품.!!
아니면 내가 33pF 커패시터와 4MHz로 크리스탈, 또한 작업을 바꾸고 ...
그리고 또한 변경
일시 5000 '일시 중지 5sec

그럼 난 그냥 LED의 깜박 예고감사합니다 vsgiri
감사합니다 rkodaira
감사합니다 Beebop

대단히 감사합니다!

 

Welcome to EDABoard.com

Sponsor

Back
Top