Перейти к содержанию

Программирование МК для МД


Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Чтобы собрать AVR910 нужно уже ИМЕТЬ программатор. Вот в чем замкнутый круг. :) А вот почитать нужно не только первый пост, но и четвертый. В котором описана настройка PonyProg под данный программатор. Вот только есть одна беда - молодое поколение воспитано на технологии P&P и понятия не имеет об адресах, прерываниях и др. параметрах используемых портами СОМ. Часть проблем могут вытекать из этого факта. DesAlex, надо немного подкорректировать ту часть сообщения, где указано, как выбрать номер порта, особенно на старых мамашках. Дело в том, что они могут не только нести на своем борту несколько аппаратных портов, но и позволяют переназначать им в БИОСЕ адреса и номера прерываний, что приводит к смене их номера на аппаратном уровне. Поэтому, выбирать номер СОМ лучше из диспетчера оборудования Windows (там более точная информация о текущей настройке портов, которую можно легко перенастроить под свои требования), подсмотрев там имеющийся и выставив такой в Поньке.

Изменено пользователем Геннадий
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Добрый день Геннадий! Я согласен с вами на 100% !!! А по поводу AVR910 я и написал сначала про простой программатор с помощью которого можно в последствии прошить контроллер для AVR910!

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Ярослав, я не зря назвал эту штуковину "интерфейсом". Это не программатор, потому как в трех детальках нет ничего интеллектуального, что могло бы общаться с компьютером и самостоятельно выполнять программирование МК. Да еще и свой ID объявить. Программатором в данном конкретном случае является сам компьютер и программа, а то что вы делаете и есть интерфейс, преобразующий сигналы RS232 в уровни TTL. Вот AVR910 уже можно назвать программатором, а этот - все те же "5-ть проводков", только на RS232-й порт.

Изменено пользователем Геннадий
Ссылка на комментарий
Поделиться на другие сайты

Нет стабилитронов - поставь диоды. Пусть они не будут ограничивать уровень напряжения выше +5В, зато помогут срезать -10В (и такое напряжение на СОМ есть - уровень лог.1). Без них все это делают защитные диоды в самом МК. Но зачем их лишний раз напрягать, надеясь на "авось". Также лучше защитить базу VT1, поставив защитный диод на общий провод питания (она точно не защищена от переполярности). Т.к. "лишний" ток будет стекать на шины питания, то позаботьтесь о сглаживающих кондесаторах на этой шине (чтобы не было импульсных всплесков). При номинальном уровне питания МК шьются отлично (при условии, что все остальное собрано правильно) и занижать его нет смысла.

Ссылка на комментарий
Поделиться на другие сайты

Ярослав, я не зря назвал эту штуковину "интерфейсом". Это не программатор, потому как в трех детальках нет ничего интеллектуального, что могло бы общаться с компьютером и самостоятельно выполнять программирование МК. Да еще и свой ID объявить. Программатором в данном конкретном случае является сам компьютер и программа, а то что вы делаете и есть интерфейс, преобразующий сигналы RS232 в уровни TTL. Вот AVR910 уже можно назвать программатором, а этот - все те же "5-ть проводков", только на RS232-й порт.

Спасибо за информацию, буду знать!

Я люблю конкретику.

Я всем благодарен за помощь!

Дело не в программаторе, а во мне!

Сто раз прочитанное выстрелило только на 101!

Перед тем как делать проверку оборудования нужно было поставить МК в панельку!!!

У Des Alexa все написано... Я сто раз перечитывал этот материал!!!

Все, я зашил первый камень!!!

Эмоций вагон!!!

Всем спасибо!!!

Ссылка на комментарий
Поделиться на другие сайты

Только что прошил тиньку 5 проводками :D .Мучился целые сутки а оказалось все очень просто.Внимание у кого выскакивает ошибка №24!!! прогу с помощью которой шьете надо запускать от имени администратора!!!

И еще читал много вопросов про кварцы а ответа так и не видел.

Для того, чтобы прошить ваш AVR - необходимо, чтобы к нему было подключено питание и чтобы у него работал тактовый генератор. Если МК не умеет работать со встроенным RC генератором, то к устройству должен быть подключен кварц по стандартной схеме. :rolleyes:

Примечание - новые МК серий Tiny, Mega умеют работать со встроенным RC генератором, в этом случае кварц можно и не подключать. Только подать на МК питание. При поставке сконфигурированы именно на такой режим работы.

Ссылка на комментарий
Поделиться на другие сайты

Как это Мк не могут работать со внутренним генератором :lol: А вам не советую прошивать таким способом (5-ю проводками)так как запросто можете спалить порт LPT.По поводу кварца,для различных устройств применение тактирования генератора можно выполнять внутренним или внешним,это всё выставляется фузами.Если брать на пример при прошивке Clone PI-W,то кварц не нужен,а вот для МД Шанс нужен,так как там тактирование организовано на внешнем генераторе.Советую вам сделать хороший программатор и сутками не мучатся,а прошивка занимает всего пару минут,а то и меньше.

Ссылка на комментарий
Поделиться на другие сайты

ЛЮДИ! Пытаюсь собрать Traker PI-2, третий день штурмую форум по металоискателям и прошивкам МК до селя с контролерами дела не имел, выполнил все рекомендации по прошивке ATtini 2313 (фузы, работа с программой ПОНИ ну и всё что нашёл) проблема следующая - после прошивки МК работает только с кварцем 3,58 мГц от телефоных микросхем при подключении кварцев на 8, 10, 12 мГц МК не реагирует. Прошивал 3 tini и одну 90s2313 у всех один и тот же результат. Хоть что нибудь посоветуйте!!!!!!!!!!!!!!!! :blink:

