[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Разумеется поле может быть и 2 бита и 3 и 17, также как и само объединение сколько угодно байт, я хотел подчеркнуть что нужно корректно задавать в этом случае типы переменных - для С это все равно - он скомпилирует по наибольшему входящему в состав union члену, а программисту потом прийдется самому разбираться что реально перекрывается, а что нет.
На счет ручек я согласен, но это все равно жопа.
До сих пор не могу понять как заставить компилятор разместить на PIC16F877 непрерывный массив из 96 байт во втором банке - место то есть, а он пихает в нулевой, где его уже, понятно нет. :(
И вообще с точными укезаниями что куда поместить будь то данные или код в HT-PIC плоховато.
E-mail: info@telesys.ru