Андрей Смирнов
Время чтения: ~18 мин.
Просмотров: 0

Настройка микроконтроллера atmega16u2: прошивка, установка драйвера

Если всё-таки надо перепрошивать

Итак вернемся к нашим баранам). Вы проделали все эти процедуры, но материнская плата как и прежде, не хочет работать должным образом, и вы принимаете решение прошить BIOS. Здесь нужно знать о том, какие типы микросхем и в каких корпусах вам могут встретиться на материнских платах. Типы микросхем памяти, которые встречались на устаревших материнских платах, времен Pentium 4, в корпусе PLCC32, мы особо рассматривать не будем. Для них нужен программатор другого типа, намного более сложный в изготовлении, и дорогой по стоимости, если покупать готовый. 

Программатор TL 866A

Программатор NANO USB

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

Ddip-8 Биос микросхема

Дело в том, что начиная примерно с 2007 года, на материнских платах платформ AMD и Intel, начался постепенных переход от микросхем BIOS, в корпусе PLCC32, на микросхемы с SPI интерфейсом, имеющие 8 ног, и выпускаемые в корпусах Dip-8 и So-8. 

BIOS PLCC

Последние, как вы уже думаю поняли, выпущены в SMD варианте. Так вот, эти самые микросхемы, на современных материнских платах, очень часто выпускаются в Dip-8 корпусе, и устанавливаются в специальную панельку. 

Программатор CH 341A

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

Но где же взять прошивку для программатора, ведь она должна быть в формате *.bin или *.hex, именно такие форматы прошивок понимает программатор, а на официальном сайте производителя для обновления прошивки через флешку, можно скачать только какой-то вообще левый непонятный формат. Как показала практика, это чаще всего тот же самый двоичный формат *.bin, только с другим расширением, и чтобы его прошить нам нужно просто изменить расширение файла на *.bin. Как же все оказывается просто)… 

Выбираем формат прошивки

Но не тут то было, рано обрадовались)… Например на мониторы и другую технику производители прошивки в открытый доступ не выкладывают, и доступ к ним имеется только в сервисных центрах, либо можно попросить кого то снять дамп с рабочего монитора. Но к счастью мир не без добрых людей, и прошивки эти, если очень хорошо поискать, можно все же найти на специализированных сайтах по ремонту техники. Как же быть если микросхема BIOS у нас в корпусе SO-8? Обязательно ли ее выпаивать перед прошиванием? Нет, по крайней мере не всегда… Китайская промышленность выпускает специальный адаптер, клипсу, прицепившись которой сверху к контактам микросхемы, мы можем прошить ее без выпаивания. Но оговорюсь, этот вариант не всегда срабатывает.

В таком случае потребуется выпаять микросхему памяти, и прошить ее, припаяв к площадке адаптера, либо воспользоваться клипсой, зажав в нее микросхему, либо вот такими адаптерами, имеющими разную ширину, устанавливаемой микросхемы, 150 и 200 mil. 

Адаптеры 200 и 150 Мил

Как можно выпаять микросхему SO-8, без помощи паяльного фена? Можно воспользоваться сплавами Розе или Вуда, на крайний случай, можно взять более низкотемпературный, чем припой для безсвинцовой пайки, ПОС-61, нанести его на контакты микросхемы, взять медицинскую иглу из нержавейки, и поддев ее под один из контактов микросхемы, прогревая жалом паяльника, приподнять его. 

Затем эту процедуру нужно проделать поочередно со всеми контактами. После чего нужно удалить старый припой с контактных площадок на плате, нанеся флюс, с помощью демонтажной оплетки. Свой программатор и клипсу я давно отбил, перепрошив BIOS всего лишь на одной материнской плате. И теперь он мне часто помогает, когда возникают сомнения, в чем проблема, в BIOS или нет. Если же по каким то причинам нет возможности приобрести SPI программатор, можно самому спаять простую схемку, для прошивания микросхем в корпусе Dip-8, скорее всего для разовых работ, вам ее будет достаточно.

Уход за комнатными лианами в домашних условиях

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

Виды комнатных культур:

  • усиконосные;
  • опирающиеся;
  • корнелазящие;
  • вьющиеся.

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

Местоположение и освещение

Распространенная ошибка при разведении в домашних условиях лианы – выставлять ее под прямые солнечные лучи. Они пагубно влияют на развитие и состояние растения, часто оставляют ожоги на листве. Лучше поставить цветок в тень. Но это не относится к циссусу, церопегии, сциндапсусу, сингониуму.