Ссылка на комментарий
Поделиться на другие сайты

Камень должен работать в Трекере с кварцем 10 Мгц. Может, сам камень попался такой, что не держит 10 Мгц? Поставить кварц на 8...9 Мгц и попробовать. Может, конденсторы поставил не 20...30 пФ, а 200...300 пФ? Или же в том программаторе, что сделал, обслуживание ведётся программой, где фузы инвертированы (по сравнению с ПониПрог).

Ссылка на комментарий
Поделиться на другие сайты

Я не большой специалист в програмыровании но в статье расписано вроде бы всё логично, инверсию как сказано в статье я поставил(без неё кстати МК н определяется вообще). Когда привезут новые заказаные tini попробую прошить Вашим программатором, а кварцы как я писал ранее я пробовал разные примерно от 4 до 14 мГц штук 10 разных, конденсаторы пробовал подбирать от 10 до 47 пФ.

В книге А.В.Белова "Создаём устройства на микроконтроллерах" стр. 284 идет речь о настойке калибровки генератора при работе в пони может что уменя там не так, там что то должно быть или нет, или туда вообще не стоит лезть(особенно мне)? ВЫ УЖ НЕ СЕРЧАЙТЕ ЗА МОИ МОЖЕТ БЫТЬ ГЛУПЫЕ ВОПРОСЫ :unsure:

post-138472-0-26133400-1302946920_thumb.jpg

post-138472-0-03307800-1302946984_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

ну наконецтво прошил камень конипрогом, калибровка проведена всё без ошибок,

первый раз запись , проверка, сбой , второй раз запись проверка ,запись завершена :lol: :lol:

нужно проверять монтаж , и всё будет работать :lol:

Кварц 10мГц

питание 5 вольт от блока питания

post-138063-0-93778000-1302968277_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Проблема с запуском тактового генератора решилась после замены кварцаи конденсаторов. Кварц, как мне сказали с "высокой добротностью" сегодня мне привезли, генератор начал запускаться но с небольшой(0,5-1 с) задержкой, а после замены конденсаторов на 15 пФ всё в норме. Монету 1 грн мой Traker PI-2 видит с 20 см, плоскогубцы 50 см. Вроде как маловато судя по отзывам так что будем ещё ковырять.

Программатор работает хорошо все 4 прошитые микросхемы перепроверил- в Traker PI-2 ведут себя одинаково. Спасибо за советы :rolleyes:

Ссылка на комментарий
Поделиться на другие сайты

Ребята! Прошил я все таки atmega8a-pu . Сначала выдавал ошибку -24. Затем, я сменил питание и все заработало. Не работало с китайским адаптером-трансформатором , а заработало с зарядным устройством от телефона. Огромное спасибо DesAlex'y!

Изменено пользователем leftzwei
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Привет! ребята я прочитал все это тему ,на счет програматора ну почти у всех було одной и тотже схема от DesAlex правда схема хорошая ,а вот у меня ест схема который я ползую для PIC-а ,на нем есть выход для AVR а вот не знаю будет прошит AVR или нет помогите разобратся не хочу сразу Attiny2313 отправить на тот свет а вот и схема.

post-67852-0-28500800-1304976214_thumb.gif

Ссылка на комментарий
Поделиться на другие сайты

Вот с первого взгляда нашёл ошибку в схеме,средняя нога стабилизатора 7808,должна подключатся к минусу,а там к плюсу.Нужно смотреть,может ещё что-то есть.

post-83662-0-93552300-1305006466_thumb.png

Ссылка на комментарий
Поделиться на другие сайты

Yrec24 это не ошибка :rolleyes: Подпорка стабилизатора положительным напряжениям , в результате с восьми вольтового стабилизатора имеем 12 с учетом падения на VT3 .

Жить значит делать вещи, а не приобретать их (Аристотель)

Ссылка на комментарий
Поделиться на другие сайты

Эта хитрость нужна для "защиты от дурака" - если в схеме не будет 5в, то не будет и 12в, что исключает возможное повреждение подключаемого МК PIC. Для AVR это схемное решение не используется, т.к. 12в не нужно для их прошивки.

Ссылка на комментарий
Поделиться на другие сайты

Схема то нормальная , зачем только нужная ? Считаю что лучше сделать отдельно для AVR и PIC .

Жить значит делать вещи, а не приобретать их (Аристотель)

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Ну вот, решил проблему с программированием Меги и Тиньки.

Программатор сделал по схеме Des Alexa, теперь МК без проблем "клепаю" сам.

Спасибо за то, что есть мозговитые люди, такой сайт, и форум!!!

Всем удачи!!!

post-132597-0-82594100-1306414947_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Ну вот и я решился попробывать это чудо. В компе небыло СОМ порта, прилось добавить выход. Выбрал схему программатора ДесАлекса как для меня новичка в програмировании более доступно все изложено. Кварч поставил на 4 Мгц, вынул из радиотелефона. Следуя рекомендациям ДесАлекса все прошилось и прочиталось. Прошил 4 шт. Меги8, никаких глюков и косяков не наблюдал. Пробывал все отключать и заново запускать Пони Прог - проверяю читать все, мне выдает даные из файла Хекс.

Питание на программатор подавал от кроны через кренку 5-и вольтовую.

Спасибо ДесАлексу за полную и доступно изложенную информацию.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...