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

 
 
> Организация SSI интерфейса на Atmega
Алекс.
сообщение Mar 11 2009, 03:52
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 26-12-06
Пользователь №: 23 902



Добрый день!
Есть задача чтения данных с энкодера по 24-битному SSI-интерфейсу.
Может быть, кто-то уже делал и сможет подсказать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Алекс.
сообщение Mar 26 2009, 08:46
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 26-12-06
Пользователь №: 23 902



Добрый день!
Нужно. Просто изменился подход. Данные не нужно передавать далеко.
Энкодер DRS60, 4096 дискрет, МК определяет сдвиг фаз каналов А и В, считает импульсы в одном из каналов и вырабатывает ШИМ-сигнал.
Затем - фильтр (ЦАП) и инвертор для асинхронного двигателя. Задатчик пути подключен к инвертору.
Все предельно ясно.
Но есть вопрос.
В CVAVR создал простую программу для ATMega16: один из каналов подключен к INT0, и в прерывании инк.(дек.) переменная. Т1 считат 4096 раз. В прерывании по переполнению обновляется OCR1A и переключается линия порта. В прерывании по совпадению преключается линия порта. В AVRStudio все работает правильно, а вот в PROTEUS не получается.
Это у меня программный ШИМ, а мне хочется использовать аппаратный. Пытаюсь создать быстрый ШИМ с вершиной в ICR1, сравнение с OCR1A. Все регистры, как в datasheet, но устройство в симуляторе не работает. В AVRStudio счетчик считает до 1FF и обратно, в PROTEUS тоже не работает.
Почему так? Есть ли симулятор, создающий правильный ШИМ?
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 26 2009, 15:41
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Алекс. @ Mar 26 2009, 10:46) *
Почему так? Есть ли симулятор, создающий правильный ШИМ?

Купите 16-ю мегу сделайте макетку (час работы) и проверяйте все в железе.
Можете купить сразу вторую 16-ю мегу и сделать на ней JTAGICE, чтобы пользоваться всеми прелестями отладки в железе.
Go to the top of the page
 
+Quote Post



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

 


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


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