Температура

Культура должна быть обеспечена постоянным поступлением свежего воздуха. Проветривание поможет продлить цветение. Для зимы рекомендованная температура – не ниже 15 градусов. Во время вегетационного периода оптимальный режим составляет 20-25 °C.

Полив

Важная часть ухода – полив. Процедуру проводят в вечернее время. Ни в коем случае не допускается переувлажнение. Проверять состояние грунта можно по верхнему слою. Поливают лианы отстоянной водой комнатной температуры.

Правильное формирование растения

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

Популярно:  13 сортов цикламена персидского для домашнего выращивания

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

Калорийность груздей

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

К наиболее распространенным видам груздей относятся:

Груздь белый (он же груздь настоящий). Особенностями этого гриба являются: воронковидная шляпка с опушенным краем, кожица которой нередко украшена бледными концентрическими кругами, цилиндрическая полая ножка и ломкая белая мякоть, выделяющая обильный млечный сок.

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

Груздь перечный. Особенностями этого гриба являются: шляпка белая или с кремовым оттенком, диаметром от 5 до 20 см. В центре бывает покрыта красноватыми пятнами и трещинками. У молодых экземпляров имеет слегка выпуклую форму с подвернутыми краями, позже становится воронкообразной, по краю волнистой. Поверхность матовая, гладкая либо с легкой бархатистостью.

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

Дистанционное управление громкостью IP TV приставки при помощи Attiny13A

Из песочницы

Как-то мне позвонили из Ростелекома и предложили подключить IP TV. Ну что же, решил я, пусть жена с сыном смотрят в спальне мультики и согласился. И вот принесли мне заветную коробочку. Т.к. отдельного телевизора для неё у меня нет, то решил я значит подключить её к старому монитору, через переходник HDMI-VGA. Для звука у меня были старые компьютерные колонки. Решено — сделано. Всё прекрасно завелось с одним но: с пульта, который шёл в комплекте с приставкой, невозможно регулировать громкость звука. Как так то? Честно сказать никогда с таким не сталкивался. Особо я в причинах не разбирался, но вроде как пульт от Ростелекома прописывается в телевизоре, так что с пульта меняется громкость на самом телевизоре, а не на выходе из приставки. Удобно? Конечно, если подключить приставку к современному телевизору. А вот вставать с кровати и крутить крутилку на колонках каждый раз, когда нужно поменять громкость — неудобно. Решением этого вопроса и займёмся. Соберём отдельное устройство, которое будет регулировать громкость на наших колонках по сигналу с пульта.

Подключаем AVR при помощи NoName USB-2-TTL кабелем на чипе Prolific PL2303HXA

Ничем не примечательный кабель черного цвета и немного большим, чем обычно, разъемом USB, стоит копейки, но позволяет не хуже других подключаться по последовательному интерфейсу к AVR (и прочим системам, умеющим работать по Serial). Однако, в кабеле кроется хитрость. А именно то, что компания производитель чипа, на основе которого и реализовано подключение по USB, закончила его поддержку в далеком 2012 году. И подключая кабель к системам на основе Win10 можно получить неработающее устройство по причине несовместимого драйвера, который установился автоматически.

Выбор требуемого драйвера в настройках устройства в Win10 для чипов разного времени выпуска.

И в чем загвоздка? В том, что некоторые китайские компании до сих пор продолжают выпускать поддельные чипы. И соответственно устройства на их основе. И с новыми драйверами они не работают. Для того, чтобы появилась возможность работы с таким устройством, необходимо установить старый драйвер и в ручном режиме назначить его к проблемному устройству. Кстати, узнать версию чипа можно при помощи специализированной программулины от Prolific, которая опознает чип. Только вот, для ее работы опять же нужен драйвер.

После установки соответствующего драйвера кабель может выполнять свои функции. Кстати, в одной системе (Win10) может быть установлено несколько драйверов Prolific и все устройства, при условии ручного подключения драйверов, продолжают работать.

БДС-5 Общий вид комбинированного станка

Фото комбинированного станка БДС-5

Фото комбинированного станка БДС-5

Фото комбинированного станка БДС-5

Расположение составных частей и органов управления станком БДС-5

Расположение составных частей и органов управления станком БДС-5

Крепление дисковой пилы и дисковой фрезы на конце шпинделя

