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

Arduini mini

24.02.2012, 14:27. Показов 37459. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru