Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
28 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
166759
Топик полностью
rezident
(16.09.2009 20:51, просмотров: 156)
ответил
Brains
на
Все остается как и было и с оптимизацией и без. Volatile, как и объявление глобальной переменной я вынес когда пробовал разные варианты.
Нельзя загружать только часть значения переменной. Потому что ее значение может быть неопределенным.
Ответить
Если вы хотите добиться максимального быстродействия, то напишите эту функцию целиком на ASM, прилинкуйте и вызывайте из программы на Си. Правила "стыковки" функций ASM и C, описаны в документации.
-
rezident
(16.09.2009 20:53
)