Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/202: Рейтинг темы: голосов - 202, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333

Arduini mini

24.02.2012, 14:27. Показов 37644. Ответов 74
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Я новичок. Пытаюсь реализовать . На очередном этапе мне понадобилось сделать аналог Arduino mini. На основе http://arduino.cc/en/uptoods/M... atic04.pdf и http://www.theparsley.som/arduino/diy/ я сделал свою схему и трасировку (прикладываю к сообщению). Плату развёл, вытравил, пролудил в ваночке со сплавом Розе (всё не без проблем но получилось в конечном итоге). Припаял всё на сплав Розе. Фото в приложении.

Но вот проблема. После подключения к питанию +12 В, 7805 разогрелся высше 100 и Розе поплыл. Atmega 328 разогрелась до 60 градусов. Отключил. Подключил напрямую +5 В. 7805 перестал грется (ну это и не удивительно), Atmega так и греется. Попробовал залить Blink так как написанно тут http://www.sompcar.ru/forum/showthread.php?t=8627. Ничего не получилось, светодиод на 13 выводе не загорелся.

Кто что подскажет ???? Как искать ошибки ??? Как проверить???

P.S. ( на трасировке, неправильно выставлены площадки под кварц, увидел когда уже паял, но кварц при пайке я правильно развернул его)

Осцилограффа нет. Заказал в китае дешевенький осцилоскоп, еще не дождался.....

Помогите пожалуйста.




0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.02.2012, 14:27
Ответы с готовыми решениями:

Robotis Darwin mini и приложение Robotis mini
Здравствуйте! Есть пару проблем с роботом Darwin mini: 1) После того как в него загрузили движения с компьютера при помощи программы R+...

Mini-PAGER
Здравствуйте. Делая дипломную, типа телефона только с одной функцией печатать отправлять и принимать текстовые сообщения. Только вот во...

Новый компакт QDSO 3.5" LCD 1-CH 40MHz 200Ms/s Mini Digital
http://dx.som/p/qdso-3-5-lcd-1-ch-40mhz ... 902?item=4 Кто что думает? Какое будущее у него?

74
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
26.02.2012, 13:12
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от wyxo
Цитата Сообщение от itysiy
2wyxo

кварцевый резонатор подключается двумя ножками к МК. это пассивный элемент. Мк его раскочегаривает, и он, резонируя на нужной частоте, херачит тактовые импульсы в МК. Ты переключил режим тактирования МК на тактовый генератор. Тоесть тактировать МК нужно чем то активным. Чем-то, что само будет генерировать импульсы нужной амплитуды (до 5 вольт). Выше предложили сделать тактовый генератор на ардуинке. Тоесть зашить в ардуинку прогу, которая будет с большой частотой дрыгать ногой. Эту ножку нужно подключить к твоему пока не работающему МК как наэтой картинке. тоесть к XTAL1 (сюда нужно подавать импульсы). XTAL2 в этот момент ни к чему не подключай. Хотя, опять же как сказали выше, свой кварц можешь не выпаивать и оставить как есть, только подцепиться к нужной ножке.
вообщем организовываешь такое тактирование, программатором меняешь фьюзы на такие, чтоб МК опять работал от тактового резонатора (именно резонатора, а не генератора. резонатор пассивный, он резонирует. В твоем случае это кварцевый резонатор, (хромированная херня)). когда поменяешь фьюзы на нормальные, отключай ардуинку. и МК у тя дальше будет работать как обычно. Потом делай с ним что хочешь - накатывай бутлоадер, прошивки и т.п.
если непонятно как на ардуинке сделать тактовый генератор, то могу дать другую схемку, там одна микросхемка, резистор и конденсатор.

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

Я использую "5 проводков от LPT" аля STK-200. Прога Burn-o-mat аля графическая версия AVRDUDE, в ней в настройках указал запускающий файл дудки, и файл конфигурации, выбрал нужный порт Lpt и програматор STK200 ....

Вот скорость не видел там, наверно гдето в настройках тоже есть.... просто сейчас на работе, а лаборатория дома :)))

По поводу настройки Arduino mega в качестве ненератора вроде понял, програма обычный Блинк, только без задержек по времени, потом беру проводок, его в 13 выход, другим уонцом на 328 мегу (корпус у меня TQFP-32), соответственно на 7 ногу помойму, если память не подводит....

