Клуб любителей китайских скутеров
https://www.china-scooter.ru/forum/

БК на ATmega168
https://www.china-scooter.ru/forum/viewtopic.php?f=49&t=29637
Страница 11 из 13

Автор:  @nton [ 25 фев 2012, 12:38 ]
Заголовок сообщения:  Re: БК на ATmega168

igVVV писал(а):
@nton
В чем загвоздка?
Проша есть, схемеу подключения оптопары нарисовать!?

Ну да загвоздка в ней самой,если не трудно нарисуйте подключение оптопары...буду признателен.

Автор:  igVVV [ 25 фев 2012, 20:18 ]
Заголовок сообщения:  Re: БК на ATmega168

@nton
Уже проверил с прошивкой!!!
нам нужна только одна любая крайняя нога фотодатчика.
Схему рисовал aiovlev на 8-й странице

на фотке виден картонный круг вот им вертел перед фотодатчиком, светил фонариком.
В темноте получаем +5v, При засветке 0v - земля
в терминале менялись значения типа 0 ,140, 5788, 93... Терминал не люблю, погано с ним работать.

aiovlev
сделай скетч проще для отладки оптопары, нужно чтоб в терминале выводилось либо "0" либо "1"
или тестером-вольтметром настраивать оптопару надо! ! ! ! ! ! !
- - - - - - -
Не по теме.
Закупился деталями для универсального программатора(PIC,AVR) и проекта с измерительным прибором.

Вложения:
ckor2.JPG
ckor2.JPG [ 529.64 KiB | Просмотров: 4974 ]

Автор:  @nton [ 25 фев 2012, 22:13 ]
Заголовок сообщения:  Re: БК на ATmega168

Ок,завтра разбираю мышь,кстати тоже нашел genius...попытаюсь воспроизвести все что смогу,а так уже по-тихоньку въезжаю что к чему....
Тебе везет,макетка есть,мне сложнее будет, ну ничего что-нибудь придумаю...
Вопрос: чего то у меня фотка твоя на половину открывается,половину не видно,только часть arduino вижу,у тебя внизу резисторы стоят?сколько ом?

Автор:  igVVV [ 25 фев 2012, 22:33 ]
Заголовок сообщения:  Re: БК на ATmega168

На фото
Ардуина
Фототранзистор
Сопротивление 9,1к к центральной ноге фототранзистора

Обычный светодиод(мышиный я не выпаивал)
И токоограничевающий резистор около 200ом не мерил его)
Как уже писали он подбирается около 190-1000ом чтоб светодиод горел с нужной яркостью.

И перемычки 5шт ,
Это все что есть на фотке.

В фотку невошли только перемычки шин питания из левой половины в правую.
Без макетки почти нериально собрать схему свою с нуля.

Автор:  Bandit799 [ 28 фев 2012, 20:43 ]
Заголовок сообщения:  Re: БК на ATmega168

Ребят,наведите на какой-нибудь источник(все что искал не помогает мне) что бы разобраться с ножками индикатора сегментного. купил 2х разрядный с общим катодом, там по бокам по 5 ножек,в даташите к нему схема есть но черт ногу сломит.
хочу к ардуине подключить,просто вывести цифру,программа есть а с этим замута. да и там плата макетная,у меня ее нет,да и схемы там тоже не обнаружил

Вложения:
2012-02-28_213458.png
2012-02-28_213458.png [ 232.55 KiB | Просмотров: 4948 ]

Автор:  igVVV [ 28 фев 2012, 23:52 ]
Заголовок сообщения:  Re: БК на ATmega168

Еще раз, что ты хочешь ?
Если куда какая нога выходит, то это легко проверяется 1.5-2v потыкать по ножкам и все записать. Главное найти общую.
А так в инете чето плохо с описанием на FYD 5621AG

Хорошие новости *YAHOO* прошил freeduino-й ATmega8a. Мы действительно на борту freeduino имеем USB AVR программатор для целой кучи ходовых МК. А значит куча проектов на avr нам доступны для повторения!!!

Автор:  aiovlev [ 29 фев 2012, 07:25 ]
Заголовок сообщения:  Re: БК на ATmega168

Смотришь на лицо индикатора, там где цифры.
При этом слева внизу будет первая нога. Остальные против часовой стрелки пронумерованы от первой.
Смотрим в даташит и видим: общий катод первой цифры нога 8, второй цифры нога 7.
Остальное как нарисовано, например нога 10 - сегмент А, т.е. верхняя палка в цифре, нога 2 - сегмент DP, т.е. десятичная точка.
Если хочешь одну цифру только попробовать 7 не подключаешь, 8 на минус питания, остальные как в схеме к скетчу предусмотрено.

