St72f324b чем прошить
Перейти к содержимому

St72f324b чем прошить

Программирование микроконтроллеров: STM8 — как прошить?

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

Для прошивки микроконтроллера советую использовать USB свисток ST-LINK V2
Купить его можно в магазинах радиотоваров, к примеру в Чип и Дипе (дорого и быстро) или на Алиэкспресс (дешево и долго).
Для поиска по названию используем фразу " ST-LINK V2 " Выглядит программатор в виде, очень похожем на УСБ флешку. С одной стороны порт УСБ, с другой стороны стандартный 10 контактный разъем пинов.
Назначение контактов есть на корпусе. Только нужно учесть, что шлепают их на фабриках Китая много кто, и порой у разных производителей нумерация контактов отличается.

Между программатором и микросхемой должен быть посредник, ибо напрямую к ножкам микросхемы программатор не подключить. Эта вещь называется отладочная плата, ее можно купить там же, где и сам программатор. Отладочная плата уже содержит сам микроконтроллер, всю обвязку достаточно подключить проводами ее к программатору и можно прошивать. Для поиска на алиэкспресс достаточно ввести название чипа микроконтроллера, например " STM8S003F3P6 " Помимо самих микросхем в поиске будут выпадать и отладочные платы на них.

Если отладочная плата не подходит, потому что есть отдельно купленные чипы микроконтроллеров, и их нужно неоднократно прошить, то используются отладочные платы с панельками микросхем. В такую плату вставляется микроконтроллер и прошивается. Стоимость таких плат достаточно дороже, ищется на Алиэкспресс по фразе " TSSOP20 Burning "

Если печатка делается самостоятельно, то можно вывести отдельные контакты на разъем программатора, так называемое "внутресхемное программирование", тогда отладочная плата не нужна, можно напрямик подсоединить свою плату к программатору и прошить ее после распайки компонентов платы.

Для этого под программатор выводится 4 ноги микроконтроллера, это ножки:

7 ножка чипа VSS к минусу GND программатора
9 ножка чипа VDD к 3.3V или 5.0V программатора
18 ножка чипа PD1 к контакту SWIM программатора
4 ножка чипа NRST к контакту RST программатора

Особенности использования ножек при самостоятельной разработке:
Если линия 4 ножки сброса тянется дорожкой далеко от микроконтроллера к разъему, то подтяните ее резистором к плюсу питания резистором на 10 килоом.
Порт PD1 (18 ножка чипа) можно использовать на свои нужды, помимо вывода на разъем программатора, но в этом случае ее нельзя использовать с емкостной нагрузкой.

В качестве софта для прошивки можно использовать нагугленное для STM, я же покажу, как пользоваться родной софтиной "ST Visual Programmer" которую можно найти на сайте www.st.com, забив в тамошний поиск фразу " STVP-STM8 " Для скачивания на официальном сайте нужна регистрация, но можно воспользоваться моим скачанным оттуда архивом без регистрации umat.ru/files/en.stvp-stm8.zip (версия архива 42.0.0 конца 2018 года)

При установки софта установится все необходимое, драйвера программатора и сама программа. Название приложения "ST Visual Programmer" Запускаем его.

Сначала нужно настроить . В конфигурации вводим тип программатора, режим и название чипа

Теперь можно открыть файл прошивки. File>Open…

Файл прошивки имеет расширение файла .s19/ После загрузки прошивки в программу произойдет следующее:

В области описания (выделено красным) в разделе PROGRAM MEMORY будет указаны сведения файла прошивки. В поле главной вкладки PROGRAM MEMORY (синим) будет массив данных прошивки, в поле лога внизу (зеленым) будет этот самый лог загрузки. Поподробнее о нем: Последняя строка "Файл успешно загружен. Контрольная сумма …". Но перед этим куча ошибок с указанием строки, адреса и "выход за пределы — проигнорировано". Это нормально. Файл прошивки содержит всю область памяти, включая адреса с 0х4000 по 0х407F, этот диапазон является проигнорированной ЕЕПРОМ памятью, который относится а следующей вкладке "DATA MEMORY", на который нужно теперь перейти (нажать, где красным, ниже на картинке)

