Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
476189
Топик полностью
fk0
, легенда
(24.12.2013 21:40, просмотров: 268)
ответил
MBedder
на
В С30 подключи хидер libpic30.h, до него задай FCY в герцах (#define FCY 30000000UL), и пользуйся готовыми
калиброванными
макросами __delay32(cycles), __delay_ms(milliseconds) и __delay_us(microseconds)
А калибровочный секундомер у индусов поверенный в ростесте? Такое и самому написать можно и не цепляться за сомнительного качества и переносимости решения. Кстати, а как такая задержка дружит с прерываниями? (никак...)
[ZX]
Ответить
Разумеется, никакая программная задержка с прерываниями не дружит по определению, да и применять задержки следует лишь при отладке - для остального есть таймеры и шедулеры. А не нравится уже написанное - считай такты и пиши сам, если больше нехер
MBedder
(118 знак., 24.12.2013 22:06 - 22:09
)