Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:examples:timer:hardware_delay [2010/10/25 13:19] – создано eduardtlmkru:examples:timer:hardware_delay [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 55: Line 55:
 </code> </code>
  
-~~PB~~+<pagebreak>
  
 Представленная функция задержки использует библиотеку таймеров, исходный код которого выглядит следующим образом: Представленная функция задержки использует библиотеку таймеров, исходный код которого выглядит следующим образом:
Line 116: Line 116:
 </code> </code>
  
-~~PB~~+<pagebreak>
  
 Далее приведена такая же программа как и в примере программной задержки. В коротком 100 мс полупериоде загорается LED, в длинном 900 мс полупериоде он потухает. В результате мигает LED через каждую секунду. К сожалению, и в этом примере период не равен 1 секунде, потому что заполнение других функций программы в каждом цикле занимает время.  Для точного расчёта времени придется использовать 16-битовый таймер вместе с перерывами. Далее приведена такая же программа как и в примере программной задержки. В коротком 100 мс полупериоде загорается LED, в длинном 900 мс полупериоде он потухает. В результате мигает LED через каждую секунду. К сожалению, и в этом примере период не равен 1 секунде, потому что заполнение других функций программы в каждом цикле занимает время.  Для точного расчёта времени придется использовать 16-битовый таймер вместе с перерывами.
ru/examples/timer/hardware_delay.1288012773.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0