Wat is deze opdracht?

C

crocklip

Guest
Hoi,

Ik heb geprobeerd om een aantal C-code te converteren voor een ATMEL2323 chip code voor een Microchip 16F877A.
De lijn van code voor de 2323 chip die ik niet kan begrijpen is dit:

count = (count_hi <<

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Koel" border="0" />

INP (TCNT0) / / get tegenwaarde

waar de count_hi is een overloop accu.

wat doet het INP () commando doen?en hoe zou ik naar een uitvoering van deze 16f887a?

Alle hulp zou helemaal geweldig zijn!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />Bedankt.

 
Dit is meer als de gebruiker procedure, in de code vinden definitie van input () procedure, moet iets als dit:
void Input () void;

Ook is een mogelijk dat dit een capture-functie, en TCNT0 wordt timer 0 of een ander apparaat te pakken.Als u de volledige broncode hebt, kunt u zien wat er precies is TCNT0, in uw C-code die u moet beschikken over:
# include <some_procesor.h>
in dit bestand heb je een definitie voor alle aangifte, ook aangifte kan worden gedaan in je. c bestand
# define TNCO 0x52, bijvoorbeeld.
Directe vertaling van Atmel PIC onmogelijk is, moet u gebruik maken van andere randapparatuur, en indien de procedure te gebruiken voor tijd generatie, moet u deze procedure opnieuw te berekenen.

 

Welcome to EDABoard.com

Sponsor

Back
Top