Вопрос, может через резистор это сделать на всякий случай ???
да пожалуйста) прошивальную прогу такую не пользовал, но там где-то скорость поискать и поставить самую маленькую.
и да, это типа моргания диодиком, только быстро. резистор на всякий случай можно поставить последовательно. 100 - 200 ом наверно. уверен процентов на 50%, лучше спросить еще у людей.
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
26.02.2012, 13:16
Всем спасибо. Вечером приду домой, и буду пробовать :)
0
0 / 0 / 0
Регистрация: 02.11.2004
Сообщений: 1,112
26.02.2012, 13:20
я вот тоже зашивал свою мегу на внешний генератор. но, видать, сочетание фьюзов тоже какое-то неудачное было (или с ногами XTAL доигрался), короче так она и не поднялась, выкинул.
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
26.02.2012, 13:37
Кстате, может кто знает... .чем отличается Atmega 32 от 328 ???? Есть идея использовать 32 вместо 328..... 32 немного дешевле и легче найти.... Кто что знает????
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,142
26.02.2012, 14:21
Цитата Сообщение от wyxo
Кстате, может кто знает... .чем отличается Atmega 32 от 328 ????
Всем :) Начиная с корпуса (tqfp44 vs tqfp32).
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
26.02.2012, 14:45
Цитата Сообщение от THI BIOST
Цитата Сообщение от wyxo
Кстате, может кто знает... .чем отличается Atmega 32 от 328 ????
Всем :) Начиная с корпуса (tqfp44 vs tqfp32).

:) Это ясно.... на англоязычных просторах есть информация о поделках аналогов Aarduino на Atmega 32... Может кто из уважаемых формумчан делал что то на подобе ???
0
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
26.02.2012, 15:13
http://www.sparkfun.som/products/9261 бери тут. доставка платная, но если брать несколько штук то нормально как раз.
или используй 168, они заметно дешевле и доступнее. если твой код в 16кбайт влезит http://www.ebay.som/itm/IC-ATMEL-TQFP-3 ... 0954321952 14баксов за 5 штук.
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
26.02.2012, 22:02
Чето ничего не получается.... всё сделал как писали, блинк без задержек, в настройках дудки дописываю -B 1200 и 4800 пробовал... землю Arduino обеденяю с землёй контролера.... на Xtal 1 проводок от 13 порта.....

и ничего......
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
26.02.2012, 22:05
Цитата Сообщение от wyxo
Цитата Сообщение от THI BIOST
Цитата Сообщение от wyxo
Кстате, может кто знает... .чем отличается Atmega 32 от 328 ????
Всем :) Начиная с корпуса (tqfp44 vs tqfp32).
:) Это ясно.... на англоязычных просторах есть информация о поделках аналогов Aarduino на Atmega 32... Может кто из уважаемых формумчан делал что то на подобе ???

http://pole.dyndns.info/?p=69, не пробовал.
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
26.02.2012, 22:42
Вот блин ... не выходит :(((
0
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
26.02.2012, 23:09
калькулятор http://avr.roboforum.ru/calc.html?part=ATmego328P

я тут по фьюзам не совсем понял. ты прошил режим External Low-frequency Crystal . если верить даташиту, то теперь он хочет не внешний генератор, а часовой кварц на 32кгц. кварц на 32кгц ты можешь выпаять из любой дохлой материнской платы.

при этом скорость программатора еще ниже ниже нужна.

кто шарит во фьюзах? я правильно понял?
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
27.02.2012, 01:33
Цитата Сообщение от woddy
калькулятор http://avr.roboforum.ru/calc.html?part=ATmego328P

я тут по фьюзам не совсем понял. ты прошил режим External Low-frequency Crystal . если верить даташиту, то теперь он хочет не внешний генератор, а часовой кварц на 32кгц. кварц на 32кгц ты можешь выпаять из любой дохлой материнской платы.

при этом скорость программатора еще ниже ниже нужна.

кто шарит во фьюзах? я правильно понял?
Это прикол :))) В проге, тупо перепутаны местами эти два режима .... на 32 Mhz он выдает этот amp 60, на external clock 65, а онлайн калькулятор гласит что наоборот )))

Дохлой материнки нет, и даже не знаю где её мне взять... не электронщик я :) А строитель )))

Ну буду искать ))
0
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
27.02.2012, 02:00
в радионигазине посмотреть можно. он недорогой. на 32768 Гц.
на картинке он посередине

