Jump to content

Recommended Posts

Добрый день.

Купил китайский usbasp.

Скачал свежую прошивку под Atmega8.

Для работы программатора нужно его перепрошить изначально.

Собрал программатор громова через com. Подключил, usbasp вижу. Но при попытке затереть чип, пишет что девайс неизвестен.

Подскажите пожалуйста как правильно прошить?

Может фьюзы какие выставить или с ком портом что сделать?

В первый раз пытаюсь что то прошить.

Спасибо.

Share this post


Link to post
Share on other sites

Для работы программатора нужно его перепрошить изначально.

Это зачем? Он же готовый программатор.

Share this post


Link to post
Share on other sites

Туда заливается прошивка для каждой серии мк отдельно. В данный момент пытаюсь настроить его на работу с Atmega8.

Share this post


Link to post
Share on other sites

Руководство для разработчика приложений на базе STM32WB55

Представив двухъядерные беспроводные микроконтроллеры STM32WB для IoT-приложений, компания STMicroelectronics предлагает разработчикам экосистему, включающую в себя отладочные платы, примеры кода для микроконтроллера, готовое ПО всех уровней и большой массив документации.

Читать статью

Какой серии??? Для какого проца, который зашить хочешь (для поделок), или который в программаторе запаян?

Share this post


Link to post
Share on other sites

Для поделок.

У меня он не читал и не видел мк. Сказали что нужно скачать прошивку свежую и залить, исправит эти ошибки.

Скачал: usbasp.2011-05-28.tar.gz (519 kB) TPI support (upcoming release of avrdude will use it), supports programmers with ATMega88 and ATMega8.

Но что дальше делать, не знаю.

Edited by Ubhra

Share this post


Link to post
Share on other sites
                     

DC/DC-преобразователи: принципы работы и уникальные решения Maxim Integrated

Что нового можно сказать про DC/DC? Написаны десятки статей, а самостоятельное изготовление преобразователя мощностью от единиц Вт до нескольких кВт даже в домашних условиях не составляет большого труда. Тем не менее, когда речь идет о микро-, или даже нано-ваттах, проектировщик может столкнуться с рядом трудностей. Разработка устройства с батарейным питанием весьма малой мощности – одна из наиболее актуальных и интересных задач во время всепроникающего интернета вещей. А грамотная схемотехника системы питания не возможна без знания основ работы DC/DC преобразователей. Освежить базовые знания и узнать об особенностях проектирования узлов питания мобильного устройства с оптимальным энергопотреблением можно из следующей статьи

Подробнее

Выкинь Громова, он тебе уже нах не нужен. У тебя всё есть. На издевательство эта тема смахивает.

Edited by koms45

Share this post


Link to post
Share on other sites

Выкину, но собрать ничего другого не получится. Т.к. в данный момент usbasp выдает ошибки при попытке прошивки любой мк.

То есть, как заверили, нужно фирмвар обновить. Но как если не громовым?

Появилась идея подать питание на него, сейчас от голого com пытаюсь. Может так обновлю.

Share this post


Link to post
Share on other sites

Качай extreme_burner_avr_v1.3.3_setup. Причем тут сом вообще? Он же USB, от не него и питается. Сом - тоже в помойку. Чтой-то ты кардинально не то творишь. Давай фотку твоего усбасп. Внешнее питание 5в может потребоваться для программируемого АВР, если с программатора не приходит (по факту смотри).

Edited by koms45

Share this post


Link to post
Share on other sites

Вот к usbasp подключил громова. Через него, пытался обновить мк на usb программаторе. Питание отдельно от компьютерного БП. Перемычка для перепрошивки на usbasp замкнута.

post-137944-0-60749600-1380696923_thumb.jpg

post-137944-0-90030500-1380696963_thumb.jpg

Share this post


Link to post
Share on other sites

Понятно, у меня копиенный

1. extreme_burner_avr_v1.3.3_setup

2. перемычку, громова, сом - нахрен

3. на прошиваемую (поделочную) Мегу8 подай внешнее питание 5в (если с программатора не приходит)

И пробуй.

Edited by koms45

Share this post


Link to post
Share on other sites

Тут 2 варианта:

а) Вы угробили програматор своей "прошивкой", и теперь его точно надо перепрограмировать!

Б) он ище живой и если вы соедините все! (питание на 5в, скорость програмирования 100 с щемось кГц, подача питания на програмируемый мк) перемычки и правильно подключите мк! Все будет работать

Share this post


Link to post
Share on other sites

Все отключил. Убрал перемычку. UsbAsp радостно светится. Вечером попробую прошить с внешним питанием.

Share this post


Link to post
Share on other sites

Что с питанием, что без, выдает одну и ту же ошибку.

Первые 3 скрина из кавазы, 4 скрин из экстрим барнера.

post-137944-0-11556500-1380726395.jpg

post-137944-0-93425100-1380726399.jpg

post-137944-0-83076200-1380726402.jpg

post-137944-0-31483000-1380726405.jpg

Share this post


Link to post
Share on other sites

Кстати, для програматора нужен драйвер, вы не пробовали установить?

Share this post


Link to post
Share on other sites

ASP определяется и системой и программой.

Прозвонил все и перепроверил с десяток раз.

ATmega8-16PU

Speed (MHz) 16

Power Supply (V) 4.5 - 5.5

Погуглил тырнет по поводу power on failed. Везде пишут что причина или в подключении (что перепроверено), или в кварце. Но атмега новая с завода (пробовал на 2 штуках, брал в разное время у разных продавцов).

