Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/40: Рейтинг темы: голосов - 40, средняя оценка - 4.58
tuko
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
1

Помогите оживить мегу328

18.07.2011, 09:21. Просмотров 7204. Ответов 12
Метки нет (Все метки)

Приветствую гуру!

Имеется вот такой девайс, принцип работы заключается в том что на изображение от видеокамеры накладывается текст с данными. Девайс собран на mego328p-AU + селектор синхроимпульсов на LM1881 + стабилизатор питания на АР1117 пятивольтовый. Прошивался родной прогой через инет, настройки заливались через свою же утилиту. После пропадания букофф на видео наблюдая постоянный ресет, комбинация двух светиков, кое как с моим англицким пытался общаться с разработчиком он мне посоветовал проверить наличие контакта с видеокамеры на девайс, так оно и было (холодная пайка), аккуратно пропаял, заработало, но после получаса опять букоффки пропали, решил пропаять все, пропаял и не промыл платку...., запустил заработало, но в этот момент заметил хилинькую искру между +12v и землей. После чего все потухло. Питание идет от литий-полимера на 12v. GPS-модуль в этот момент не был подключен, и без него работает девайс.

20 нога мк (AREF) идет через есмкость (к примеру с1) на землю, на 22 ногу мк (ADC7) через делитель 10к(r1) и 1к подается +12v на выходе делителя 1 с копеками вольт. Так вот искорка просматривалась между r1 (+12v) и земляным контактом с1, эти элементы рядом.

AP1117 выдает 4,95v, перегоревших дорожек нет, явно выгоревших элементов нет, все цепи прозвонил. Для прошивки с родной прогой используется переходник USB (USB-UART выполненный на SiLabs CP2101, через терминал проверен работает да и два их у меня), теперь светики не подают ни каких признаков, питание приходит и на мк и на лмку, проги прошивки и заливки настроек не видят девайс. Есть подозрение что коим то образом убил флеш.

Суть вопроса, можно ли описанным усб-переходником и каким либо софтом залить прошивку в мк? Или если вдруг мк полностью убит поможет ли замена мк на аналогичный?

Разработчик пишет шли обратно, починит. Но это в турции и как минимум 6 недель, мне проще у него новую заказать, но и эту восстановить есть желание. В мк я новичок, пока разбираюсь. Файлы прошивки и дефолтных установок имеются.

За ранее спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2011, 09:21
Ответы с готовыми решениями:

помогите оживить mega328p
ну, все таки лажанулся: полез во фьюзы. считал это: <Изображение удалено> поставил так и...

Оживить МК после неправильных фьюзов
Привет! Тема конечно баянистая, но решил спросить. Запорол я вобщем мк Attiny45. И сложность в...

как оживить Tiny13 с помощью Mega8?
Здравствуйте! Была Tiny13. Хотел включить Internal 128 kHz Oscillator для экономии энергии. После...

CKSEL = 0000 как оживить контроллер?
Прошил в Atmega88PA-AU lfuse = 0x60 - накосячил. Контроллер настроен на внешний источник тактов,...

помогите оживить вольтампероммметр В7-13
здарова народ достался мне за 2$ вольтампероммметр.. замечательная вещ со времен ссср 72 года в...

12
Joit.Dosi
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 433
18.07.2011, 13:55 2
Если родная прога не видит девайс, то скорее всего или МК умер, или повреждён бутлодер. Если бутлодырь есть среди файлов прошивки, то его нужно залить нормальным программатором в родной или новый МК. Менять МК не имея лодыря нет смысла. В качестве "нормального программатора" можно собрать что-то из этого: раз, два, три.
0
tuko
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
19.07.2011, 05:53 3
Цитата Сообщение от Joit.Dosi
Если родная прога не видит девайс, то скорее всего или МК умер, или повреждён бутлодер. Если бутлодырь есть среди файлов прошивки, то его нужно залить нормальным программатором в родной или новый МК. Менять МК не имея лодыря нет смысла. В качестве "нормального программатора" можно собрать что-то из этого: раз, два, три.
Спасибо, почитал про бутлодер и понял что без него ни чего не получится, если разработчик не поделится бутлодырем то тогда отправлю девайс ему на ремонт.

