Witam,
zaczynam dopiero pisac w C (Keil) na 8052 i mam ma³y problemik. Otó¿ deklarujê tablicê:
BYTE Registers[16];
przy starcie procka zapisujê do niej domyslne wartosci, np:
Registers[0] = 0x00; Registers[1] = 0x20; Registers[2] = 0x09; ... itd do 15
i jest te¿ funkcja, której chcê przekazaæ wska¼nik do wybranego elementu tablicy, a nastêpnie w funkcji odczytaæ okre¶lon± liczbê elementów pocz±wszy od tego przekazanego wska¼nika. Wygl±da to tak:
- prototyp funkcji: VOID SendData(PBYTE pbBuffer);
- przyk³ad wywo³ania funkcji: SendData((PBYTE) Registers[5]);
PROBLEM polega na tym, ¿e dane które odczytujê w funkcji nie maj± nic wspólnego z danymi z tymi danymi zapisanymi wczesniej do tablicy . DLACZEGO ???
Z góry dziêki, Karol M.