Atmega8a проблема с выставление напряжения на лапке МК

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Plantis
Родился
Сообщения: 19
Зарегистрирован: Пт янв 08, 2010 21:52:40
Контактная информация:

Atmega8a проблема с выставление напряжения на лапке МК

Сообщение Plantis »

На входы в данной схеме подключены ламки МК - напрямую.

Атмега8А выдает 2,5В. Транзисторы стоят на 5В. В результате не получается управлять разрядами на индикаторе. :(
Вложения
ScreenShot005.jpg
Схема цифрового индикатора
(47.05 КБ) 398 скачиваний
Реклама
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение GRAF »

Напряжение на сегменты откуда подается? Какая индикация: динамическая, статическая? (нужное подчеркнуть).
Реклама
Plantis
Родился
Сообщения: 19
Зарегистрирован: Пт янв 08, 2010 21:52:40
Контактная информация:

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение Plantis »

GRAF писал(а):Напряжение на сегменты откуда подается? Какая индикация: динамическая, статическая? (нужное подчеркнуть).
На данный момент статическая. Для начала хочу отладить функцию, что бы выдавала заданную цифру. Напряжение подается прямо с лапок через резистор на сегмент. На разряд напряжение с лапки через резистор подается на базу транзистора который открывает или закрывает.
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение ChipKiller »

Plantis писал(а):На данный момент статическая.
...? статической при такой подключения схеме она быть не может (... если конечно вы не используете всего один разряд.... :)) ) напряжение 2.5В что-то маловато, хотя для управления биполярным транзистором, более чем достаточно ...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
IfoR
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула
Контактная информация:

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение IfoR »

Вам же уже где-то это говорили. Вы перевели выводы порта на вывод? Как вы замеряли напряжение (в смысле, на свободной ноге или на ней что либо висело)?
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Реклама
Plantis
Родился
Сообщения: 19
Зарегистрирован: Пт янв 08, 2010 21:52:40
Контактная информация:

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение Plantis »

IfoR писал(а):Вам же уже где-то это говорили. Вы перевели выводы порта на вывод? Как вы замеряли напряжение (в смысле, на свободной ноге или на ней что либо висело)?
Да, говорили. Но толку никакого. Позадавали вопросы и все. Советовали fuse JTAGEN проставить. Но в Меге8А его просто нету.

И так и так мерял.
Реклама
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение ibiza11 »

Plantis писал(а):
IfoR писал(а):Вы перевели выводы порта на вывод?
Ставим плюсы: )
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение ChipKiller »

Plantis писал(а):Да, говорили. Но толку никакого. Позадавали вопросы и все. .......
... при той "исчерпывающей" информации, что Вы даете, помочь смогут ИМХО только экстрасенсы.....
Аватара пользователя
IfoR
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула
Контактная информация:

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение IfoR »

Ну тогда у меня только две идеи: либо вы питаете микросхему от 2.5 вольт, либо она неисправна. Не знаю что ещё может быть. :dont_know:
Померьте уж и напряжение на ножках питания.
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение Engineer_Keen »

Еще вариант - на той ноге идет меандр (мы же прошивку не видим, мало ли что) и вольтметр показывает среднее значение...
Plantis
Родился
Сообщения: 19
Зарегистрирован: Пт янв 08, 2010 21:52:40
Контактная информация:

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение Plantis »

Насчет количества информации. Я новенький и как результат, я не знаю, что важно, а что нет. Мне тяжело изложить проблему в полном объеме.

Код: Выделить всё

PORTD=0x00;
DDRD=0xFF;

PORTB=0x00;
DDRB=0x07;

PORTC=0x00;
DDRC=0x30;

Код: Выделить всё

while (1)
      {
      // Place your code here
PORTD.7^=1; // 1 - light c  
PORTD.6^=0; //     
PORTD.5^=1; //  1 - light b    
PORTD.4^=0; //   
PORTD.3^=0; // 
PORTD.2^=0; // 1 - light f
PORTD.1^=0; // 1 - ligth a 
PORTD.0^=0; // 
PORTC.4^=0; // 1 - light d
PORTC.5^=0; // 1 - light e    
PORTB.0^=0; //1 - light dot
PORTB.1^=0; //        
PORTB.2^=0; //1 - light g    
  
      };
Аватара пользователя
IfoR
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула
Контактная информация:

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение IfoR »

Plantis, ну вот это уже лучше. :)
Как точно заметил Engineer_Keen, если вы пытаетесь мерить изменяющиеся напряжение на ножке обычным мультиметром, то это немножко неправильно.
Сделайте так:

Код: Выделить всё


while (1)
      {
PORTD = 0xFF;
/*
      // Place your code here
PORTD.7^=1; // 1 - light c  
PORTD.6^=0; //     
PORTD.5^=1; //  1 - light b    
PORTD.4^=0; //   
PORTD.3^=0; // 
PORTD.2^=0; // 1 - light f
PORTD.1^=0; // 1 - ligth a 
PORTD.0^=0; // 
PORTC.4^=0; // 1 - light d
PORTC.5^=0; // 1 - light e    
PORTB.0^=0; //1 - light dot
PORTB.1^=0; //        
PORTB.2^=0; //1 - light g    
  */
      };

Ну и теперь, после перепрошивки этим, замерьте напряжение на любой ножке порта D.
Последний раз редактировалось IfoR Чт июн 23, 2011 09:41:50, всего редактировалось 1 раз.
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение Engineer_Keen »

Plantis писал(а):Я новенький и как результат, я не знаю, что важно, а что нет.
Лучше показать сразу все что есть, чем из вас будут вытягивать каждую строчку кода или кусочек схемы. Например по приведенным фрагментам можно лишь определить какие ноги настроены на вход-выход и на какие в основном цикле подается 0 или 1, а что еще происходит в программе неизвестно. Может там здоровенное прерывание по таймеру, которое половиной этих ног тоже дрыгает...
IfoR писал(а):если вы пытаетесь мерить изменяющиеся напряжение на ножке обычным мультиметром, то это немножко неправильно.
А правильно - использовать осциллограф (если имеется)...
Plantis
Родился
Сообщения: 19
Зарегистрирован: Пт янв 08, 2010 21:52:40
Контактная информация:

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение Plantis »

Engineer_Keen писал(а):Еще вариант - на той ноге идет меандр (мы же прошивку не видим, мало ли что) и вольтметр показывает среднее значение...
Вся проблема была в меандре. Спасибо.
Plantis
Родился
Сообщения: 19
Зарегистрирован: Пт янв 08, 2010 21:52:40
Контактная информация:

Re: Atmega8a проблема с выставление напряжения на лапке МК

Сообщение Plantis »

IfoR писал(а):если вы пытаетесь мерить изменяющиеся напряжение на ножке обычным мультиметром, то это немножко неправильно.
А правильно - использовать осциллограф (если имеется)...
Это понятно. Осциллографа нету дома под рукой.
Закрыто

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