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

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


Starichok

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

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

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

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

 

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

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

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

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

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

1177819469_1.jpg.ec77102f3a002ee89fb49ae017bf6416.jpg

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

2010525595_2.jpg.e5c4da43582dc12a00323c7a20e65976.jpg

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

876445259_3.jpg.2ffd74f407f349352782204d04b28b93.jpg

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

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

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

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

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

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

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

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

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

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

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

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

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

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Точно не помню,вроде вобще как будто атмега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

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

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

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

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

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

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

АТмега16.png

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

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

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

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

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

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

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

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

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

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

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

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

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

DSCN1337.jpg.611d56d59115d1e7ca2dc6e6d4fc01f0.jpg

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Обычный DSO PRO, генератор под 4кГц получился, трудно поймать высокие SR на разрешении менее 2uS. Но до 30V/uS генерируется правильно. Musesы, Lme49xxx, opa 16xx/21хх и т.п. все согласно даташитов. Более скоростные не пробовал. Разброс по току более 1mA встречал только у ОР27 и LF353.
    • Спрошу здесь, извиняюсь заранее если не совсем верно в тему.  Вопрос в следующем - хочу сделать экранчик для своего цапа (преобразователя) чтобы выводил частоту дискретизации (допустим это). Я узнал что можно реализовать эту задачу на контроллере Ардуино, можно Нано или другой и дисплей SSD1306 I2C OLED. Сигнал с цапа снимается по LRCLK с I2S и преобразовывается в I2C для вывода на экран. Купить экран и контроллер не проблема, а как подключить контроллер к цапу если на самом нано нет нужного пина или я что то не понимаю и все возможно? Прошивка есть! Хочу разобраться с подключением и купить плату с экраном. Можете обьяснить как соединять?  Вот у человека все подключено и работает. Частично он мне обьяснил...    
    • Ну надо сказать, заработало. Причём режимы даже совпали с расчётными. По усилению только не совсем понятно, толи погрешность осциллографа, толи действительно есть небольшой разбег...
    • "Так а если этот ваш телефон или монитор перенести на другую улицу - там все эти глюки пропадают?"  Телефон так работает везде по городу и области. Монитор не везде, но степень разная, где-то лучше, где-то хуже, но это не 1 монитор, это любой монитор. То есть в каких-то местах где одно устройство хорошо работает - там будет работать хорошо и другие.
    • Вот такие "мелкие" казалось бы детали, которые многие могут не заметить. Но я сразу подозревал, что на этой плате все-таки стоит внутренняя видеокарта (несмотря на заявления ТС что ее там нет). И выложеные (большое спасибо за это) выше таблицы раз за разом это подверждают тоже - чипсет 945GZ таки имеет встроенную видеокарту. В данном случае, ТС также использует внешнюю видеокарту (NVidia GeForce 210), а для внутренней не установлен драйвер, почему он и показан как "Microsoft Basic Adapter" (используется "драйвер Windows по-умолчанию"). Для того чтобы "добавить" памяти в систему (максимум что может добавиться это 512мб, писал об этом выше), надо вначале выключить внутреннюю видеокарту в BIOS (ну и включить Memory Re-Map, как уже предлагали). 
    • Так а если этот ваш телефон или монитор перенести на другую улицу - там все эти глюки пропадают?
    • Всех радиолюбителей поздравляю С ДНЁМ РАДИО.
×
×
  • Создать...