-
- PIC16 и HTPICC не место для борьбы за ортодоксальность - _NC_(24.08.2007 13:37)
- да нормальное это место. хай-тек нормально работает с битовыми полями, их и используйте - Gamma SPb(24.08.2007 13:57)
- Для доступа к биту битового поля компилятор использует маски и
сдвиг, а к битам переменным битовые команды PIC-процессора. - _NC_(24.08.2007 14:08)
- а мужики и не знали. Листинг посмотрите, если битовое поле - занимает один бит, то хай-тек использует btfss, btfsc, bsf, bcf инструкции. Если битовое поле больше Gamma SPb(104 знак., 24.08.2007 14:19)
- Интересно. А что значит " битовое поле - занимает один бит ".Если
имеется ввиду _NC_(211 знак., 24.08.2007 14:47)
- а ответ - в первом случае выделен будет байт, во втором - два. А что вы хотели - чудес? Хотите битов - используйте глобальные переменные-структуры с битовыми полями - Gamma SPb(24.08.2007 15:03)
- ИМХО /*Чудес не хочу. Хочу bit в Watch*/. bit Flag,Flag2; 2 бита доступ через bsf, bcf. - _NC_(24.08.2007 15:16)
- тогда никак, забудь про watch - Gamma SPb(24.08.2007 15:20)
- ИМХО /*Чудес не хочу. Хочу bit в Watch*/. bit Flag,Flag2; 2 бита доступ через bsf, bcf. - _NC_(24.08.2007 15:16)
- то и значит. Кстати, принято структуру с битовыми полями до машинного слова дополнять Gamma SPb(170 знак., 24.08.2007 15:01)
- а ответ - в первом случае выделен будет байт, во втором - два. А что вы хотели - чудес? Хотите битов - используйте глобальные переменные-структуры с битовыми полями - Gamma SPb(24.08.2007 15:03)
- Интересно. А что значит " битовое поле - занимает один бит ".Если
имеется ввиду _NC_(211 знак., 24.08.2007 14:47)
- а мужики и не знали. Листинг посмотрите, если битовое поле - занимает один бит, то хай-тек использует btfss, btfsc, bsf, bcf инструкции. Если битовое поле больше Gamma SPb(104 знак., 24.08.2007 14:19)
- Для доступа к биту битового поля компилятор использует маски и
сдвиг, а к битам переменным битовые команды PIC-процессора. - _NC_(24.08.2007 14:08)
- Ну это так. А вообще может кто знает, каким образом линкер определяет адрес битовой переменной в RAM , от начала rbit? - _NC_(24.08.2007 13:52)
- да нормальное это место. хай-тек нормально работает с битовыми полями, их и используйте - Gamma SPb(24.08.2007 13:57)
- PIC16 и HTPICC не место для борьбы за ортодоксальность - _NC_(24.08.2007 13:37)