Загружать данные в "DATA MEMORY" необходимо, если область памяти ЕЕПРОМ содержит эти самые данные. Проверяем, открыв тот же самый файл прошивки. Загрузка будет идти подольше, большая часть файла прошивки будет проигнорирована, но область памяти ЕЕПРОМ будет успешно загружена:

Если в поле массива данных видны какие либо шестнадцатеричные значения, то значит прошивать их нужно. Если там все будет по нулям, то шить их нет необходимости. Я, к примеру, зачастую, если даже в описание поделки описано, что "настройки сохраняются в энергонезависимой памяти", не заполняю область ЕЕПРОМ данными, делая первичную инициализацию ЕЕПРОМ при первом запуске микроконтроллера. То есть микроконтроллер сам прошивает ЕЕПРОМ, поэтому сам файл прошивки не содержит этих данных.

Вкладка "OPTION BYTE" это те же самые фьюзы, как у микроконтроллеров АТтини, но менять их значения, как правило, нет никакой необходимости (фух!) — поэтому описывать их и не буду. После загрузки прошивки в программу можно подключать программатор и сам микроконтроллер или отладочную плату с ним. Для загрузки прошивки в микроконтроллер, необходимо нажать кнопку "загрузить все" (красным)

Если все прошло успешно, то быстро "проскачут" шкалы выполнения (зеленым) и в логе пробегут данные выполнения (синим) Если логи содержат фразы " completed" "successfully" то все успешно прошилось.
Если что то пойдет ни так, и логи закраснеют красными ругачками, то что то пошло не так. Подробнее о ругачках:

" Нет соединения с микроконтроллером…" Проверьте, правильно ли контачат провода программатора и жив ли сам чип.

" Не могу соединится с программатором." . Неправильно выбран тип программатора, неподключен сам программатор или не установленны драйвера, возможно программатор завис ( нужно его перевоткнуть)

"Чип залочен". Если залочить чип (заблокировать ему возможность записи и чтения прошивки), то нужно сначала снять защиту ( прошивка в памяти контроллера конечно потеряется).
Нужно перейти на вкладку "OPTION BYTE"( синим), убедится, что значение параметра защиты выключено (красным) и нажать на кнопку " записать данные" (зеленым).

Выбрать программатор для 8 видов микросхем

Итак, Вы решили приобрести программатор и стоите перед выбором: какой программатор выбрать?

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

Советы по выбору программатора Вы можете прочитать в статье "Советы по выбору программатора".

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

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

Рекомендации по выбору и сравнения программаторов для конкретного семейства микросхем можно посмотреть, перейдя по ссылкам ниже:

Выбор программатора по названию микросхем

Для выбора программатора укажите полное название или фрагмент названия микросхемы, которую хотите программировать.
Это может быть, например, 556 или PIC16.

Нет информации по программируемым микросхемам, содержащим «ST72F324»

Микросхемы, содержащие «ST72F324», которые скоро будут программироваться

Микросхемы, помеченные *** , легко САМОСТОЯТЕЛЬНО ДОБАВИТЬ в список программируемых.

ST72F324BJ2B ST72F324BJ2T ST72F324BJ4B ST72F324BJ4T ST72F324BJ6B ST72F324BJ6T ST72F324BK2B ST72F324BK2T ST72F324BK4B ST72F324BK4T ST72F324BK6B ST72F324BK6T ST72F324J2B ST72F324J2T ST72F324J4B ST72F324J4T ST72F324J6B ST72F324J6T ST72F324K2B ST72F324K2T ST72F324K4B ST72F324K4T ST72F324K6B ST72F324K6T ST72F324LJ2T ST72F324LJ4T ST72F324LJ6T ST72F324LK2T ST72F324LK4T ST72F324LK6T

