[elektro] 8bit->32bit

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Tue May 7 22:55:28 CEST 2013


portolnom kellene AVR-rol ARM-re egy böszme kódot.

Nagyjabol látom mik a buktatók, de szivesen veszek tanacsot, ha valakinek van 
keznel, mire kell nagyon figyelni, ami nem trivialis feltetlen.

Elso korben a bitmező union stb hogyan is alakul? Ha jol remlik ez pl "cikis" 
kategoria...

A jobbra-balra igazitas fordito fuggo, vagy definit?
A lentit lehet úgy írni, hogy "portable" legyen ha nem definit?

pl:
	union{
		struct{
			ulong in1_act		:1;	//LSB
			ulong in1_res		:1;
			ulong in2_act		:1;
			ulong in2_res		:1;
			ulong in3_act		:1;
			ulong in3_res		:1;
			ulong in4_act		:1;
			ulong in4_res		:1;
			ulong sw_act		:1;			
			ulong sw_res		:1;			
			ulong auto_test_act	:1;	
			ulong auto_test_res	:1;
			ulong Vin_err_act	:1;
			ulong Vin_err_res	:1;
			ulong tmp1_err_act	:1;
			ulong tmp1_err_res	:1;
			ulong tmp1_low_act	:1;
			ulong tmp1_low_res	:1;
			ulong tmp1_high_act	:1;
			ulong tmp1_high_res	:1;
			ulong tmp2_err_act	:1;
			ulong tmp2_err_res	:1;
			ulong tmp2_low_act	:1;
			ulong tmp2_low_res	:1;
			ulong tmp2_high_act	:1;
			ulong tmp2_high_res	:1;	//MSB
		}b;
		ulong W;
	}flag_gprs;

köszi,
A.



More information about the Elektro mailing list