16F876 - kelpaa array koodin muistiin vakituista osoitetta

F

fl0rin

Guest
Hi everyone,

Käytän Microchip PIC16F876 uC ja Hi-Tech Picc kääntäjä hankkeeseen.Tarvitsen tapa tallentaa array in koodin muistiin absoluuttinen osoite.Nyt tiedän, tämä voidaan tehdä käyttämällä @ toimija, mutta näyttää siltä, se ei työskennellä paneelit, jotka ovat myös alustetaan ilmoitettaessa.Voidaan tarkemmin:

/ / Tämä on alustettu arrray tallennettu koodi muistiin
const unsigned char const array [5] = (0x00, 0x11, 0x22, 0x33, 0x44);

/ / Täällä on mitä tarvitsen, mutta se ei tue
const unsigned char const array [5] @ 0x1E00 = (0x00, 0x11, 0x22, 0x33, 0x44);

Kaikki ehdotukset ovat tervetulleita.Kiitos.

 
Voit käyttää # pragma psect direktiivi määrittää uuden jakson jälkeen lisätään ylimääräinen vaihtoehto on linker.
ex: Lisää tämä omalle C lähdekoodiin:
Koodi:

# pragma psect const%% u = myconst

const unsigned char array [5] = (0x00, 0x11, 0x22, 0x33, 0x44);
 

Welcome to EDABoard.com

Sponsor

Back
Top