Ola
Eu estou com dificuldades de criar uma tabela na Flash do LPC2103 com end definido. Eu utilizo o Keil uvision3.
Eu tentei oque eu ja conhecia:
const char Text_Table [16] @0x000010FF ={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
mas não da certo, ele não aceita o @.
Outra dúvida, seria: como eu discrimino uma variável de um bit? No Code Warrior (freeescale 8 bits) eu fazia assim:
volatile union _tyBits1 {
unsigned char vByte1;
struct
{
unsigned char Bit3_0:1;
unsigned char Bit3_1:1;
unsigned char Bit3_2:1;
unsigned char Bit3_3:1;
unsigned char Bit3_4:1;
unsigned char Bit3_5:1;
unsigned char Bit3_6:1;
unsigned char Bit3_7:1;
} vBits1;
};
union _tyBits1 _flags3;
#define flags3 _flags3.vByte1
#define blablabla _flags3.vBits1.Bit3_0
#define blablabla _flags3.vBits1.Bit3_1
#define blablabla _flags3.vBits1.Bit3_2
#define blablabla _flags3.vBits1.Bit3_3
#define blablabla _flags3.vBits1.Bit3_4
#define blablabla _flags3.vBits1.Bit3_5
#define blablabla _flags3.vBits1.Bit3_6
#define blablabla _flags3.vBits1.Bit3_7
mas no uvision tb não da certo.
Apelo para os mais experientes...
Obrigado