I
ichikuma
Guest
Labas,
Esu naujas darbo su mikrokontrolerio todėl aš įsigijo dev taryba iš www.sparkfun.com.Maniau, kad tai būtų geras pirmasis žingsnis už mane.
Aš taip pat atsisiuntė mspgcc kompiliatorių statyti kodas Mano dev lenta.Norėdami pradėti, I figured I'd pradėti LEDs paprastas pavyzdys, kad mspgcc tiekimą.Man teko atlikti kai kuriuos pakeitimus, nes LED ant lentos yra PIN 6.0.Turiu LED indikatorius mirksi, naudojant šį kodą:
Kodas# include <msp430x14x.h>/ **
Uždelsimo funkcija.
*
tuščia vėlavimą (unsigned int d) (
int i;
for (i = 0; i <D; i ) (
NOP ();
NOP ();
)
)/ **
Pagrindinės funkcijos su kai mirksi lemputės
*
int main (void) (
WDTCTL = WDTPW WDTHOLD;
P6DIR = 0x01; / / Nustatykite kryptimi galia
P6SEL = 0x00;
P6OUT = 0x01; / / ruožtu lėmė dėlwhile (1) (/ / pagrindinis ciklas, niekada nesibaigia ...
vėlavimą (0x4fff);
P6OUT = P6OUT & 0x00; / / ruožtu lėmė ne
vėlavimą (0x4fff);
P6OUT = 0x01; / / ruožtu lėmė dėl
)
)
Esu naujas darbo su mikrokontrolerio todėl aš įsigijo dev taryba iš www.sparkfun.com.Maniau, kad tai būtų geras pirmasis žingsnis už mane.
Aš taip pat atsisiuntė mspgcc kompiliatorių statyti kodas Mano dev lenta.Norėdami pradėti, I figured I'd pradėti LEDs paprastas pavyzdys, kad mspgcc tiekimą.Man teko atlikti kai kuriuos pakeitimus, nes LED ant lentos yra PIN 6.0.Turiu LED indikatorius mirksi, naudojant šį kodą:
Kodas# include <msp430x14x.h>/ **
Uždelsimo funkcija.
*
tuščia vėlavimą (unsigned int d) (
int i;
for (i = 0; i <D; i ) (
NOP ();
NOP ();
)
)/ **
Pagrindinės funkcijos su kai mirksi lemputės
*
int main (void) (
WDTCTL = WDTPW WDTHOLD;
P6DIR = 0x01; / / Nustatykite kryptimi galia
P6SEL = 0x00;
P6OUT = 0x01; / / ruožtu lėmė dėlwhile (1) (/ / pagrindinis ciklas, niekada nesibaigia ...
vėlavimą (0x4fff);
P6OUT = P6OUT & 0x00; / / ruožtu lėmė ne
vėlavimą (0x4fff);
P6OUT = 0x01; / / ruožtu lėmė dėl
)
)