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

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

Глюк у меня или у ATMEGA8535? (+)

Отправлено EagleB3 19 октября 2009, г. 11:04


ATMEGA8535. Порт А. 3-й пин управляет пьезопищщалкой с внутренним генератором (пищщалка постоянно подключена к +5, при выдаче "0" на 3-й пин она должна начать пищщать). Все работает как задумано. Когда на 3-м пине "1" - пищщалка молчит, когда там "0" - пищщалка пищщит.

Вешаю на 5-й пин того же порта А управление подсветкой ЖКИ-дисплея. Дисплей через диод (чтобы съесть лишнее) подтянут к +5, минус коммутирует на землю транзистор 2N3904. База транзистора посажена на 5-й пин через резистор 4к7. Хрестоматийная схема...

И тут начинаются приключения: при включении подсветки ("1" на 5-й пин) начинает тихонько выть пищщалка. Если ее при этом включить (PORTA.3=0) - она начинает выть громко, как положено. Но замолчать ее удается только при (PORTA.3=1 + PORTA.5=0)

Почему так? Что я делаю не правильно?
Как побороть?

Тот же порт А должен рулить еще одним светодиодом (не более 20 мА) и еще одной оптопарой (4N25 или PC817). Пока еще эти элементы не навешивал. Опасаюся получить "цветомузыку"... :(



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

Ответы


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

Сообщение:

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

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

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

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