Edited by Ubhra

Share this post


Link to post
Share on other sites

ASP тут непричем. На всех скинах одно и то же сообщение - "цель не отвечает" или "нет связи с целевым чипом". Это означает - нет питания на целевом чипе, плохой (отсутствующий/перепутанный/замкнутый/оборванный) контакт в интерфейсе SPI, нет тактирования целевого МК (например, БУ зашитый ранее на внешний кварц, которого нет на панельке программатора), неправильно зашитые ранее фьюзы (SPIEN, RSTDISBL). Перепроверка заключалась в визуальном осмотре или же в прозвонке соединения от вывода МК программатора до вывода целевого МК? Многие были уверены, что все ОК, а на деле оказывалось - нет одного или двух соединений. Проверь.

Share this post


Link to post
Share on other sites

Присоединяюсь к предыдущему ответу. Error setting usbasp clock- эта ошибка у меня всегда появляется. А вторая- это либо прошиваемый микроконтроллер мертв, либо подключен неправильно, либо обрыв какой- то линии подключения, либо фьюзы неверно выставлены. Отстаньте от программатора, он работает правильно.

Share this post


Link to post
Share on other sites

Также приобрел подобного зверя у желтых братьев. Похожая история, никакие танцы с бубном не помогают. Спаял адаптер + доп питание. Перепробовал разное ПО и ничего. При подключении горит один светодиод (D4). Контроллера не видит.

Кто поборол данную штуку? Подскажите что проверить, куда смотреть?

Share this post


Link to post
Share on other sites

Похвастался, чтоли? Хоть поделился бы как решил проблему. Кому- то, да пригодится.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Сообщения

    • Дело было вечером, делать было нечего. Задача - определить штук 5 банок либо в утиль, либо в работу. Собрал зарядку с контролем. Составляющие: 1. Модуль заряда Li-Ion аккумуляторов с защитой на базе TP4056 (+8205A и DW01-P), стандартная китайская сборка, запитан от 5V зарядки для телефона. 2. Датчик тока на базе ACS712 (5A). Судя по шумовой дорожке там погрешность измерения 30-60 mA (что составляет 1-2 тика по аналоговому входу). 3. Arduino Uno, питается от USB. Используются 3 аналоговых входа: на 0 напряжение с вывода датчика тока, на 1 напряжение с "+" банки, на 5й завел пин +3.3V (убедившись что оно там всегда 3.3, в отличие от 5V Ардуины) и напряжение считаю по формуле грубо говоря voltage = 3.3 * analogRead(0) / analogRead(5). Результаты мне больше нравятся, чем любой reference, хотя и занят лишний аналоговый вход. (на самом деле чуть сложнее, там цикл который 10 раз последовательно замеряет уровень на всех аналоговых входах, потому это можно считать квази-одновременным). 4. Поскольку делать было нечего, сюда же простенькая программа, которая читает данные с COM порта и пишет в Excel файл. 5. К выводу схемы заряда подключен через ключ белый светодиод с ограничителем 100 Ом. По расчету должно было быть 50, но взял от фонаря то что попалось под руку, светит ярко. Взял первую попавшуюся банку, получился вот такой график: Время в миллисекундах, напряжение в вольтах. Синий - заряд, за ним разряд. Желтый заряд при включенной нагрузке (LED) - почему шумит я не понял и отключил LED (он мерцал). Последняя часть кривой заряд без нагрузки, подключенной к плате TP4056. Ток заряда и ток разряда был ниже чем точность датчика тока, амперметр тоже не брал такую величину и показывал 0 на всех делениях мультиметра. Прошу проверить, правильные ли у меня расчеты, а то давно ничем подобным не занимался: 1. Поскольку ток разряда измерить было невозможно, измерил падение напряжения на резисторе, ограничивающем ток на LED'е. 0.356 В / 100 Ом = 3.56mA. Вторым измерением оказалось 0.367В потому принимаю ток разряда за 3.7 mA. 2. После заряда до 4В (дальше не шло либо шло очень медленно) подключил нагрузку и выключил источник питания. Напряжение сразу же село до 3.6 и спускалось до 2.77 в течение  1629 секунд (0.4525 часа). Означает ли это что емкость банки составляет 0.4525 Hr *  3.7 mA = 1.67 mAh или у меня где-то косяк? (вообще на ней 1000 написано, но это было давно и неправда) Что-то полезное можно получить из времени заряда до определенного напряжения? Это нормально что при том что зарядка может отдавать до 1А тока, литий берет такой мизер? Завтра буду гонять более живые (на вид) банки.
    • так я же ему выше запретил появляться без измерений ...
    • Представления не имею, ты же знаешь, что я  твои ссылки никогда не открываю.   То-есть, хочешь сказать, что у вас другого варианта нет, кроме как включить "ждуна" и ждать, когда вам освободят руководящие посты? Ну, а если не захотят освобождать, что будете делать? Поясни, если сможешь вразумительно это сделать, по каким критериям ты пришел к такому выводу? И чей именно я враг?
    • Мир не исчез а просто замер На краткий миг закрытых глаз Кто не родился тот не умер И всё придумано до нас  
    • Грамотная поправка. Это  главное условие я упустил. Но клиент наш пропал. 
    • включить в первичку транса лампу, дабы не похоронить транзисторы ... это ГЛАВНОЕ перед всеми манипуляциями с включением. Ну а в контексте ТЕМЫ - так я давно дал ответ:    
×
×
  • Create New...