bitfield v avr-gcc

Tomas Dresler dresler@hw.cz
Středa Červen 18 11:44:24 CEST 2008


Mrknete na tzv. bit-banding na jadre Cortex-M3 (ARM). V C nadefinujete pole
u32[] bits na tzv. bit-band base adrese a muzete vesele adresovat az 1 MB
RAM nebo periferii po bitech :)

--
S pozdravem/with best regards

	Ing. Tomas Dresler

mailto:dresler@hw.cz

-----Original Message-----
From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
Behalf Of Miroslav Sinko
Sent: Wednesday, June 18, 2008 11:22 AM
To: HW-news
Subject: Re: bitfield v avr-gcc

>>A vubec proc pole bitu, proc nepouzit cely byte misto bitu? V dnesni =
>>dobe je vetsinou pameti dost i v malem procesoru...

>Toto je presne myslenie ktore nas vsetkych dostane do pekla. Preco by som
>mal plytvat pamatou, ked to je len problem nedokonaleho prekladaca?

Nie je to vecou prekladaca, ale jazyka. V kontexte tohto threadu jazyka C. 

Skusme sa teda opytat takto: pozna niekto nejaky jazyk, ktory vie
pristupovat na bity priamo, nejakou formou pointera? S tym, ze bity budeme
chapat nejako podobne, ako C-ckovske polozky bitoveho pola. Teda, ze tie
bitove polozky mam uzivatelsky pomenovane a nestaram sa o fyzicku poziciu
bitu v bitovom poli - nech sa o to stara prekladac.

miro

>wek



      
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list