Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
232935
Топик полностью
MBedder
, терминатор
(11.01.2011 03:05, просмотров: 219)
ответил
fk0
на
Да, нужно ждать BF (см. ниже). Имена битов имеют разные типы в C18 (microchip) и PICC18 (hitech): в первом можно писать SSPSTATbits.BF, во втором просто BF2, вроде. В итоге и остаётся только насильно бит писать. Вообще не следует никогда
Ога, жди в прерывании, когда чужой флаг встанет. Это даже не гавногод, а пиздецкод получиццо :))
Ответить
Кто сказал что в прерывании? Сам факт while (NOT_READY); подразумевает, что прерывания не используются.
-
fk0
(11.01.2011 03:08
)
ААА... козырёк мешает. Действительно говнокод. Автору нужно либо 1) не использовать прерывания, 2) реализовать автомат в прерываниях, чтоб без задержек, и 3) вообще незачем логику работы приложения размещать в прерывании -- там должны быть
fk0
(182 знак., 11.01.2011 03:17
)