Например TDA7294

Форум РадиоКот • Просмотр темы - Не работает таймер на ATmega8.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт июл 15, 2025 10:52:10

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Не работает таймер на ATmega8.
СообщениеДобавлено: Пт окт 05, 2012 16:22:03 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс фев 19, 2012 23:16:44
Сообщений: 20
Рейтинг сообщения: 0
Сделал я проект по этому учебнику: http://c2.at.ua/load/avr/tajmer_na_atmega8/17-1-0-25#

Изображение


Монтаж: Ок
Фузы: Ок
Компиляция: Ок
Прошивка: Ок

Но после прошивки загораются и горят тупо все индикаторы. И ничего не меняется. http://cs411027.userapi.com/v411027863/ ... F9yfQg.jpg

Питаю от родной платы адруинки северинки- http://cs411027.userapi.com/v411027863/ ... vuj9VM.jpg
от этой http://www.arduino.cc/en/Main/ArduinoBo ... ngleSided3

Помогите найти проблему пожалуйста.
В прошлом имел опыт- запрограмил счетчик секунд на односегментном индикаторе. работал.


Есть догадка что возможно нужно добавить дополнительно резисторы на подключение к ножкам a-g индикатора. Но я считаю что одного резистора подключенного к аноду индикатора вполне хватит, и проблема не в этом..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Пт окт 05, 2012 16:25:22 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
на схеме я вижу транзисторы, а у Вас на макетке что-то не вижу

_________________
Ставим плюсы: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Пт окт 05, 2012 16:37:46 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс фев 19, 2012 23:16:44
Сообщений: 20
Рейтинг сообщения: 0
Их можно не использовать.
Они используются только если индикатор тускло горит или если нужно подключать огромное кол-во диодов (диодную матрицу\большие часы и т. д.)

Коммент автора:
Цитата:
... схема может работать нормально и без транзисторов. И я не первый кто эксплуатирует так эту схему, если у вас слабо светящиеся индикаторы, тогда конечно лучше будет с транзисторами, и на сегменты ставить до 50оМ.


Нельзя вот так просто взять.. ..и подключить напрямую к микрухе светодиод без резистора, ибо дай бог сработает встроенная диодная защита порта в микрухе.. А если нет- подпалим микруху немного..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Пт окт 05, 2012 22:58:19 
Вымогатель припоя
Аватар пользователя

Карма: 15
Рейтинг сообщений: 39
Зарегистрирован: Вс ноя 13, 2011 16:42:05
Сообщений: 652
Откуда: Украина
Рейтинг сообщения: 0
У вас схема собрана на монтажке , поэтотому не трудно будет заменить тип индикатора ОК на ОА или наоборот что у вас там стоит...., на фото причина выглядит, как работа с "неправильным" индикатором...


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Сб окт 06, 2012 10:12:06 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс фев 19, 2012 23:16:44
Сообщений: 20
Рейтинг сообщения: 0
Ага, всё, понял.. Спасибо!
Да, у меня ОК индикаторы.

Значит нужно сделать инверсию битов перед выводом в регистры портов либо покупать ОА индикаторы.. :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Сб окт 06, 2012 22:27:19 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
Ага так то еще на схеме было понятно, что индикаторы ОА, зачем было лепить ОК?

Можно сменить тип индикаторов программно, тем более исходник есть.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Сб окт 06, 2012 22:30:11 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс фев 19, 2012 23:16:44
Сообщений: 20
Рейтинг сообщения: 0
vitalik_1984 писал(а):
Ага так то еще на схеме было понятно, что индикаторы ОА, зачем было лепить ОК?

Можно сменить тип индикаторов программно, тем более исходник есть.


Нуу.. Я тогда не шарил разницы ОК и ОА ..

А насчет исходника.. Там не всё так просто.. Казалось бы просто переписать часть кода:

// Настройка порта для сегментов индикатора
#ifdef IND_OA
IND_PORT = 0xFF;
#else
IND_PORT = 0x00;
#endif
IND_DDR = 0xFF; // Настройка порта для общих выводов индикатора
IND_CDDR = 0x00;
IND_COM = 0x00;

Но нет. Там почти весь нужно переделывать..
Завтра поеду куплю ОА и не буду парится..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Вс окт 07, 2012 12:26:46 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
нет это как раз не нужно переделывать.Тем более если это прописано значит уже предусмотрено что можно менять индикаторы.
Попробовать закомментировать строку
#define IND_OA если автор все правильно сделал должно работать.

Посмотрел нифига автор не доделал. :))
Короче там нужно в двух только местах немного переделать и будет работать либо на общие поставить транзисторы и переделать немного таблицу
IND_OA[] поставить перед каждым значением значок ~


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Ср янв 30, 2013 21:35:00 
Открыл глаза

Зарегистрирован: Сб окт 30, 2010 14:14:00
Сообщений: 43
Рейтинг сообщения: 0
Собрал я этот проект (1-й пост). Все работает. НО! В 6 раз быстрее. Т.е. за 10 секунд на таймере отсчитывается минута. Правда я использую Atmega8A в TQFP. Может кто подскажет что может быть. Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Ср янв 30, 2013 21:40:35 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс фев 19, 2012 23:16:44
Сообщений: 20
Рейтинг сообщения: 0
Код выложи (а то того кода у меня нету).

Фузы правильно прошиты? (особенно на клок\кварц).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не работает таймер на ATmega8.
СообщениеДобавлено: Ср янв 30, 2013 22:07:42 
Открыл глаза

Зарегистрирован: Сб окт 30, 2010 14:14:00
Сообщений: 43
Рейтинг сообщения: 0
hex с http://c2.at.ua/load/avr/tajmer_na_atmega8/17-1-0-25 у меня не заработал. При включении сразу начинала мигать точка. Прошил этим, где нашел уже и не помню. Насколько понял, eeprom тут не используется. Фьюзы ставил такие
Изображение


Вложения:
__________8.rar [85.15 KiB]
Скачиваний: 172
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y