в процессе добавления — попросить ускорить
к началу поискак началу поиска

Вопросы по выбору программатора

Использование какого-либо конкретного программатора для программирования той или иной микросхемы не является обязательным. Единственное что требуется — это неукоснительное соблюдение требований, изложенных в руководстве по программированию микросхем. Все наши программаторы строго соответствуют требованиям этих документов. Многие производители рекомендуют использовать именно программаторы ChipStar, как наиболее подходящие.

Самый быстрый программатор ChipStar-TAU. Он имеет самый быстрый процессор и самую высокую скорость USB интерфейса.

Конечно можно, мы ведь их делаем сами 🙂
А если серьезно, у нас есть программатор, специально разработанный для самостоятельного изготовления: ChipStar-Janus.

Для программирования eMMC рекомендуется программатор ChipStar-TAU.

Естественно, чем проще программатор, тем он надежнее. Но при производстве программаторов ChipStar используются только высококачественные компоненты, сборка производится на современной автоматической линии, при минимальном использовании ручных операций, все программаторы проходят тестирование на автоматическом диагностическом стенде, а схемотехника настолько отработана, что неполадки связанные с аппаратной частью программатора встречаются исключительно редко.

А если отвечать коротко, то самый надежный — ChipStar-TAU.

Любой программатор ChipStar, кроме ChipStar-Janus. Все профессиональные программаторы ChipStar (кроме ChipStar-TAU) обеспечивают напряжение программирования до 25V при токе до 350mA, чего вполне достаточно для программирования восьмиразрядных микросхем EPROM памяти. Для программирования шестнадцатиразрядных микросхем EPROM, как, например, AM27C1024, нужен программатор ChipStar-Mercury или более специализированный ChipStar-Phobos. Подобные микросхемы сейчас не используются вообще, а ранее использовались редко.
Примечания:
1. для программирования шестнадцатибитной FLASH памяти, как, например, AM29F400, достаточно иметь программатор ChipStar-Lynx.
2. Программатор ChipStar-TAU обеспечивают напряжение программирования до 13V, поэтому большинство микросхем EPROM (кроме самых устаревших) он программирует.

Микросхемы NAND памяти поддерживаются на многих программаторах ChipStar.
Рекомендуется программатор ChipStar-TAU, как самый быстрый и недорогой.

Программаторы ChipStar не требуют специальных адаптеров для микросхем. Поскольку микросхемы NAND выпускаются, как правило, в корпусах типа TSOP-I-48, то требуется универсальный адаптер-переходник UP-TSOP-I/48.

Любой программатор ChipStar программируем SPI Flash. Достаточно программатора ChipStar-Lynx.
Однако самым быстрым программатором для SPI Flash будет ChipStar-TAU

Для программирования микроконтроллеров PIC подходит любой программатор ChipStar. Достаточно программатора ChipStar-Lynx.

Любой программатор ChipStar программирует микроконтроллеры AVR. Если нужно работать только с этими микроконтроллерами, достаточно программатора ChipStar-Lynx.

Зависит от того, какая микросхема используется в материнской плате. В большинстве случаев будет достаточно программатора ChipStar-Lynx. Для подбора программатора по названию микросхемы можно воспользоваться поиском.

Решено СМА Bosch WOR 20153 микросхема ST72F324B J6T6

Всем привет! На блоке управления наклейка — soft G8486ind 01 S/E G2485 SAV 52X6183. Ни каких признаков "жизни" , при вскрытии — разорванный TR3 = MAC97A8, обгоревший R34=620 Ом (стоит TR3 — R34 — IC1 6 вывод) , R71 R72 = 13 кОм, D9 = 1N4148. Нужна консультация, нужно ли прошивать микросхему ST72F324B J6T6 , если покупать её ? Так как все выводы по питанию показывают 3 Ома (поднял выводы в воздух, по линии 5 вольт КЗ пропало) Не думаю , что это её нормальное сопротивление. Заранее спасибо.

