Временные диаграммы OCR1 и ICR1
Добавлено: Пн июн 20, 2011 18:58:54
Привет коты. Я банальный кот и я делаю банальный генератор прямоугольных импульсов на AT MEGA64. Понимаю что это все равно, что развозить пиццу на поезде, но пускай будет так. Вопрос следующий:
Допустим, что с предделителя уже идет нужная нам частота.
Я решил сформировать прямоугольный импульс и менять его длительность и период изменяя переменные (Nt и NT соответственно), которые записываются в ICR1 и OCR1. Значит в ICR1 я пишу Nt, а в OCR1 - NT.
Тут пока все понятно. Значение амплитуды, длительности и периода сливаются в spi, ну там уже почти на выход. (см. функциональную схему)
Непонятно:
1) как аппаратно ocr1 и icr1 взаимодействуют?
2) как это у них получается прямоугольный импульс?
именно поэтому я не могу нарисовать временные диаграммы для ocr1 и icr1 (см картинку q1)
типа я не понимаю принципа работы этих регистров, тактируются они или нет,
на что они опираются тоже не ясно
в общем
Как с помощью OCR1 и ICR1 формируется прямоугольный импульс?
Допустим, что с предделителя уже идет нужная нам частота.
Я решил сформировать прямоугольный импульс и менять его длительность и период изменяя переменные (Nt и NT соответственно), которые записываются в ICR1 и OCR1. Значит в ICR1 я пишу Nt, а в OCR1 - NT.
Тут пока все понятно. Значение амплитуды, длительности и периода сливаются в spi, ну там уже почти на выход. (см. функциональную схему)
Непонятно:
1) как аппаратно ocr1 и icr1 взаимодействуют?
2) как это у них получается прямоугольный импульс?
именно поэтому я не могу нарисовать временные диаграммы для ocr1 и icr1 (см картинку q1)
типа я не понимаю принципа работы этих регистров, тактируются они или нет,
на что они опираются тоже не ясно
в общем
Как с помощью OCR1 и ICR1 формируется прямоугольный импульс?