Što je ovo naredba?

C

crocklip

Guest
Bok,

Ja sam bio težak to pretvoriti neki C kod za ATMEL2323 čip na broj za Microchip 16F877a.
Linija koda za 2323 čip koji ne mogu razumjeti je ovo:

count = (count_hi <<

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

INP (TCNT0); / / dobiti protuvrijednost

gdje count_hi je prelijevanje akumulator.

šta znači INP () naredba učiniti?i kako sam mogla implementirati ovo 16f887a?

Bilo koji pomoć na sve bi bilo velik!

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

 
To je više kao korisnik postupka, u kodu nađi definiciju Unos () postupak, mora biti nešto ovako:
void Unos () void;

Također je moguće da je to hvatanje funkciju, a TCNT0 je brojilo 0 ili neki drugi hardver adresa uređaja.Ako imate full source code, možete vidjeti točno ono što je TCNT0, u C kod, morate imati:
# include <some_procesor.h>
u ovoj datoteci imate definiciju svih deklaracija, izjava također može biti u svoj. c datoteku
# define TNCO 0x52, na primjer.
Direktni prijevod s PIC Atmel da je nemoguće, morate koristiti drugi perifernih uređaja, a ako se koristi postupak za vrijeme generacije, morate ponovo izračunati ove postupke.

 

Welcome to EDABoard.com

Sponsor

Back
Top