R
robismyname
Guest
Es tikai vēlos, lai izpildītu vienkāršas, ikdienišķas izmantojot c8051F120 MCU.I mēģināja atvērt portu 2 un pēc tam ļauj šķērskoks tā, ka mans 8 LED saliekts līdz ostai var kvēlot.Izmantojot šo kodu:
ietver <c8051F120.h> / / SFR deklarācijas
par spēkā neesošu InitPort ()
(
XBR2 = 0xD8; / / Ieslēgt šķērskoks un vāja pull-up
P2MDOUT | = 0xFF;
)
par spēkā neesošu galvenais ()
(
InitPort ();
)
Nu tas nedarbojas!
<img src="http://www.edaboard.com/images/smiles/icon_mad.gif" alt="Traks" border="0" />Kā veselība pārbaude (glābšanas manu pašcieņu) I mēģināja izmantot c8051F005 MCU un atvērtu portu 2 un pēc tam ļauj šķērskoks tā, ka mans 8 LED saliekts līdz ostai var kvēlot.Izmantojot šo kodu:
# Ietvert <c8051F000.h>
par spēkā neesošu InitPort ()
(
XBR2 = 0x40;
PRT2CF | = 0xFF;
)
par spēkā neesošu galvenais ()
(
InitPort ();
)
un tā strādāja!
Var kāds man palīdzēt identificēt smalkas atšķirības starp abiem MCU's, kas ir novērst mani no panākumiem atverot c8051F120 port2?
Viena lieta, ko es ievēroju un īstenotas bija tas, ka (XBR2.4) ir iestatīts uz loģiku 1 120.datu lapā, un, piemēram, lai c8051f120
https: / / www.silabs.com/pages/search.aspx?k=C8051F120&searchtypeid=1datu lapā, un, piemēram, lai c8051f005
https: / / www.silabs.com/pages/search.aspx?k=C8051F005&searchtypeid=1
ietver <c8051F120.h> / / SFR deklarācijas
par spēkā neesošu InitPort ()
(
XBR2 = 0xD8; / / Ieslēgt šķērskoks un vāja pull-up
P2MDOUT | = 0xFF;
)
par spēkā neesošu galvenais ()
(
InitPort ();
)
Nu tas nedarbojas!
<img src="http://www.edaboard.com/images/smiles/icon_mad.gif" alt="Traks" border="0" />Kā veselība pārbaude (glābšanas manu pašcieņu) I mēģināja izmantot c8051F005 MCU un atvērtu portu 2 un pēc tam ļauj šķērskoks tā, ka mans 8 LED saliekts līdz ostai var kvēlot.Izmantojot šo kodu:
# Ietvert <c8051F000.h>
par spēkā neesošu InitPort ()
(
XBR2 = 0x40;
PRT2CF | = 0xFF;
)
par spēkā neesošu galvenais ()
(
InitPort ();
)
un tā strādāja!
Var kāds man palīdzēt identificēt smalkas atšķirības starp abiem MCU's, kas ir novērst mani no panākumiem atverot c8051F120 port2?
Viena lieta, ko es ievēroju un īstenotas bija tas, ka (XBR2.4) ir iestatīts uz loģiku 1 120.datu lapā, un, piemēram, lai c8051f120
https: / / www.silabs.com/pages/search.aspx?k=C8051F120&searchtypeid=1datu lapā, un, piemēram, lai c8051f005
https: / / www.silabs.com/pages/search.aspx?k=C8051F005&searchtypeid=1