Jump to content
alexb

Минимально Универсальный Avr Programmer

Recommended Posts

Добрый день

озадачился выбором простого надежного и по возможности универсального устройства для Мег и Тинек

почитав интернет понял что у самых дешовых usbasp (1$-8$) проблемы с прошивкой тинек 13 хотя у когото и есть рабочие образцы,но как их определить только по фотографии я не понял

с одной сторонны мне _не_ нужны дорогие программаторы но с другой нужна надежная работа в atmel studio 6/7, avrdude, bascom и чтоб работал со всеми тиньками и мегами (а для этого нужен TPI)

вот эти вроде надежные/проверенные решения

-ucGozilla от PROTTOSS или аналоги

-AVRISP от grott или аналоги

-ZeptoProg II

1) не могли бы вы подсказать о плюсах и минусах этих программаторов по отношению к друг другу ?

2) есть ли еще достойные варианты о которых я не знаю?

UPD: как сообщил проттосс годзила не имеет TPI значит не подходит

Share this post


Link to post
Share on other sites

post-178354-0-93355900-1458373891.jpg

Получаю опыт от применения такой платки - не работает "Здравствуй Мир!" :yes: , не могу считать порт с кнопкой. До этого сделал с десяток проектов на печатках - проблем не было. Схемку нашел - ничего особенного. Тут: http://www.electrodr...elopment-board/

Предполагаемые причины/специфика платы: 1) Для некоторых МК важен бит фьюза Jtag для открытия портов. 2) Китайцы повесили хитро отладочные светодиоды. 3) Есть выкл отключающий +5 от выхода программатора. 4) Использованы порты занятые при SPI ....5)... Но все это учтено. Код:

int main(void)

{

PORTB |= (1 << PB0); // поддт резистор. пробелы неважны? пробовал разные битовые и т.п. представления. Подтверждал бит на вход - без толку((((.

while(1)

{

if (PINB & (1 << PB0)==0) // зажигаем светодиод

Извини, что не по теме, может оживлю и твой вопрос. Может кто увидит "замылевший глаз" косяк? Атмега8, АВР студио6

Edited by dim3740

Share this post


Link to post
Share on other sites

ucGozilla от PROTTOS не поддерживается Студией выше 4-й версии. Хотя шьет отлично.

AVR ISP MKII (клон) поддерживается более высокими версиями Студии и шьет хорошо, но желательна доработка схемы (в области выходного интерфейса и переключения напряжения таргета).

Share this post


Link to post
Share on other sites

Импульсный источник питания - расчет за 10 минут в eDesignSuite

Как ориентироваться в огромном количестве существующих вариантов, чтобы выбрать наиболее подходящий для конкретного случая. «Ручной» перебор всех вариантов может оказаться весьма трудоемким процессом, а полученный результат – далеко не оптимальным. Специализированное программное обеспечение, позволяет уменьшить количество рутинных операций при проектировании.

Подробнее

if (PINB & (1 << PB0)==0) // зажигаем светодиод

неверно скобки... надо так ((PINB & (1 << PB0))==0)

Edited by dim3740

Share this post


Link to post
Share on other sites
                     

Как упростить выбор ИП для промышленного применения?

Компания Mean Well выпускает широкий перечень встраиваемых источников питания с креплением на шасси, имеющих, на первый взгляд, схожие характеристики. Статья расскажет о ключевых особенностях выпускаемых семейств и упростит выбор источника питания для промышленного применения.

Подробнее

                     

Преимущества новых высоковольтных SOI-драйверов Infineon

При производстве драйверов силовых транзисторов компания Infineon использует различные технологии: JI, SOI, CT. Драйверы, выполненные с применением технологии SOI, имеют целый ряд преимуществ по сравнению с классическими JI-драйверами. В статье рассматриваются эти преимущества на примере новых семейств драйверов 650 В 2ED210x и 2ED218x.

Подробнее

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...

  • Сообщения

    • и еще вопрос, почему не работает этот код. у меня стоит драйвер, который параллелит при отправке RX и TX ну вроде как эхо называется. поэтому пишу вот так: HAL_UART_Abort_IT (&huart1);//запрет прерываний по приему. HAL_UART_Transmit(&huart1, &start_posilka_abs, 1, 30); //отправляю 1 байт HAL_UART_Receive_IT(&huart1, (uint8_t*)buffers_first, 1);//запускает прием по уарту как токо придут все байты будут приняты сработает прерывание каллбэк каждый цикл срабатывает каллбэк на прием. но я же вроде как запретил прием.
    • В формулу энергии индуктивности время не входит, какой ток рвется , такой и стучит в эвеленч мосфета (стабилитрон), который при этом не может не греться. Ну немного уходит на перезаряд ёмкостей мосфетов. Ls излучает не весь период, а только в паузе, но 25000 раз в секунду, поэтому мощность потерь большая.
    • Тебе же человек сказал: Никакие токи ни в каких элементах не текут, конденсатор не заряжается. Чтобы ток тек в р-п-р транзисторе на его базу относительно эмиттера надо подать отрицательное напряжение. Меняй схему, и можно изощряться дальше в доказательствах отсутствия колебаний.
    • Есть. Но на этой ветке с первой страницы идёт полемика. А там систематизировано для новичка. Поэтому начинать проще. Дальше каждый выбирает свой путь. 
    • В 1996 выпущен первый чип с AVR ядром, а асм застрял в 70-ых, это как так? Скорее всего атмеловские индусы (или кто там компилятор писал) ленивые попались, вот и сделали кое как. А студия их это вообще полный мрак. В далёком 1998 поигрался с ней пару месяцев, разобрался с асмом и тд. и забыл навсегда.
  • Similar Content

    • By Evgeniy90
      Здравствуйте. Проблема такая:после прошивки USBASP ноутбук перестал его определять. Ошибка в диспетчере устройств:сбой запроса дескриптора USB устройства.
      Прошивал через Arduino UNO и avrdude. Прошивку скачать с офф сайта(последнюю на сайте https://www.fischl.de/usbasp/). Все прошло успешно. Почти))
      Подскажите что можно сделать? 
    • By VVSr14
      ESR-метр MG328(BigDisplay)
      Программатор usbasp.
      Программа AVRDUDE_PROG 3.3.
      Изначально была проблема в пропайке МС, устранил. Один раз полностью прошилось,экран горел, но символы не высвечивались. В дальнейшем выдает ошибку после начала программирования или верификации Flash ( Eeprom программируется). Пробовал две разных прошивки: и русскую, и английскую. 
      Скины того, что пишет винда:


      Фьюзы установлены так:

    • By alvikskor
      Доброе время суток. Прошу помощи. ATtiny13A с фьюзами , настроенными на тактированием 128kHz от внутреннего генератора WD, не прошивается USBasp. Снижение скорости программатора, вплоть до -B 1000, не помогает.
      Изначально зашил во Flash код и прописал Фьюзы. Все прошло нормально. Но сразу после прошивки Фьюзов контроллер перестал видеться программатором. Зашитый в контроллер код работает. Пробовал программатор с китайской прошивкой (им и шил изначально). Перешил программатор под последнюю версию USBasp с оф сайта. Заработало снижение скорости программатора. Толку ноль. Думал, случайно напутал с фьюзами. взял вторую тиньку, внимательно проверил фьюзы, зашил в том же порядке (программатором с прошивкой USBasp). И та же история. Теперь у меня две не читаемые тиньки. Посоветуйте что нибудь. Нужно поправить код в первой ,установленной в изделие, тиньки. Проблема в том, что ее сложно выколупать, чтобы заменить.
    • By IgnatiusF
      На схеме программатора USBasp заметил подключенные порты RXD и TXD к разъему, и появился вопрос, а для чего они там? Знаю, что при помощи них можно передавать и принимать данные через UART/USART между устройствами, а можно ли используюя USBasp передавать информацию по UART от МК к компьютеру и наоборот? И если можно, то как?
    • By IgnatiusF
      В последнее время слишком много работаю с МК avr, постоянно что-нибудь изучаю на нем, и начал задумываться о создании отладочной платы "под себя".
      Надобность в этой роскоши понадобилась из-за того, что по 20 раз вытаскивать МК и шить его, а потом вставлять обратно из-за каждой мелкой ошибки очень неудобно. Поскольку я пока только изучаю микроконтроллеры, то такие мелкие ошибки появляются постоянно, и очень много совсем не лишнего времени уходит на перепрошивку отдельным программатором.
      Плата должна подключаться по USB к компьютеру, и прошиваться по одному клику avrdude, а так же нужна возможность использовать любые МК avr. Всего по минимуму, МК, USB, макетка, кварц на всякий пожарный. А так же схема стабилизации питания при подаче через клеммник или DC разъем. Ну и защита от переполюсовки и КЗ на входе.
      И проблема только с автоматическим программированием МК на схеме, ничего не разбирая и не вынимая. Как на ардуино.
      Сейчас имеется ATmega328P, на которой я и работаю . Полазив в интернете нашел много вариантов отладочных плат с встроенным программатором, однако ни на одной из них он не подключался напрямую, а был просто "рядом". Все равно вытаскивать, шить и вставлять обратно, как я понял.
      Какие есть варианты для создания подобной отладочной платы? Впихнуть на нее какой-нибудь небольшой программатор на подобии USBasp или USBtiny, или использовать схемы FT232RL или PL2303? Сделал разводку платы для первого варианта с USBasp, однако не нашел нигде никакой информации по поводу можно так делать или нельзя, и почему. И как можно тоже. Также видел варианты макетных плат под конкретные модели микроконтроллеров, где не используются никакие дополнительные микросхемы. Прошу помочь разобраться в этом вопросе и найти хорошее решение.
×
×
  • Create New...