-
Data: 2011-07-14 06:07:16
Temat: Re: AVRSTUDIO
Od: Zbych <a...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2011-07-14 07:25, Lelek@ pisze:
> Pytanko,
>
> mam kilka tablic
>
> unsigned char A[100], B32, C[128]... i tak z 1kB tego
>
> Co zrobić żeby te tablice zajmowały ciągły obszar pamięci tak żebym
> sobie mógł użyć tego obszaru "od święta" ale w całości i przelechać się
> po nim wskaźnikiem?
> Te tablice są zupełnie niezwiązane ze sobą i jedne są uchar a inne uint
> i jeszcze coś int tam jest.
>
> Tylko struktura i czy czy ona mi zagwarantuje ciągłość ? A może jakieś
> atrybuty/dyrektywy?
Sama struktura w ogólności nie gwarantuje ciągłości (człowiek nawet nie
poczuje jak mu się zrymuje), bo dochodzi jeszcze coś takiego jak
wyrównanie adresów (padding po polsku) dla zmiennych wielobajtowych (np.
int). Na avr nie powinieneś mieć z tym problemu jeśli do opcji
kompilacji jest dodawane -fpack-struct, albo użyjesz atrybutu packed
przy strukturze.
Następne wpisy z tego wątku
- 14.07.11 06:22 Lelek@
- 14.07.11 06:32 Zbych
- 14.07.11 06:36 Jacek Radzikowski
- 14.07.11 07:06 Artur M. Piwko
- 14.07.11 15:58 Konop
- 15.07.11 02:42 Lelek@
- 15.07.11 13:46 Artur M. Piwko
- 15.07.11 14:12 Michoo
Najnowsze wątki z tej grupy
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-28 Warszawa => Sales Executive / KAM <=
- 2025-07-28 Było 83V
- 2025-07-28 Białystok => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-28 Warszawa => Dyrektor Sprzedaży (rozwiązania Cloud) <=
- 2025-07-28 Białystok => Delphi Programmer <=
- 2025-07-28 Warszawa => Specjalista/stka ds. Organizacji <=
- 2025-07-28 Warszawa => Senior Key Account Manager IT <=
- 2025-07-28 Warszawa => Software Engineer .Net <=
- 2025-07-28 Białystok => Programista Delphi <=
- 2025-07-28 Warszawa => MENA New Business Manager <=
- 2025-07-28 Stare komputery
- 2025-07-28 Warszawa => Junior Rekruter <=
- 2025-07-28 cinkciarz.pl
- 2025-07-28 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-07-28 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36