Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Гхм, пропустил пост Бориса с прошлой страницы. Ув. Борух, там все просто. Вот пусть чисто дидактическое задачко: заставить работать мегу как типа вентиль. На один его вход - частота (создается таймером МК), на второй - внешнее управление "enable/disable" выходом частоты. без ведома ядра. Объясню лиш метод. >>

Отправлено VasilyS (80.92.96.25) 08 сентября 2010, г. 08:11


1. Таймер X в реж. СТС и toggle выход на пин. Эта частота определяет быстродействие твоего вентиля, поэтому минимальный прескалинг.
2. Завести эту частоту X на вход таймера Y (тоже CTC, тоже тоггл пин, внешняя синхронизация).Это уже твоя выходная частота, пусть 10кГц.
3. Настроить SPI as slave с минимальным прескалером. Выходную частоту от таймера Х завести на вход SCK, частоту Y - на вход MOSI.
4. Внешнее управление - на вход SS (разрешение выхода - лог."0"), выход твоего внешнеуправляемого вентиля - MISO.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru