реклама на сайте
подробности

 
 
> Задержка на Pic16
Peacemaker
сообщение Jan 7 2012, 07:25
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 5-12-11
Пользователь №: 68 688



Нужна задержка на Пик16, к примеру, 0.1 сек.
Нашел 1 прогу, которая генерирует код для задержки, которую мы вводим.
Потом нашел одну ссылку, где делается то же самое.
НО:
когда вводишь 0.1 сек в эти 2 разные проги, то они генерируют:
1)
Цитата
movlw 0x37
movwf d1
movlw 0x4B
movwf d2
Delay_0
decfsz d1, f
goto $+2
decfsz d2, f
goto Delay_0

;2 cycles
goto $+1

2)
Цитата
movlw .221
movwf Reg_1
movlw .130
movwf Reg_2
decfsz Reg_1,F
goto $-1
decfsz Reg_2,F
goto $-3
nop
nop

Какая из них правильная?
Как правильно вручную рассчитывать задержки?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 10:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01359 секунд с 7
ELECTRONIX ©2004-2016