Несколько вопросов по программе для МК

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Аватара пользователя
Сообщения: 136
Зарегистрирован: Чт янв 18, 2007 19:18:49
Откуда: Volgograd

Сообщение Seleron »

Здравствуйте! В ходе написания программы на C++ в CVAVR возникли некоторые вопросы:
1 Допустим, 4 порта "А" управляют чем-либо, а 4 порта "В" должны эту работу отображать. Как избежать постоянного приравнивания "В" к "А" при изменении состояния порта "А"?
2 Если необходимо динамически управлять свечением LEDа (тупо через delay), а помимо LEDа еще необходима динамическая индикация для другого устройства , как грамотно это реализовать? Ведь если все по-порядку писать, то сначала загорится LED->пауза->LED Off(после этого еще паузу можно поставить)->включение другого устройства->пауза->устройство Off. Но это же не то, что нужно. А одновременно чтобы и то, и другое работало надо, как я полагаю, отталкиваться от встроенных счетчиков?
3 Как организовать ШИМ на нескольких портах (не только на ОС1А)?
Программа для устройства, описанного на http://radiokot.ru/forum/viewtopic.php? ... f492c0c129
Там и черновой выриант программы (только без вариантов переключения светодиодов и много чего прочего - написал, чтоб кнопки да индикацию проверить).
Реклама
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Seleron писал(а):Как организовать ШИМ на нескольких портах (не только на ОС1А)?
Пример аппаратного ШИМ в задаче 8 а програмного с таймером в задаче 13 в Микроконтроллеры AVR и PIC начинающим - теория, примеры, программы.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 136
Зарегистрирован: Чт янв 18, 2007 19:18:49
Откуда: Volgograd

Сообщение Seleron »

По-поводу ШИМ. Я имел в виду вообще не ОС-шные выходы, и 2, 3...10 ног, работающих в ШИМе. А по-поводу таймеров. Может я не корректно выразился. Просто интересно, могут ли одновременно выполняться паралелльно несколько операций? Обязательно ли задействовать внутренние "отдельные" возможности (типа тех же таймеров) или можно обойтись без них? И если можно, то интересно, как это будет выглядеть.
Встал на лапы
Аватара пользователя
Сообщения: 89
Зарегистрирован: Ср июн 04, 2008 01:20:54
Откуда: Украина, Винница
:)

Сообщение Тарас »

Я думаю тебе понравиться єто схема
а вот написать програму под управление с джойтика не составит особого труда
http://eldigi.ru/site/comp/12.php
Мяу-у-у-у-у
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»