[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