Временные диаграммы OCR1 и ICR1

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
Cryptopsy
Родился
Сообщения: 16
Зарегистрирован: Пн июн 20, 2011 17:20:37
Откуда: Казань

Временные диаграммы OCR1 и ICR1

Сообщение Cryptopsy »

Привет коты. Я банальный кот и я делаю банальный генератор прямоугольных импульсов на AT MEGA64. Понимаю что это все равно, что развозить пиццу на поезде, но пускай будет так. Вопрос следующий:
Допустим, что с предделителя уже идет нужная нам частота.
Я решил сформировать прямоугольный импульс и менять его длительность и период изменяя переменные (Nt и NT соответственно), которые записываются в ICR1 и OCR1. Значит в ICR1 я пишу Nt, а в OCR1 - NT.
Тут пока все понятно. Значение амплитуды, длительности и периода сливаются в spi, ну там уже почти на выход. (см. функциональную схему)
Непонятно:
1) как аппаратно ocr1 и icr1 взаимодействуют?
2) как это у них получается прямоугольный импульс?
именно поэтому я не могу нарисовать временные диаграммы для ocr1 и icr1 (см картинку q1)
типа я не понимаю принципа работы этих регистров, тактируются они или нет,
на что они опираются тоже не ясно
в общем
Как с помощью OCR1 и ICR1 формируется прямоугольный импульс?
Вложения
q1.JPG
(21.9 КБ) 555 скачиваний
struktura_1.TIF
(40.84 КБ) 432 скачивания
Реклама
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Re: Временные диаграммы OCR1 и ICR1

Сообщение asteroid7 »

Красиво вопрос оформлен :) Думаете наебали? Диплом?
Cryptopsy писал(а):...сливаются в spi...
:beer: ага, разговариваете в телефон?
Cryptopsy писал(а):1) как аппаратно ocr1 и icr1 взаимодействуют?
Да ни как. Два разных регистра и программно и аппаратно.
Cryptopsy писал(а):2) как это у них получается прямоугольный импульс?
Да ни хрена у них получается. Прямоугольный импульс может получится на ноге. А они регистры. Что с них взять.
Cryptopsy писал(а): в общем
Как с помощью OCR1 и ICR1 формируется прямоугольный импульс?
Читать чё нить пробовали?
Реклама
kondor
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Чт апр 29, 2010 10:32:32

Re: Временные диаграммы OCR1 и ICR1

Сообщение kondor »

Cryptopsy писал(а):Cryptopsy писал(а):
в общем
Как с помощью OCR1 и ICR1 формируется прямоугольный импульс?
Читать чё нить пробовали?
И лучше всего почитать даташит на эту самую мегу. Там, кстати, из рисунка 46 почти все понятно :) OCR генерят сигнал на выходе микросемы (ШИМ, генератор импульсов переменной частоты), а ICR вроде как входной регистр, который может брать значения из внешних источников. Хз как он это делает.

Вывод - сначала читать даташит, все непонятные вопросы сюда. Затем юзать эмулятор, например Algorithm Builder (он же компилятор), там по регистрам все расписано и можно отслеживать все, что творится внутри контроллера.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Временные диаграммы OCR1 и ICR1

Сообщение pyzhman »

Что-то я вообще ничего не всосал: захват, сравнение, SPI, внешний ЦАП. Все в куче и никакой связи. Надо-то чего получить и из чего?
Docendo discimus
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Cryptopsy
Родился
Сообщения: 16
Зарегистрирован: Пн июн 20, 2011 17:20:37
Откуда: Казань

Re: Временные диаграммы OCR1 и ICR1

Сообщение Cryptopsy »

pyzh_man писал(а):Что-то я вообще ничего не всосал: захват, сравнение, SPI, внешний ЦАП. Все в куче и никакой связи. Надо-то чего получить и из чего?
ну это просто тривиальная функциональная схемка
(захват, сравнение, SPI) - это все в меге, а ЦАП я юзаю AD5541. Хотя все и на картинке ниже есть.
А цель одна, замутить генератор.
Изображение
asteroid7 писал(а):Думаете наебали? Диплом?
Ну это уж вообще хамство. Нет, не угадали.
Реклама
Ответить

Вернуться в «Цифровая техника»