Установка токарного и прижимного приспособлений на станок БДС-5

Связанные материалы

Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL, Евстифеев А.В….
Издательство: Додэка XXI , 560 стр. 2005 г. Книга посвящена вопросам практического применения…

Микроконтроллеры AVR семейства Classic фирмы ATMEL. Евстифеев А. В….
Книга представляет собой справочное издание по применению микроконтроллеров AVR семейства Classic…

Программирование микроконтроллеров ATmega…
Хеллоу ВСЕМ!!! Итак, как я и обещал, расскажу как залить программу в МК. Для этого нам понадобится…

Программатор для ATMEL AVR-910 по USB…
Представлю Вам мой вариант печатной платы для сборки такого программатора. Детали, кроме самого МК,…

USB-программатор AVR на FT232RL с буффером…
Иметь дело с микроконтроллерами (как и вообще с цифровой техникой) мне приходится довольно редко и…

Програмирование в AVR Studio 5 с самого начала. Часть 1…
Каждый человек, который только начинает осваивать программирование микроконтроллеров, да и вообще…

Программирование микроконтроллеров в AtmelStudio 6. Часть 1. Первые шаги…
Современное радиолюбительство невозможно представить без микроконтроллеров, и это очевидно. В…

Знакомьтесь: Flowcode. Программирование для AVR и PIC без программирования…
Здравствуйте, друзья! В данной статье я хочу рассказать о своих впечатлениях при работе с…

Программатор JTAGICE 3. Что внутри?…
Совершенно случайно попался мне в руки программатор JTAGICE3, который был выпущен компанией Atmel…

Грызем микроконтроллеры. Урок 1….
Эту статью (а точнее цикл статей…) я решил полностью посвятить микроконтроллерам фирмы Atmel….

Микроконтроллеры AVR в радиолюбительской практике. А. В. Белов…
А. В. Белов Микроконтроллеры AVR в радиолюбительской практике Данная книга представляет собой…

Использование МК ATMega163, ATMega163L, ATMega16 в Arduino IDE…
Популярная среда разработки Arduino IDE привлекает большим количеством готовых библиотек и…

28 комментариев на «Драйвер шагового двигателя TB6560-V2. Описание, характеристики, рекомендации по эксплуатации.»

Как остановить машинки LG, Samsung, Hotpoint-Ariston

На довольно старых моделях стиральных машин от южнокорейских компаний LG и Samsung кнопка «старт/стоп» отсутствовала, поэтому программа стирки запускалась тумблером. Но эти агрегаты встречаются уже довольно редко, но все равно хорошо справляются со своими функциями.

В современных стиралках от LG и Samsung установлена кнопка для сброса программы. Нажать на неё можно во время стирки, а машинка уже сама сделает все необходимое (остановит работу агрегата, сольёт воду и даже откроет люк).

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

Подключение ESC регуляторов к Arduino

Для прошивки или изменения настроек регуляторов необходимо подключить сигнальные порты (обычно белого цвета) ESC регуляторов к портам Arduino, предварительно посмотрев в мануале (см. рисунок ниже), какие порты используются для соединения с регуляторами. Так же нужно соединить GND Arduino с землёй одного из регуляторов (обычно черного цвета). Регуляторы должны быть подключены к питанию, а если к регуляторам подключены моторы, на них не должно быть винтов.

В случае с Arduino Mega, сигнальные порты регуляторов подключаются к портам D43-D49 и D51.

Скетчи на ATtiny84

Итак, у нас Arduino Uno. Как же нам запрограммировать нашу «тиньку»? Для этого используется такое устройство, как программатор. Он необходим для того, чтобы залить в контроллер прошивку.
Мы можем превратить в него нашу Arduino. И делается это элементарно, путем заливки скетча ArduinoISP.

Делаем программатор и собираем схему

Открываем соответствующий скетч «Файл → Примеры → ArduinoISP» и заливаем его. Все, превращение завершено. Теперь необходимо правильно собрать схему, чтобы прошить «тиньку». Обратимся к коду скетча, который был только что залит. Даже не к коду, а к комментарию перед ним.

ArduinoISP.ino
// This sketch turns the Arduino into a AVRISP
// using the following arduino pins:
//
// pin name:    not-mega:         mega(1280 and 2560)
// slave reset: 10:               53 
// MOSI:        11:               51 
// MISO:        12:               50 
// SCK:         13:               52 
//
// Put an LED (with resistor) on the following pins:
// 9: Heartbeat   - shows the programmer is running
// 8: Error       - Lights up if something goes wrong (use red if that makes sense)

