8.951 i C programiranje pitanja

O

Opel_Corsa

Guest
Molimo preuzeti sljedeću strukturu programa za koji se kreće bot s 2 motora (koristeći 8.951 čip):

Šifra:

... odgovarajućih C i 8.951 knjižnice uključene ovdje ...

... neki inicijalizacija ovdje.
Također TR0 i EA i ET0 su svi skup ...

... neke globalne varijable ovdje, od kojih je većina 'nepostojan'

void PIcontroller (void); / / kontroler za izradu na kotačima okretati istom brzinom

void RotationCounter (void); / / broji broj skreće kotače putem 2 rotacijski enkodera povezani svaki kotač

void naprijed (void);

void unatrag (void);

void stop (void);

void okret (void);

void MainController (void) prekidati 1 koristeći 1 / prekid je potreban za PIcontroller () i RotationCounter () to funkcionirati ispravno, mislim

void main (void);
 
Bok

Vi ništa reći o Vašem c kompajler?
Možete li objasniti što događaja započeli svoj prekid?U čemu pin?Level ili EDGE?

biti svjesni da se obično ne možete pozvati funkcija iz prekida.
Ti bi promijeniti način da se riješi problem (na primjer pomoću zastave)

Uzdanica ovaj pomoć.

 

Welcome to EDABoard.com

Sponsor

Back
Top