[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Все прочитал! Но дело все в том, что мне нельзя делать через таймер. Таково условие!
Поэтому и прошу помощи!
Может у кого есть готовый макрос для создания задержки в N мс???
Поделитесь, очень прошу!
Составить ответ
|||
Конференция
|||
Архив
Ответы
- В симуляторе посмотри скока цикл выполняется и вычисли число которое те надо загрузить. — PeterD (15.11.2006 23:27 87.117.169.236, пустое, ссылка)
- Нет проблем. Частота кварца какая? — =AVR= (15.11.2006 23:25 80.92.96.19, пустое)
- Ответ: — MicroKot (15.11.2006 23:25 85.140.136.254, 5 байт)
- Лови — =AVR= (16.11.2006 00:00 80.92.96.19, 428 байт)
- Ответ: — MicroKot (16.11.2006 00:10 85.141.155.234, 210 байт)
- Извини, после copy-paste не подправил - в нижней строчке не zl, а zh: sbci ZH,0. Константа XTAL просто для памятки, вместо zl и zh ассемблер подставит R30 и R31 соответственно, можешь сам подставить любые два регистра из R16..R31 — =AVR= (16.11.2006 00:19 80.92.96.19, 570 байт)
- Извини, после copy-paste не подправил - в нижней строчке не zl, а zh: sbci ZH,0. Константа XTAL просто для памятки, вместо zl и zh ассемблер подставит R30 и R31 соответственно, можешь сам подставить любые два регистра из R16..R31 — =AVR= (16.11.2006 00:14 80.92.96.19, пустое)
- Ответ: — MicroKot (16.11.2006 00:17 85.141.155.234, 147 байт)
- Ответ: — MicroKot (16.11.2006 00:02 85.141.155.234, 17 байт)
- Посчему нельзя? Какя на .. разница как задержку получить. На таймере даже более логично и правельно. — PeterD (15.11.2006 23:24 87.117.169.236, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание