2011-03-21 2 views
0

내가 마이크로 컨트롤러 프로그래밍C 언어 마이크로 칩에서 PIC 프로세서를 사용하여 배우고 있지만, 나에게 분명하지 않은 특정 처리기 지시문이 있습니다. 예를 들어거기에 그림 같은 C 문서가 있습니까?

은 :

#fuses NOWDT 

나는 그런 지침에 대한 문서를 찾고 시도하지만 실패했다.

도움을 받으실 수 있습니다.

+0

CCS 컴파일러를 사용하는 것처럼 보입니다. CCS는 훌륭한 포럼 인 http://www.ccsinfo.com/forum을 보유하고 있습니다. CCS 관련 문제에 관해서는 그 포럼이 누구에게도 뒤지지 않습니다. –

답변

3

그 전 처리기 지시문 appears은 CCS C 컴파일러에서 특수하게 사용되며 the manual에 나열됩니다.

+0

감사합니다. 내가 필요한 것. –

+0

@Dr Deo, 나는 우리가 Hitech C 컴파일러를 사용하고 있기 때문에 그 지시어에 익숙하지 않았다. 그래서 나는 Microchip과 NOWDT를위한 첫 번째 링크를 찾기 위해 googled했다. – Martin

1

NOWDT 평균 워치 독 타이머가 비활성화됩니다. NOWDT은 라이브러리 파일 중 하나에 정의되어야합니다. NOWDT MCPU 구성 단어의 포인트 비트.

+0

NOWDT는 내가 이해하지 못하는 많은 것들 중 하나였습니다. 어디에서 이러한 지시어를 자세히 설명하는 문서를 얻을 수 있습니까? –

1

#fuses 지시어는 CCS 컴파일러에만 고유합니다.

NOWDT은 워치 독 타이머가 비활성화됨을 의미합니다. (워치 독 타이머는 앱이 멈추는 원인이되는 C 코드의 문제를 처리하는 데 도움이되는 것입니다. 자동 리셋을 피하기 위해 워치 독 타이머를 '너무 많이'개 치는 것이 좋습니다. "Keep Alive"를 프로그램에 사용하십시오.)

여기에 CCS manual이 있습니다. 인쇄해서 책상 위에 두는 것이 좋습니다. 부분 목록을 보려면 #fuses 섹션을 찾으십시오.

퓨즈의 전체 목록은 텍스트 파일로 컴파일러와 함께 제공됩니다. 그것은 당신의 칩에 의존합니다. 예를 들어

: http://www.ccsinfo.com/forum/viewtopic.php?t=42945

당신은 또한 특정 프로세서의 스펙 시트를 판독하여 퓨즈 아마 사용할 수있는 감각과 그들이 할을 얻을 수 있습니다. 정확한 용어는 CCS 컴파일러와 프로세서 사양 시트간에 다릅니다. 당신은 그것을 조금 해독해야 할 것입니다.

관련 문제