SPA0008 - USB программатор для AVR-контроллеров
- Описание
- Отзывы
- Задать вопрос
-
USB программатор SPA0008 предназначен для программирования AVR-контроллеров через USB порт компьютера из среды Algorithm Builder. Программатор имеет гальваническую развязку выходных сигналов с «компьютерной стороной» программатора. Рассчитан на работу с графическим ассемблером Algorithm Builder. Среда Algorithm Builder – простой и понятный инструмент даже для новичков в программировании AVR. Имеет русскоязычный интерфейс. Среда предназначена для производства полного цикла разработки начиная от ввода алгоритма, включая процесс отладки и заканчивая программированием кристалла. Разработка программы может быть как на уровне ассемблера, так и на макроуровне с манипуляцией многобайтными величинами со знаком. В отличие от классического ассемблера программа вводится в виде алгоритма с древовидными ветвлениями и отображается на плоскости, в двух измерениях. Сеть условных и безусловных переходов отображается графически, в удобной векторной форме. Это к тому же освобождает программу от бесчисленных имен меток, которые в классическом ассемблере являются неизбежным балластом. Вся логическая структура программы становится наглядной. Графические технологии раскрывают новые возможности для программистов. Визуальность логической структуры уменьшает вероятность ошибок и сокращает сроки разработки.
С помощью программатора из среды Algorithm Builder, в программируемый кристалл без труда может быть загружен HEX-файл, созданный в любой другой среде программирования.
При первом подключении программатора к компьютеру операционная система обнаружит новое устройство "FT232R USB UART", необходимо указать путь к папке с драйверами. Драйверы имеются в составе дистрибутива Algorithm Builder и при установке с параметрами по-умолчанию находятся в папке C:\Program Files\Algorithm Builder\V544\COMM ADAPTER\USB (isolated)\DRIVER\. Драйверы так же можно скачать у нас по ссылке Драйвер для SPA0008. При правильной установке драйверов в операционной системе появится устройство USB Serial Converter. После этого система так же обнаружит новое устройство USB Serial port, при этом мастеру нового оборудования необходимо позволить выполнить автоматическую установку, после чего в системе появится новый порт USB Serial port (Пользователям Windows 7: в лаборатории Ekits проверена работоспособность SPA0008 и Algorithm Builder в ОС Windows 7 Home Basic. При подключении SPA0008 драйверы операционная система находит и устанавливает сама без проблем, программа работает корректно). Компьютерная сторона программатора питается от USB-порта, вторичная сторона должна быть запитана +5 В со стороны программируемого устройства.
Выходной разъем программатора полностью совпадает c разъемом популярных модулей Evolution. В комплект программатора входит шлейф длинной 50 см, с разъемами IDC-08F с обеих сторон. Программатор может быть использован для программирования контроллеров не только используемых в модулях Evolution, но и контроллеров установленных в другие разработки. А также отдельно контроллеров при условии их внешнего питания +5 В. При соответствующем подключении к ним сигнальных проводов с программатора.
Программатор может программировать тот перечень контроллеров, которые указаны в опциях среды Algorithm Builder. в процессе выхода свежих версий Algorithm Builder, список контроллеров может расширяться.
Подключение программатора к модулю Evolution (SEM0007)
Габаритный чертеж
1. Программатор всегда должен подключаться к компьютеру до момента запуска Algorithm Builder, иначе среда может не увидеть, виртуальный порт программатора. Перед программированием в настройках порта нужно выставить COM-порт который был присвоен программатору операционной системой.
2. В опциях среды, нужно установить галочки в настройках порта «всегда открыт», «через адаптер».
3. Если программирование кристалла не происходит или происходит с ошибкой, нужно увеличить замедление в "опции среды" / "порт".Программы
-
Александр
|
У меня возникла необходимость программировать контроллеры, запитанные от 3,3в. В итоге, как мне и порекомендовали, я запитал программатор от 5в а контроллер от 3,3в. Шьётся без проблем, даже если 3,3в понизить до 2,6в. В итоге 5в я взял от ЮСБ.
|
Дмитрий
|
Доброго дня.
Для разработки я использую CodeVisionAVR. Насколько я понял через данный программатор можно загружать hex-файлы. А что насчет файлов *.eep и пр.? |
Анатолий
|
Почитал описание и ваши очень разные отзывы и купил пару штук. Себе и товарищу. Подключил к компу и к своему устройству и больше ничего не делал. Win7 сам все нашел и установил. Потом запустил Билдер и начал программировать. Всё работает и летает как птичка-бабочка. Салют разработчикам, изготовителям и продавцам!!!! Все сработали на славу.
|
Сергей
|
как прочитаь hex файл, созданный в другой программе
|
Леонид Кузьмин
|
У меня неработал Ошибку выдовал.Оказывается с питанием проблемы были)))))Прогграматор Класный)
И всё там рубит!!! |
Павел
|
Отличный программатор для начинающих, IMHO.
Можно прошивать HEXы откомпиллированные в других программах. Для этого достаточно создать новый проект, сохранить его, положить в проект файл прошивки и набрать команду Load:имя_файла.hex в Algorithm Builder. Выставляем фузы и прошиваем контроллер. Прошивал код для Remote Keyboard. Заработало на ура. В общем, программатор понравился! (раньше дело имел только с ПИКами, АВРы понравлись больше и оказались более гибкими в использовании). |
Kosty
|
совсем забыл самое главное. при нажатии на кнопки "запуск с кристаллом" -> "старт" выдает Error адаптер не доступен.
|
Семён
|
в 2х строчном индикаторе при правильном подключении но без подачи сигнала, верхняя строка должна быть в квадратиках! у меня тоже были проблемы с контрастностью при подключению LCD к Evolution module SEM0007 и подстроечного резистора не хватило, и я отпаял резистор R5 и всё чётко заработало
|
ekits_support
|
В описании к SPA0008 указано, что для его питания требуется +5В со стороны программируемого устройства, 4В может быть не достаточно для нормальной работы.
|
Алексей
|
Программатор SPA0008 в связке с Evolution module SEM0007M-32A, ЖК индиктором WH0802A-NGG-CT и средой Algorithm Buider 5.44 (AB)
Краткая предыстория и такая же история. При попытке запрограммировать кристалл (прочитать фьюзы, посмотреть счетчик) из АВ, постоянно вываливалось сообщение "Адаптер недоступен". Причем попытки производились на разных компах, ноутах, под разные ОС - ХР, Win7 utimate. В общении с техподдержкой ekits.ru выяснили, что последовательность действий по установке драйверов и порядок подключения программатора верный. (кстати, отвечали всегда быстро и по делу, за что отдельный респект ![]() Но я решил поэсперементировать дальше. Собрал программатор (7 резисторов, 3 диода) из manuala к среде АВ. Каково было мое удивление, когда и он не заработал в Algorithm builder. В инете было найдено ПО, работающее с т.н. программатором Громова (автора AB собственно) . Это программа uniprof. Она чудным образом определила и прошила кристалл с помощью простейшего программатора Громова. Программка, которую я прошивал, должна была работать с LCD модулем. Но на нем ничего не отображалось! Регулировка резистором на модуле SEM0007M-32A тоже не дала результатов. Я написал простую мигалку на светодиоде... Прошил кристалл с помощью uniprof и всё заработало. Перепрошил кристалл ПО работы с LCD и... под определенным углом и определенном освещении таки заметил, что на него (LCD) выводится моя тестовая строчка. Но резистор на плате модуля крутить было дальше некуда. На модуль SEM0007M-32A я подавал напряжение 6,11 вольт. Я решил увеличить это напряжение (благо возле контактов питания написано 6-30 В). Увеличил до 7,53В (БП Robiton стабилизированный с дискретным изменением напряжения). Изображение на LCD появилось четкое и ясное. Что-то меня побудило снова запусть АВ (напоминаю, с простейшим программаторм Громова) и попробовать прошить кристалл. И он прошился! Естественно следующий шаг - подключение программатора SPA0008. Подключил и всё заработало "на ура". Шьется моментально, счетчик прошивок работатет и все остальные приятности. Предыстория и история, к сожалению, краткой не получилась. Но, надеюсь, что кому-то поможет. Как когда-то писали в журнале "Радио" (хотя я могу ошибаться) , танцуем от питания... ![]() |
Чтобы оставить отзыв, нужно авторизоваться. Пожалуйста, войдите с Вашей учетной записью
Войти