Автор:  Bandit799 [ 29 фев 2012, 19:23 ]
Заголовок сообщения:  Re: БК на ATmega168

Огромное спасибо,помучался но разобрался в ножках,теперь бы осилить как это к меге 328 коннектить. теперь нужно с пинами мутить что-то.
кстати в протеусе когда ставишь сегментный индикатор там помимо букв(A,B,C,D....) есть еще и цифры 1 2 3 4. что они значут?

Автор:  @nton [ 29 фев 2012, 19:31 ]
Заголовок сообщения:  Re: БК на ATmega168

Bandit799
Хм...теперь кури datasheet к ATmega328. Также разбирайся с ее пинами,там просто.

Эх,все с ардуино да с ардуино :) ...теперь и я приобрел ее,+ 168 мегу взял.
igVVV
у тебя сразу загрузчик залился,у меня с раза пятого...фьюзы не хотели считываться. :(

Автор:  Doretus [ 29 фев 2012, 20:21 ]
Заголовок сообщения:  Re: БК на ATmega168

Bandit799 писал(а):
кстати в протеусе когда ставишь сегментный индикатор там помимо букв(A,B,C,D....) есть еще и цифры 1 2 3 4. что они значут?

1 2 3 4 - это номер индикатора первый второй и т.д. т.е если у индикаторов общий катод, то под 1 - катод для первого индикатора...

Автор:  igVVV [ 29 фев 2012, 22:02 ]
Заголовок сообщения:  Re: БК на ATmega168

@nton
Я загрузчик не заливал( как я это понимаю). Я прошивал ATmega8a не в панели arduino, а отденьно на макетной плате, прошивал через разъем "X3" который возле входа USB (4 штырька).
Но фузы и вправду у меня несчитывались пока не поставил на 9 и 10 ноги кварц. С кварцем сразу новые фузы считались и сразу прошил туда прошивку измерительного прибора( http://radiodom.ucoz.ru/index/universal ... ribor/0-15 ) Прошивка шилась около минуты.

В результате сегодня на макетке этот прибор заработал. Первое впечатление просто восторг, наконец то можно мерить емкость, а не гадать что там написали и в какой маркировке, ну и частотомер, генератор...

Автор:  mad_plumber [ 01 мар 2012, 08:35 ]
Заголовок сообщения:  Re: БК на ATmega168

Off topic:
Парни, нубский вопрос - подключил семисегментник через 176ИЕ4 - 4 клок, 5 - сброс через 210Ом на землю, 6 - +5В
Выходы соответственно сегментам через 210Ом.
Все как бы правильно подключено.


Вывожу просто - кликаю (HIGH-LOW) сбросом, потом быстро кликаю клоком нужное количество раз.
По идее, индикатор покажет нужную цифру.

У меня же идет со смещением:
0-5
1-6
2-7
3-8
4-9
5-0
6-1
7-2
8-3
9-4

вот ие4 с распиновкой http://www.rlocman.ru/datasheet/data.html?id=61071

Автор:  aiovlev [ 01 мар 2012, 10:46 ]
Заголовок сообщения:  Re: БК на ATmega168

mad_plumber писал(а):
5 - сброс через 210Ом на землю

Для сброса же единицу надо на 5 ногу?
С резистором 210 Ом на землю там всегда будет ноль, вне зависимости от состояния порта МК.

Автор:  mad_plumber [ 01 мар 2012, 11:00 ]
Заголовок сообщения:  Re: БК на ATmega168

aiovlev писал(а):
mad_plumber писал(а):
5 - сброс через 210Ом на землю

Для сброса же единицу надо на 5 ногу?
С резистором 210 Ом на землю там всегда будет ноль, вне зависимости от состояния порта МК.

если сброс напрямую на выход ардуины, то не сбрасывается, светит всеми сегментами.
Если ставлю туда 210Ом на землю, то сбрасывает все нормально.

Автор:  mad_plumber [ 01 мар 2012, 11:02 ]
Заголовок сообщения:  Re: БК на ATmega168

Скетч собственно отсюда http://wiki.amperka.ru/%D0%B4%D0%B8%D1% ... 0%BE%D1%80 , только вместо вывода миллисекунд вывожу цикл от 0 до 9.

Сорри, там 10кОм надо вместо 210Ом

Страница 11 из 13 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/