Теперь хоть прояснилась картина. Еще вопросик - если к примеру бутлодырь убит, кварц может завестись при подаче питания? Он висит на на 7 и 8 ногах мк.
0
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
19.07.2011, 07:30 4
Цитата Сообщение от Tuko
Цитата Сообщение от Joit.Dosi
Теперь хоть прояснилась картина. Еще вопросик - если к примеру бутлодырь убит, кварц может завестись при подаче питания? Он висит на на 7 и 8 ногах мк.
Кварц все равно работать будет. При условии, что кристалл живой.
0
tuko
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
19.07.2011, 10:19 5
Цитата Сообщение от dymyurk1978
Кварц все равно работать будет. При условии, что кристалл живой.
Спасибо
0
tuko
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
19.07.2011, 12:12 6
Срисовал схемку, может еще какие мысли будут

0
tuko
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
19.07.2011, 19:21 7
Разработчик не пожалел бутлодыря, указал на PROGISP, если я правильно понял он говорит про заливку через ISP?

Т.е. через ноги mosi, miso, sck, rst, gnd нормальным программатором? Тогда вопросик сразу, реально это сделать не выпаивая мк?

Если так то это меняет дело, даже если придется сдувать старую и впаивать новую мегу.

Еще раз спасибо всем откликнувшимся, буду отписываться по результатам.

P.S. прошу прощения я пока в этом чайник.
0
Joit.Dosi
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 433
19.07.2011, 20:35 8
Цитата Сообщение от Tuko
Тогда вопросик сразу, реально это сделать не выпаивая мк?
Если МК ещё живой, то да - можно не выпаивать. Только проконтролируй чтоб перечисленные тобой выводы не были подключены напрямую к питанию, земле, не соединены вместе и т.п. Хотя судя по схеме там только MOSI (15-ая нога) используется. А резет вообще в воздухе висит, что странно.
0
tuko
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
19.07.2011, 20:46 9
Цитата Сообщение от Joit.Dosi
Цитата Сообщение от Tuko
А резет вообще в воздухе висит, что странно.
Да в воздухе, уже не раз на это внимание обращали. Мне конечно пока мало что об этом говорит, но разберусь, упертый, летать же начал с камерой на самолетке модельной! Блин кайф, оффтоп конечно, ну думаю простите, уже свои идеи рождаются этот проект доработать. Ведь смог же япончиский кв-трансивер к компу приручить.
0
tuko
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
19.07.2011, 20:58 10
Добавлю

входы:
AN1 - аналоговый вход для подключения какого либо расширения
RSSI - это вход сигнала с приемника радиоуправления по которому определяется уровень ошибок принимаемых пакетов радиоуправления моделью, используется цифровая аппаратура на 2,4Ггц, т.е. по уровню потерянных пакетов определяется уровень в процентном отношении, если к примеру 50% потерянных пакетов то пора возвращаться домой/разворачивать модель обратно. На практике это более 1-2 км удаления при 100мВт на 2,4Ггц.
0
topor123
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 86
23.07.2011, 17:13 11
Цитата Сообщение от Tuko
... практике это более 1-2 км удаления при 100мВт на 2,4Ггц.
Звыняйте за офф..вот от этого проекта вааще тащюсь...(слюнями всю клаву забрызгал) http://wiki.openpytot.org/dysplay/Doc/Getting+Started+Guide
0
tuko
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
04.08.2011, 06:05 12
Старую мегу не удалось прошить, программатор ее ни в какую не видел, видимо все таки я добил ее, вчера привезли парочку новых, запаяли, бутлодырь зашился сразу, и соответственной родной софт тоже увидел девайс, теперь все работает, спасибо всем откликнувшимся!
0
tuko
0 / 0 / 0
Регистрация: 14.07.2011
Сообщений: 96
04.08.2011, 16:01 13
Спортивный интерес, почему USB программатор отказывался видеть мегу? LPTшный при подаче родного девайсовсокого питания на девайс увидел сразу, при том же 5ти вольтовом питании???

прога в обоих случаях авердудка
0
04.08.2011, 16:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2011, 16:01

Окирпичил DSO201, помогите оживить
Пришел DSO201 с otyexpress, сразу решил перепрошить прошивкой от BenF. Делал все по мануалу,...

СМА Bosch wot24550OE/03 elcobrandt, Помогите оживить модуль
Нужен номинал резистора. Он в цепи симистора клапана, так что взял первый, так сказать,...

Оживить меню
При клике на "Услуги", выезжает список разводящих страниц по сайту, при щелчке по разводящей меню...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru