Jump to content

Простой параллельный программатор


Starichok
 Share

Recommended Posts

да, соединение с компом должно быть и без пациента.

а ты разве можешь в Putty задать скорость порта 250000 бод?

я PL2303 уже давно не доверяю. у меня конверторы только на СН340. и работают стабильно.

 

Мудрость приходит вместе с импотенцией...

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

Link to comment
Share on other sites

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

У меня вот так-соединяю программатор к ноутбуку,в диспетчере устройств так

1177819469_1.jpg.ec77102f3a002ee89fb49ae017bf6416.jpg

Запускаю программу

2010525595_2.jpg.e5c4da43582dc12a00323c7a20e65976.jpg

Отключаю программатор от ноутбука и снова подключаю-вуаля!

876445259_3.jpg.2ffd74f407f349352782204d04b28b93.jpg

Потом подключаю пациента,подаю 12 вольт...

Кстати,свои атмега16 вылечить не смог...

Link to comment
Share on other sites

Возможно и бывают кривые PL. Конкретно эта работает у меня и с Наной(328) и с LGT8F. Позже попробую через CH341 (340 и  9340 нету).

Предполагаю что проблем в другом. Сначала hex в доктора был залит через ISP. А значит в докторе нет бутлоадера(затирается) Т. е. слушать UART и отвечать программе некому (кто же тогда пыталcя мусором отвечать в PUTTY). 

Теперь в доктора через ISP залит и верифицирован оптибутAtmega8 250000_8000000. И дольше никак. Не удаётся достучаться через PL до доктора чтоб влить hex . 

Как правильно влить в доктора? Может нужен другой бутлодер?

Link to comment
Share on other sites

Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

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

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

Там не нужен бутлодер,заливаете в чистую атмегу прошивку по ISP и все

атмега умеет общаться по UART с дня своего рождения

Edited by bulat943
Link to comment
Share on other sites

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

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

 bulat943 Спасибо! Попробую вернуться к первому своему варианту и через другой конвертер по совету Starichok

Link to comment
Share on other sites

Литиевые аккумуляторы EVE Energy и решения для управления перезаряжаемыми источниками тока (материалы вебинара)

Опубликованы материалы вебинара Компэл, посвященного литиевым аккумуляторам EVE Energy и решениям для управления перезаряжаемыми источниками тока.

На вебинаре мы представили информацию не только по линейкам аккумуляторной продукции EVE, но и по решениям для управления ею, что поможет рассмотреть эти ХИТ в качестве дополнительной альтернативы для уже выпускающихся изделий. Также рассмотрели нюансы работы с производителем и сервисы, предоставляемые Компэл по данной продукции. Подробнее>>

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

bulat943 почему не удалось Атмега16? Не прочитались?

 С какими то удалось?

Edited by Ksenia2
Link to comment
Share on other sites

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

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

Может там порты не работают уже,не знаю почему обе атмега16 не читались никак

Вылечил атмеги 8,88р,168р,328р,других у меня нет (в смысле залоченных нет)

Link to comment
Share on other sites

@bulat943 , что показала программа в поле сигнатуры для этих АТмега16?

Мудрость приходит вместе с импотенцией...

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

Link to comment
Share on other sites

Точно не помню,вроде вобще как будто атмега16 не подключена

Я тогда сильно сомневался что подключил атмега16 правильно- подключал порты как в атмега8 ,то есть провод,идущий к порту B0 атмега8 подключал к порту B0 атмега16,и т д,только порт B6 (XTALL1) подключал не к порту B6 атмега16 а к выв 13 (атмега16 в DIP)

Сигнал BS2 в атмега8 идет на порт C2,я подключал также к тому же порту С2 атмега16,но вот в схеме Atmega fusebit doctor сигнал BS2 идет к порту A0 атмега16,только увидел,надо бы заново попробовать подключить к вашему программатору и проверить,еще есть отличия в подключении DATA6,7

551093957_.jpg.9b546277ecc74f4422cb1e96bf96498b.jpg

Link to comment
Share on other sites

подключение АТмега16 нужно смотреть в его даташите.

вот так должна подключаться АТмега16.

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

так с какого ... ты РС2 (BS2) с программатора подключил к РС2 пациента, если нарисовано к РА0?

DATA6,7 (РС0,1) с моего программатора нужно подключить к РВ6,7 у АТмега16.

АТмега16.png

Мудрость приходит вместе с импотенцией...

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

Link to comment
Share on other sites

Я понятия не имел как подключить атмега16,потому подключал порт в порт,было это более месяца назад,а эту картинку только сегодня нашел (это часть схемы от Atmega fusebit doctor),вытравлю плату и попробую по этой схеме

Link to comment
Share on other sites

и если понадобится подключать другой МК, то подключение для параллельного программирования нужно смотреть в даташите в разделе "Memory Programming", подраздел "Parallel Programming Parameters, Pin Mapping, and Commands".

а конкретно, тебе нужна картинка подключения сигналов, какую я тебе показал.

так что, если не имеешь понятия о подключении, смотри даташит, а не ищи картинки на форумах...

Мудрость приходит вместе с импотенцией...

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

Link to comment
Share on other sites

Припаял проводками атмега16,подключение как на вашей картинке,прочитал фузе-ресет настроен на выход,удачно восстановил атмега16

Еще раз спасибо!

DSCN1337.jpg.611d56d59115d1e7ca2dc6e6d4fc01f0.jpg

Link to comment
Share on other sites

Подключиться к доктору так и не получается.  Cудя по всему Rx Tx  в ней мёртвые - при залитом бутлодере не достучаться по UART (при прозвонке тестером звонятся стандартно) . Атмега8 в 32 корпусе выпаяна из USBASP. Так как Rx Tx там не используются,возможно, китайцы впаивают МК с убитым УАРТ.

 Starichok, возможно ли в качестве доктора вместо  Ат8 использовать Атмегу 328Р (нету другой Ат8 и 88

Link to comment
Share on other sites

попробуй 328-ю. у нее такая же архитектура, как у 88-ой.

только прошивку нужно брать для мега88.

Мудрость приходит вместе с импотенцией...

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

Link to comment
Share on other sites

в первый пост выложил вторую версию программатора (ParallelProg-2.zip).

и несколько комментариев к новой версии дал в первом посте.

главное изменение - добавлена возможность выбора из выпадающего списка нужный МК.

у меня уже давно появился АТмега8, у которого "слетела" сигнатура и перестала читаться. читалась, как "FFFFFF".

при подмене сигнатуры правильным значением оказалось, что в остальном МК остался полностью рабочим - всё писалось и читалось.

также оказалось, что и калибровочные байты перестали читаться правильно - все значения "FF".

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

также пришлось внести маленькое изменение в прошивку. поэтому дал и новые прошивки для разных МК.

и что интересно, пока занимался доработкой (изменением) программы, у меня еще один МК АТмега8 испортился точно так же - сигнатура и калибровочные байты не читаются, но с подстановкой сигнатуры полностью работает. я в него залил прошивку от одного моего изделия, а оттуда забрал полностью исправный МК.

а также у меня вылезла такая подлянка:

когда-то купил партию из 10 штук АТмега8, при получении их проверил - все были исправные.

оставалось новых, нетронутых, 5 штук. решил их посмотреть и проверить.

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

 

Мудрость приходит вместе с импотенцией...

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

Link to comment
Share on other sites

328-я с 88 хексом тож не обнаруживается (не отвечает-на Тх у неё тихо). Опробовано с 340-м и 341-м. 

 Starichok Как поставить скорость 250000 если в настройках 128000 максимально.

Кварц завёлся только после заземления оного двумя по 10пф

 

 

Link to comment
Share on other sites

Печатка не предполагается- нIMG_20240306_235516.thumb.jpg.504350bb3d280f021d969240dc1e81d2.jpgа монтажке и докт и пациент.

 bulat943 Какая скорость порта в настройках? 9600? И какие верхние биты фьюзов? У доктора

Edited by Ksenia2
Link to comment
Share on other sites

9 часов назад, Ksenia2 сказал:

Как поставить скорость 250000 если в настройках 128000 максимально.

ни как ты в терминале 250000 не поставишь.

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

верхние биты фьюзов остаются заводские.

и это у меня программатор, а не доктор.

Мудрость приходит вместе с импотенцией...

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

Link to comment
Share on other sites

 Starichok. Вопрос не о скорости терминала. Вопрос о скорости COM порта который  создаётся при подключении Пр. пар. программатора через ch340 с Атмегой в качестве программатора. Вот у этой Атмеги и интерес значение верхних бит.

Извиняюсь за неправ обзывание МК

 

Edited by Ksenia2
Link to comment
Share on other sites

компьютер настраивает свой порт на 250000. а МК жестко настроен на 250000.

я же сказал, что high fuse остаются заводские.

да, параллельный программатор может выполнять функции доктора, но он, в отличие от доктора, еще умеет программировать.

Ксения, ты перекрестила прием и передачу между МК и СН340?

Мудрость приходит вместе с импотенцией...

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

Link to comment
Share on other sites

В смысле "крёстным знаменьем"?

Rx и Тх  в разных комбинациях опробовано. В том числе в правильном (Rx на Тх согласно распиновки даташитов). В текущей конструкции это не сложно-даже на "горячую"

Для меня Актуально именно докторские способности. Пациент Атмега 88V в MLF исполнении ( из USBISP) При переделке в ASP залочен по неопытности (инверсные неинверсные)

Edited by Ksenia2
Link to comment
Share on other sites

3 часа назад, Ksenia2 сказал:

Rx и Тх  в разных комбинациях опробовано. В том числе в правильном (Rx на Тх согласно распиновки даташитов).

не нужно было в разных комбинациях. нужно только в одной - правильной.

не представляю, почему у тебя не работает. я выкладываю только то, что у меня работает надежно, без сбоев.

ты пробовала вторую версию, которую я выложил 3 дня назад?

Мудрость приходит вместе с импотенцией...

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

Link to comment
Share on other sites

22 часа назад, Ksenia2 сказал:

на монтажке и докт и пациент.

я вижу только одну атмегу,где вторая?на фото атмега доктора или пациента? если доктора то что за провода идут к 7 и 8 выводам?

Я бы не рискнул так собирать,проще вытравить плату,свои платы я выложил,можно их использовать

Link to comment
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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...