Наш канал в telegram

Рубрика «Программаторы / средства разработки»

всё, что нужно для программирования контроллеров, микросхем памяти…

Сборка тулчейна для написания прошивок под ESP8266 в Ubuntu Linux

Ниже описана процедура сборки и настройки под Ubuntu тулчейна для написания и сборки прошивок под ESP8266. Тулчейн состоит из неофициального кросскомпилятора crosstool-NG и официального SDK. В принципе, в том или ином виде подобные инструкции есть и на других ресурсах (ссылки на которые есть ниже в статье), однако ни по одной из них мне не удалось …

Как и чем прошить устройство на контроллере ESP8266

Огромное число устройств домашней автоматизации сделано на различных модификациях плат с контроллерами ESP8266. Это легко объяснимо, учитывая, что всего за 2-3 доллара вы получаете достаточно маленькое (всего 24 х 16 мм) устройство, имеющее на борту WiFi, некоторое количество GPIO, интерфейсы UART и SPI, а также 10-битный АЦП. SDK для контроллера выложен в открытый доступ и …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 7. USB программатор микросхем EPROM DS2431

Для того, чтобы программировать микросхемы памяти DS2431 нам понадобятся: UART-to-I2C/SPI/1W шлюз USB-to-UART конвертер Схема подключения: Далее, нужно установить на компьютер драйвера для USB-to-COM преобразователя. Преобразователь, предлагаемый на сайте, сделан на базе чипа cp2102 фирмы silabs, дрова для него можно скачать на их официальном сайте, вот по этой ссылке. После установки драйверов на USB-to-UART конвертер у …

Новые версии программ для работы с I2C EEPROM / SPI EEPROM

Обновил программы для работы с микросхемами EEPROM с интерфейсами SPI и I2C через шлюз UART-to-I2C/SPI/1W. Теперь эти программы умеют полноценно работать с hex-файлами — читать и сохранять. В первой версии полноценная работа была только с прошивками в бинарниках, а хексы можно было только читать. Также исправлен баг при работе с SPI EEPROM, имеющими организацию по …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 5. USB программатор микросхем EPROM DS24B33

Для того, чтобы программировать микросхемы памяти DS24B33 нам понадобятся: UART-to-I2C/SPI/1W шлюз USB-to-UART конвертер Схема подключения: Далее, нужно установить на компьютер драйвера для USB-to-COM преобразователя. Преобразователь, предлагаемый на сайте, сделан на базе чипа cp2102 фирмы silabs, дрова для него можно скачать на их официальном сайте, вот по этой ссылке. После установки драйверов на USB-to-UART конвертер у …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 4. USB программатор микросхем EPROM DS2430

Для того, чтобы программировать микросхемы памяти DS2430 нам понадобятся: UART-to-I2C/SPI/1W шлюз USB-to-UART конвертер Схема подключения: Далее, нужно установить на компьютер драйвера для USB-to-COM преобразователя. Преобразователь, предлагаемый на сайте, сделан на базе чипа cp2102 фирмы silabs, дрова для него можно скачать на их официальном сайте, вот по этой ссылке. После установки драйверов на USB-to-UART конвертер у …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 2. USB программатор микросхем EPROM с интерфейсом SPI

Сегодня мы будем превращать UART-to-I2C/SPI/1W шлюз в USB-программатор микросхем памяти с интерфейсом SPI (EPROM-ки серий 93Сxx, AT59Cxx, 25xxx и им подобные). Также как и полученный нами ранее USB-программатор I2C, этот программатор будет отличаться повышенной скоростью работы в сравнении с JDM-клонами. Отдельно Microware микрухи рассматривать не будем, поскольку Microware — это фактически один из режимов SPI. …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 1. USB программатор микросхем EPROM с интерфейсом I2C

Сегодня я расскажу как превратить UART-to-I2C/SPI/1W шлюз в USB-программатор микросхем памяти с интерфейсом I2C (EPROM-ки серий 24Сxx, SDA25xx, PCF85xx и им подобные). Такой программатор выгодно отличается от разных клонов JDM скоростью работы, поскольку протокол I2C реализует не компьютер, побитно надёргивая нужные сигналы, а сам шлюз. Итак, сделать из шлюза программатор I2C очень и очень просто. …

Программирование ARM-контроллеров STM32 на ядре Cortex-M3. Часть 5. Как залить прошивку в контроллер

Ну, вот мы и дошли до одного из самых интересных этапов, — как же залить в контроллер готовую прошивку и оживить наконец нашу железяку. Вообще-то прошивать контроллеры STM32 можно по-разному, но мы рассмотрим самый простой вариант прошивки — через последовательный интерфейс с помощью фирменной утилиты Flash Loader Demonstrator. Эта утилита совершенно бесплатна и её можно …

Программирование микроконтроллеров PIC. Часть 6. Как перевести контроллер в режим программирования и залить в него прошивку

В предыдущих частях мы разобрались что представляет из себя контроллер, как он работает и как написать для него программу. Следующее, что нам нужно сделать — это залить полученную программу в память контроллера (или ещё говорят «прошить контроллер»). Для этого существуют специальные инструменты — программаторы. Программатор состоит из аппаратной части (обычно в быту именно эту аппаратную …