// 7: Programming - In communication with the slave

Сначала подключим светодиоды таким образом, как описано в комментарии, не забывая резисторы. После сборки схемы и подачи питания, светодиод, подключенный к пину 9 «Heartbeat» будет моргать, обозначая нормальное функционирование. Если этого не произошло, то ищите ошибки в подключении.

Arduino UNO ATtiny84
Reset 10 4
MOSI 11 7
MISO 12 8
SCK 13 9

Теперь подключим светодиод и переменный резистор.
Резистор необходимо подключить в пину №6 (PA7), поскольку этот пин может быть входом для аналого-цифрового преобразователя, а светодиод — к любому другому, например, к 10 (PA3).

О нумерации пинов

Стоит немного рассказать о различии нумерации пинов в Arduino и при использовании «чистого» С. В Arduino пины нумеруются последовательно и исключаются системные (питание, земля и т.д.), а в реальности все немного иначе. Все выводы контроллера можно охарактеризовать двумя парметрами: номер порта (порт А, порт В и т.д.) и номер вывода (1..8).

Для используемой нами ATtiny84 нумерация будет аналогична. В библиотеке Arduino-tiny, о которой речь пойдёт далее, можно найти следующую таблицу соответствия:

// ATMEL ATTINY84 / ARDUINO
//
//                           +-\/-+
//                     VCC  1|    |14  GND
//             (D  0)  PB0  2|    |13  AREF (D 10)
//             (D  1)  PB1  3|    |12  PA1  (D  9) 
//                     PB3  4|    |11  PA2  (D  8) 
//  PWM  INT0  (D  2)  PB2  5|    |10  PA3  (D  7) 
//  PWM        (D  3)  PA7  6|    |9   PA4  (D  6) 
//  PWM        (D  4)  PA6  7|    |8   PA5  (D  5)        PWM
//                           +----+

В соответсвии с назначением каждой ножки контроллера, аналоговые пины (те, у которых есть вход АЦП) нумеруются в скетче по каналу АЦП.
Напримем, пин сфизическим номером 11 может быть входом для второго канала АЦП (ADC2), поэтому в скетче он будет называться A2.

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

Программируем ATtiny84

Выбираем в качестве нужного устройства «Сервис → Плата → ATtiny84 @ 8 MHz (internal oscillator; BOD disabled)» поскольку у нас нету внешнего кварца, который задает частоту работы контроллера. В качестве программатора выберем — «Сервис → Программатор → Arduino as ISP».

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

attiny.ino
// Номер пина для светодиода
int ledPin = 2;   
 
// Номер аналогового пина   
int analogPin = A2;   
 
// В эту переменную считываем значение с аналогового входа
int val = ;         
 
void setup()
{ 
  // Настраиваем пин светодиода на выход
  pinMode(ledPin, OUTPUT);   
}
 
void loop()
{ 
  // Считываем значение
  val = analogRead(analogPin);   
 
  // val содержит значение из диапазона 0..1023, а диапазон значений для analogWrite
  // 0..255. Для этого делим val на 4
  analogWrite(ledPin, val4);  
}

Вариант №1 загрузка прошивки с помощью другого программатора.

 Тут мы подключаем прошиваемый программатор к рабочему, +5V к +5V, GND к GND, SWCLK и SWDIO к отверстия как на рисунке ниже.

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

 Перед тем как начать качаем архив с нужным софтом STM32 ST-LINK Utility v4.3.0 setup.exe и Protected-2-1-Bootloader.bin, разархивируем, устанавливаем программу для прошивки STM32 ST-LINK Utility v4.3.0 setup.exe и запускаем её. Подключаем наш прошиваемый программатор к рабочему и далее по инструкции ниже, если контроллер не заблокирован от чтения то начинаем с пятого пункта, файл для прошивки Protected-2-1-Bootloader.bin который тоже находится в архиве.

 Если не понятно на картинках, делаем так:
1) жмём Connect;
2) если выскакивает табличка память заблокирована, выполняем следующие пункты инструкции если нет то переходим к пункту 6;
3) жмём Target->Option Bytes…;
4) в Read Out Protection выбираем Disabled и жмём внизу на Apply, память контроллера сбросится и снимется защита;
5) жмём Connect;
6) жмём File->Open file…;
7) находим файл Protected-2-1-Bootloader.bin;
8) жмём Target->Program & Verify…;
9) в открывшемся окне где указан прошиваемый файл жмём Start;
10) контроллер должен начать прошиваться;
 Надеюсь всё получилось теперь осталось настроить прошивку, переходим к <<Окончательная настройка прошивки для программирования контроллеров семейства STM8 и STM32.>> и там заканчиваем весь процесс.

Простой стерео усилитель

Рейтинг:   / 5

Подробности
Категория: УМЗЧ на микросхемах
Опубликовано: 30.11.2017 16:51
Просмотров: 1408

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

Заточка строгальных ножей и пильных дисков станка Фермер-2

Заточка пильных дисков станка Фермер-2

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

Рекомендуемые углы заострения ножей: для мягких пород древесины –35°, для твердых пород древесины – 45°.

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

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

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

Зубья пил затачиваются путем сошлифовывания части металла с передней грани. Заточку пил необходимо производить специальным плоским шлифовальным кругом типа ЗП с малым углом конического профиля или напильником.

Углы заострения зубьев затачиваемых пил указаны на рис.2. Заточку зубьев пилы для продольной распиловки производите согласно профилю 1, для поперечной – согласно профилю 2 (рис.2).

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

Угол косой заточки задней верхней грани – 20…30°. Зуб, отогнутый вправо, должен иметь скос верхней задней грани влево, и наоборот.

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

Косую заточку делать поочередно на правую и левую стороны. Угол косой заточки передней грани зуба для мягких пород древесины – 30°, для твердых – 20°.

После заточки зубья пилы необходимо развести. Оптимальная величина развода зубьев зависит от породы и влажности древесины. Рекомендуемые величины развода пил приведены в таблице. Развод зубьев должен быть одинаковым на обе стороны, иначе пила будет разрезать в сторону большего развода. Хранить станок следует в стапливаемом и вентилируемом помещении при температуре от 5 до 40°С с относительной влажностью воздуха не выше 80% при 25°С. В случае длительного хранения наружные поверхности деталей машины, подвергающиеся коррозии, следует очистить и покрыть смазкой К-17 ГОСТ 10877-76 иди другой аналогичного назначения.

Заключение

Прошиваем AVR при помощи FT232RL FT232 FTDI синего программатора с переключателем напряжений, 6-pin выводом

Данный программатор весьма и весьма популярен, в виду своего раннего происхождения и множеством удобных функций. Он появился на свет так давно, что на нем распаян разъем Mini-USB, который мне пришлось побегать поискать, чтоб его подключить к USB-порту. Модуль построен на чипе FTDI FT232RL.

Из интересного на плате обнаружен не только набор выводов USB2TTL, но и 6-pin вывод ISP, который именно так и подписан. Так же необходимо помнить, что фирма производитель FTDI с некоторого момента времени начала внедрять в свою продукцию функцию FTDIChip-ID, которая позволяет идентифицировать уникальный номер микросхемы через программный интерфейс. Эдакая защита от китайских подделок. Соответственно с родными микросхемами работают любые драйвера производителя, а с поддельным только до версии 2.08.14

Так же следует обратить внимание, что для данной микросхемы присутствуют два вида драйверов: для виртуального последовательного порта (VCP) и для прямого доступа к функциям D2XX. Штатная поставка драйверов D2XX включает и VCP, тогда как VCP ограничивается только USB2TTL функциями

Синий программатор на основе микросхемы от FTDI с переключателем, TTL и ISP.

На плате присутствует переключатель напряжений 3.3V и 5V, он работает, но только для TTL уровней. На выводы питания, как TTL, так и ISP всегда подается 5V. При установке драйверов D2XX в системе образуется два устройства. Одно это виртуальный COM-порт, второе это USB Serial Converter.

В целом, TTL часть программатора работает так же, как и у всех остальных USB2TTL модулей, а вот с IPS пришлось помучаться. Помучаться, но безрезультатно. Для прошивки через AVRDUDE и программатор на FT232RL требуется собранный AVRDUDE с поддержкой pthread. Данная поддержка по умолчанию присутствует под Linux, но в Windows ее необходимо устанавливать дополнительно. А затем перекомпилировать AVRDUDE из исходных кодов. Удовольствие сомнительное, тем более что другие программаторы лишены этой неприятности. Хотя, у FT232RL присутствует и положительная сторона — наличие сразу двух интерфейсов ISP и TTL.

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации