paprasta programa, naudojant c8051F120 MCU

R

robismyname

Guest
Aš tik noriu paleisti įprastu naudojant c8051F120 MCU.Aš bandė atidaryti prievadus 2 ir tada įjungti skersiniu kad mano 8 LEDs užsikabinęs iki uosto gali švytėti.Naudojant šį kodą:

įtraukti <c8051F120.h> / / SFR deklaracijos
tuščia InitPort ()
(
XBR2 = 0xD8 / / Įjungti skersiniu ir silpni pull-up
P2MDOUT | = 0xFF;
)
void main ()
(
InitPort ();
)

Na tai neveikia!

<img src="http://www.edaboard.com/images/smiles/icon_mad.gif" alt="Pakvaišęs" border="0" />Kaip sanity check (Likutinė mano savigarbos) Aš bandė naudoti c8051F005 MCU ir atviro uosto 2 ir tada įjungti skersiniu kad mano 8 LEDs užsikabinęs, kad uostas gali švytėti.Naudojant šį kodą:

# include <c8051F000.h>
tuščia InitPort ()
(
XBR2 = 0x40;
PRT2CF | = 0xFF;
)
void main ()
(
InitPort ();
)

ir dirbo!

Can anyone help me nustatyti subtilių skirtumų tarp dviejų MCU yra, kad neleidžia man sėkmingai pradėti c8051F120 port2?

Vienas dalykas, aš pastebėjau, buvo įgyvendintos ir kad (XBR2.4) turi būti nustatytas logika 1 120.duomenų lape, ir tokiomis c8051f120
https: / / www.silabs.com/pages/search.aspx?k=C8051F120&searchtypeid=1duomenų lape, ir tokiomis c8051f005
https: / / www.silabs.com/pages/search.aspx?k=C8051F005&searchtypeid=1

 
Google udostępnił w Android Market możliwości płatności wewnątrz aplikacji. Taka decyzja ma uatrakcyjnić ofertę sklepu oraz przyciągnąć nowych programistów.

Read more...
 
Labas,

/*****************************************
įtraukti <c8051F120.h> / / SFR deklaracijos
tuščia InitPort ()
(
XBR2 = 0xD8 / / Įjungti skersiniu ir silpni pull-up
P2MDOUT | = 0xFF;
)
void main ()
(
InitPort ();
)
*****************************************/
Manau, už kurią skersiniu ir išjungti silpnas pull-up's registras seting yra XBR2 = 0xC0;

If u nustatykite ją 0xD8, UR maršrutai kai uosto smeigtukai su kitais peripherals.Check iš Registruotis konfigūracijosIki.
Atsiprašome, bet jums reikia prisijungęs, kad galėtumėte peržiūrėti šį priedą

 

Welcome to EDABoard.com

Sponsor

Back
Top