445795_167.jpg

  • 4 Фев 2015

Что это ? Неисправности стиральной машины Коды ошибок стиральных машин Прошивки стиральных машин Схемы стиральных машин Ссылки

Это информационный блок по ремонту стиральных машин

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

Если у вас есть вопрос по неисправности телевизора и определении дефекта, Вы должны создать свою, новую тему в форуме. По типовым неисправностям в форуме уже рассмотрены следующее:

  • не включается
  • поломка сливного насоса
  • неисправность блока управления
  • ремонт и замена подшипников
  • износ щёток мотора
  • неисправность нагревательного элемента (ТЭНа)
  • обрыв или растяжение ремня привода
  • поломка устройства блокировки люка

Коды ошибок стиральных машин

Cовременные стиральные машинки имеют систему самодиагностики способную определить и отобразить многие неисправности. На форуме Вы найдете расшифровки кодов ошибок на стиральные машины всех типов — Ardo, AEG, Ariston, Beko, Bosch, Candy, Electrolux, Brandt, Hansa, Indesit, Kaiser, LG, Samsung, Siemens, Whirlpool, Zanussi.. Cпособы их устранения и рекомендации. Для примера, ниже перечислены расшифровка только для Bosch:

  • F00, Е00 — Сбой прошивки
  • E02 — Выход из строя двигателя
  • E67 — Ошибка в модуле или программаторе
  • F01 — Проблемы с люком
  • F02 — Нет воды
  • F03 — Проблема со сливом воды
  • F04 — Утечка воды
  • F16, Е16 — Ошибка блокировки люка
  • Е17, F17 — Превышено время залива воды
  • Е18, F18 — Ошибка слива воды в СМ
  • F19 — Нет нагрева воды
  • F20 — Незапланированный нагрев
  • F21 — Нет вращения барабана
  • F22 — Вышел из строя датчик температуры
  • Е23, F23 — Сработал Аквастоп
  • F25 — Вышел из строя Аква сенсор (датчик мутности воды)
  • F26 — Вышел из строя датчик давления
  • F27 — Ошибка датчика давления
  • F28 — Неисправность датчика потока воды
  • F29 — Нет воды, проходящей через датчик потока воды
  • F31 — Уровень воды слишком высокий
  • F34 — Не закрывается замок люка
  • F36 — Замок стиральной машины неисправен
  • F37 — Неисправен NTC
  • F38 — Короткое замыкание NTC (датчик температуры)
  • F40 — Ошибка сети
  • F42 — Слишком высокие обороты электродвигателя
  • F43 — Блокировка бака СМ
  • F44 — Нет вращения в обратную сторону
  • F59 — 3D-Датчик: ошибка данных
  • F60 — Датчик потока неисправен
  • F61 — Неверный код двери
  • F63 — Проблема функциональной защиты
  • F67 — Неисправность платы управления

Где скачать прошивки стиральных маших?

Где скачать схемы стиральных машин ?

Часть схем и инструкций размещена в разделе — Схемы бытовой техники и отдельных темах. В случае необходимости Вы можете запросить требуемую схему в форуме.

СМА Bosch WOR16150OE*3, Вопрос по процу

СМА Bosch WOR16150OE/01, Не включается
После резистора R1 переходим на MKP62 помехоподавляющий конденсатор, замер показал 2.5 микрофарада.

СМА Bosch WOR16150OE FD:8706 081659, Нужна схема навесного оборудования
Добрый день! Принесли в ремонт модуль управления, к сожалению, нет схемы подключения навесного.

СМА Bosch WAE20462BY/01 FD8801, вопрос для бани
Maxx7 Wae20462by/01 Fd:8801 приветствие Пожалуйста, с теми, кто имеет информацию о том, как.

СМА Bosch WAE20160OE/01 FD8607 100298, подойдет ли модуль от СМА Bosch WLX 20460 OE12
Доброго всем! Умер проц на WAE20160 (серийник выше), дохлые порты управления двигателем. Есть.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *