Error, PIC10f ja High Tech C

M

M3GAPL3X

Guest
Hi Guys,

Saan seuraavat virheet jostain syystä.Periaatteessa olen käyttäen vastoin seurata kuinka kauan painiketta painetaan.The WDT herää joka 18 ms.
Code:# include <htc.h>

# define BUTTON_INPUT GP0/ / Sleep komento

mitätön Sleep (void)

(

# ASM

nukkua

# endasm

)/ / tärkein ominaisuus

mitätön tärkeimmät ()

(

while (1) / / ei ikuisesti

(

CLRWDT (); / / poista watchdog timer

CheckButton (); / / check-painiketta

WDTCON = 1; / / jotta watchdog timer

Sleep (); / / go to sleep for 18 ms

WDTCON = 0; / / poista watchdog timer

CheckButton (); / / check-painiketta uudelleen

)

)/ / Tehtävä: CheckButton

/ / Kuvaus: Tarkista tila RC2

/ / jos aktiivinen matala, kasvu VASTALAUSUNTO.
Tarkista VASTALAUSUNTO nähdä, jos se on yli 3 sekuntia.
Jos näin on, antakaa valta

/ / to main tietokoneeseen.
Jos aktiivinen korkea, palauttaa vastoin 0mitätön CheckButton (void)

(

unsigned int VASTALAUSUNTO = 0;if (BUTTON_INPUT == 0) / / jos aktiivinen matala, increment laskuri

(

VASTALAUSUNTO ;

if (VASTALAUSUNTO> = 10000) / / 3

(

/ / SEND POWER TO HOST, testauksessa, LIGHT LED

)

)

muu / / muu - nollata vasta-arvo takaisin 0 koska painiketta ei paineta

(

Counter = 0;

)

)
 
Tämä tarkoittaa WDTCON on määrittämätön.sinun täytyy lukea tekninen ja headerfile nähdä, mikä on tarkoituksenmukaista sirulle olet ohjelmatyöhön.

 

Welcome to EDABoard.com

Sponsor

Back
Top