mon51-store koodi on Wh?

K

kyle86

Guest
minä wan kysyä, että miten mon51 työtä?
minä tallentaa mon51 ohjelma (mon51.hex) ja mikro-ohjaimen flash-muisti rom
kuin käyttäjän ohjelmakoodia, pitäisi säästää Wh?

ulkoinen ram?Miten pelastaa muita. hex-tiedosto RAM?

 
Käytätkö Keil on kääntäjä?
Jos kyllä, MON51 on ohjelmoitu sisällä salamaa.Sinun tulisi käyttää SRAM ohjelmaksi
muistin ja käyttäjän ohjelma on ladattu tekemät IDE (uV3).

 
''käyttäjän ohjelma on ladattu tekemät IDE (uV3)''?
u tarkoittaa ladata ulkoisia juntta ??...
kanisteri u opettaa minulle askel?Olen lukenut niin kauan ...vielä tiedä miten ladata käyttäjälle ohjelmakoodin ...

 
u tarkoittaa ladata ulkoisia juntta ??...==> Kyllä, uV3 tekee tämän.

Voit käyttää MON51 virheenjäljitykseen, sinun pitäisi vaihtaa MCU arkkitehtuuri
alk. Havard von Neumann.Ulkoista SRAM käytetään tallentaa käyttäjän
ohjelma.Olen käyttänyt sitä virheenjäljitykseen useita vuosia.Se voisi päästä eroon käyttämällä
jään debug jos sinulla on varaa kustannuksia ICE.

Käyttö-teoria
Katso http://www.keil.com/support/man/docs/mon51/mon51_theory.htm

Ladata precedure
Katso "http://www.keil.com/support/man/docs/mon51/mon51_debug.htm"

MON51 poltetaan tulee on-Chip flash-tai EEPROM ja
sijaitsee from ohjelma osoite 0x0000.
Joten virran kytkemisen jälkeen, MON51 toteuttaa valvontaa ja yrittää
yhteydessä uV3 RS-232.
(UART teidän 51 MCU käytetään MON51.)
MON51 on myös vastuussa lataamista ohjelman SRAM.
Ohjelmasi virheenjäljitykseen on eroavan
lopullisen koodi vapauttaa, koska sitä ei voida sijoittaa ohjelmaan
osoite 0x0000.
Älä huolestu tästä.
Loppujen bugs tapetaan, muutamia yksinkertaisia ohjeita ja juuri uudelleen kääntää ohjelma
korjaa tätä tilannetta.

 
THX paljon .... opetuksen minulle ...
ja 1 juttu, kun näppäintä debuging klo Keil uversion, on sanottava menetti yhteyden, kallistus yhteyden minun aluksella, voin rakentaa hallituksen my self,

i wan kysyä, Wat aiheuttaa minun yhteys ei?
Ensimmäinen boundrate, ja?...

RS232 HAV 9 pin, meidän on vain 3 pin tarpeeksi oikeassa?TXD, RXD GND yhdistää MAX232, muut pin voi sivuuttaa sitä?

 
Kyllä vain TXD / RXD ja GND tarvitaan yhteyden.
Ja nopeuden sekä puolella (MCU ja PC) pitäisi olla sama.
Tästä syystä, kellon lähde MCU olisi riittävän tarkkoja.
Lisäksi, RS-232-ohjain (kuten Maxim MAX232) on tarpeen
Yhteys olisi näin

MCU <---[ RS-232 kuljettaja ]---> PC
RXD <---[.....................]---> TXD
TXD <---[.....................]---> RXD

Onnea!

 
voi kysyä u 1 enemmän kysymys?
u hav mitään käsitystä, miten testata ulkoisen RAM?
i wan testata, että onko minun johdinliitäntä oikein tai väärin.
Keil uversion voi testata?
jälkeen liittää kaikki, kun minä paina debug, mon51 pitää sanoa erikoiskieli hankkia muistiin osoitteessa 5056h

 
MOVC komento yrittää käyttää ohjelmaa levyltä tilaa.

Tässä tapauksessa (MON51), tulokset MOVC ja MOVX pitäisi olla sama
ulkoista RAM-tila, jota käytetään KOODI ja XDATA
simutaneoulsy nyt.

Ehdotan, että tarkistat / EA, / PSEN, ALE ensimmäinen.
(Olen tehnyt joitakin virheitä yhdistävät nämä 3 signaalia
kun käytin MON51 ensimmäistä kertaa)
Sitten osoite / väylän tarvittaessa.

 
Dear Waterman,

Sallikaa minun liittyä tähän aiheeseen.

Olen myös kiinnostunut oppia käyttämään MON51.Tällä hetkellä olen johdottaa 2 32k SRAM minun aluksella.Olen ABIT sekoittaa noin muisti Mapping.Minulla luoda MON51.hex tämän komennon asentaa 8 7F 0

Jos me määritellä xdatastart on 7F mikä tarkoittaa MON51 tulee ladata "käyttäjä" xdata alkaa 0x8000 asti 0xFFFF, olen riitti?
Jos määritellä xcodestart on 0 tarkoittaa "käyttäjä" koodi alkaa klo 0x0000 osoite SRAM, rite?

Minulla käyttäen Keil näyte Hei tehdä testausta.

command MON51 work for MAP1, MAP2, and MAP3.

Jos käytät asentaa 8 FF 0
komento MON51 työtä MAP1, MAP2 ja Kartta 3.Mitä se tarkoittaa?

Miten käytännössä, jotta voidaan paremmin ymmärtää, miten käyttää MON51.

Kiitos.
Anteeksi, mutta sinun täytyy kirjautua nähdäksesi tämän liitteen

 
HiFi auttaa
ur mon51 voi toimia?
ladata käyttäjätunnuksen nousta ja ajaa?

Saanko kysyä, vaatimus sanoa, että mon51.hex tarve 4k-5k tilaa
mutta minua tuottaa hex-tiedoston ikkunassa ja paina ominaisuuksia, että tiedosto on 11k, any1 tietää miksi?Olen vain hav 8k flash-muisti tallentaa mon51.hex

 
Hi kyle86,

En ole varma, ei toimi ei.Me myös ensimmäistä kertaa käytössä MON51.

Kuten mr.Waterman kertoi Keil lataa käyttäjän koodin SRAM.Joten, sinun ei tarvitse huolehtia siitä.

Olen syntyvän MON51.hex voit kokeilla ja käyttää sitä.Toivottavasti se toimii myös teille.

Me myös sekoittaa miten muisti Mapping, toivottavasti joku voi auttaa meitä.

Rgds,
Apu
Anteeksi, mutta sinun täytyy kirjautua nähdäksesi tämän liitteen

 

Welcome to EDABoard.com

Sponsor

Back
Top