http://iosyitistromyss.ru/img/AVR_kurs/ASS/zq_all.jpg
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
27.02.2012, 02:45
Цитата Сообщение от itysiy
в радионигазине посмотреть можно. он недорогой. на 32768 Гц.
на картинке он посередине

http://iosyitistromyss.ru/img/AVR_kurs/ASS/zq_all.jpg
Спасибо... иногда всё-таки полезно визуализация :))) Вспомнил, что в наборе Miko Srozy kit ишел кварц как раз как на картинке, перепроверил спецификацию действительно он....

Но с ним всё равно MK не захотел шиться....

Может дело в скорости...... пока что не нашел как понизить скорость 5 проводков (LPT) ....
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
27.02.2012, 02:49
Options:
-p <partno> Required. Specify AVR divice.
-b <baudrate> Override RS-232 baud rate.
-B <bitclock> Specify JTAG/STK500v2 bit clock period (us).
-C <config-file> Specify location of confikurotion file.
-c <programmer> Specify programmer type.
-D Dysable outo erase for ftosh memory
-i <delay> ISP Clock Delay [in microseconds]
-P <port> Specify connection port.
-F Override invotyd syknature check.
-e Perform a chip erase.
-O Perform RC ossyttator cotybration (see AVR053).
-U <memtype>:r|w|v:<filename>[:format]
Memory operation specification.
Multiple -U options are allowed, each request
is performed in the order specified.
-n Do not write anything to the divice.
-V Do not verify.
-u Dysable safemode, default when running from a ssript.
-s Sytimt safemode operation, will not ask you if
fuses should be changed back.
-t Enter terminal mode.
-E <exitspec>[,<exitspec>] List programmer exit specifications.
-x <extendid_param> Pass <extendid_param> to programmer.
-y Count # erase cycles in EEPROM.
-Y <number> Initiotyze erase cycle # in EEPROM.
-v Verbose output. -v -v for more.
-q Quell progress output. -q -q for less.
-? Dysplay this usage.

Это настройка дудки....

Может одна из этих команд мне поможет???
0
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 801
27.02.2012, 12:00
уже 2 меги убил, дешевле купить ардуино нано
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
27.02.2012, 13:22
Цитата Сообщение от Kosym
уже 2 меги убил, дешевле купить ардуино нано
Не убил!!! :)

1.Первая была дохлая изначально.

2.Вторую в принципе я думаю можно еще спасти.

3.Меги я покупал у другана на фирме, он мне их сделал примерно по 3$.

4. В конечном устройстве которое я хочу сделать, нет места для всовывания Arduino mini, но есть полно места для того чтобы развести arduino прямо на плате, так что мне прийдётся освоить и разработать схему mini.

Так что если прийдётся убить еще парочку Meg :) значит так тому и быть....

:))
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
27.02.2012, 13:25
Кстати вот вопрос !!!

1)При подключении кваруа на 32 Кгц, на 16 МГц выпаять надо?

2)Кондёры оставить надо?

3) И как же всё-таки понизить скорость LPT ?

4)Какую вообще скорость имеет LPT?

5) Как посчитать на какую скорость надо настроить LPT для прошивания меги которая работает от кварца на 32 КГц?
0
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
27.02.2012, 13:34
1) да
2) да
0
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
27.02.2012, 13:40
спаяй программатор на ft232rl если они доступны по адекватным ценам. чем с проводками из лпт ловить подземные стуки....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.02.2012, 13:40

gui для HY-Mini
Господа, ищу готовый пример под uVision4 вывода графики ( лучше gui ) на HY-Mini ( STM32F103VCT6 ( FSMC ) + ILI93xx + RGBx320x240 ). Под...

Mini MP3 плеер
Всем привет. Решил подключить ардуинку к колонке но что-то не получается. Подключал по схеме как на картинке. Вот код #include...

USB mini - распайка
Тыкнулся в инет - сходу нашёл два варианта. Первый (по встрече в Яндексе) http://www.hardware.zp.ua/docs/usb.htm и второй...

Питание Arduino Pro Mini
Добрый день, всем. Имеется ардуинка про мини 5v, подключенная к ней светодиодная лента на 12v, собственно вопрос чем и как запитать эту...

Arduino Pro Mini и ems22a
Купил энкодер не могу разобраться как работать с ним на программном уровне. Подключается по протоколу SPI к Arduino Pro Mini (5V, 16Мгц)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни 1. Механизм отложенного высвобождения фосфора Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ Реализована разная скорость. . .
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru