Добро пожаловать в NIOZ.RU
Сортировать по
Название товара +/-
Цена товара
Выделенные товары
Наличие товара
Показано 1 — 60 из 627
153060150
Товары
400 мл
1940,00 руб
Описание товара
390,00 руб
Описание товара
350 мл
850,00 руб
Описание товара
Готов к печати
23700,00 руб
Описание товара
Готов к печати из коробки
14500,00 руб
Сообщить о поступлении
Описание товара
Готов к печати
19900,00 руб
Описание товара
Готов к печати
20900,00 руб
Сообщить о поступлении
Описание товара
Готов к печати
23900,00 руб
Описание товара
Готов к печати из коробки
43500,00 руб
Описание товара
Готов к печати
39000,00 руб
Описание товара
LCD 0. 7/1.75 мм
1550,00 руб
Сообщить о поступлении
Описание товара
650,00 руб
Описание товара
Wiznet W5100 Arduino Shield
650,00 руб
Сообщить о поступлении
Описание товара
550,00 руб
Описание товара
Комплект для сборки
2500,00 руб
Сообщить о поступлении
Описание товара
Объем:1 л.
3100,00 руб
Описание товара
4550,00 руб
Описание товара
Химера, e3d
1700,00 руб
Описание товара
Печатающая головка 1,75мм 0,4мм
1100,00 руб
Описание товара
Двойная печатающая головка 1,75мм 0,4мм
2500,00 руб
Сообщить о поступлении
Описание товара
Длинный
750,00 руб
Описание товара
Короткий
700,00 руб
Описание товара
1900,00 руб
Сообщить о поступлении
Описание товара
APM2.
1350,00 руб
Описание товара
250,00 руб
Описание товара
11.1V, 20C
1900,00 руб
Описание товара
11.1V, 25C
1250,00 руб
Сообщить о поступлении
Описание товара
11.1V, 25C
2100,00 руб
Описание товара
Heat block v6
150,00 руб
Описание товара
картриджный тип термистора
190,00 руб
Описание товара
170,00 руб
Описание товара
Выходные параметры: 24 В, 600 Вт.
3300,00 руб
Описание товара
12В 20А
1550,00 руб
Описание товара
12В 30А
1950,00 руб
Сообщить о поступлении
Описание товара
12В 5А
450,00 руб
Сообщить о поступлении
Описание товара
24В 15А
2100,00 руб
Сообщить о поступлении
Описание товара
250,00 руб
Описание товара
Hobbed bolt
150,00 руб
Описание товара
Цена за 10мм (резка бесплатная)
13,00 руб
Описание товара
Цена за 10мм (резка бесплатная)
17,00 руб
Описание товара
Отрезок 400мм
650,00 руб
Описание товара
Цена за 10мм (резка бесплатная)
25,00 руб
Описание товара
10мм (резка в размер)
70,00 руб
Описание товара
10мм (резка в размер)
90,00 руб
Описание товара
Цена за 10мм (резка бесплатная)
7,00 руб
Описание товара
Цена за 10мм (резка бесплатная)
10,00 руб
Описание товара
Отрезок 400мм
400,00 руб
Описание товара
2х400мм, 2х350мм, 2х325мм
2100,00 руб
Описание товара
2х420мм, 2х405мм, 2х350мм, 1х20мм
2200,00 руб
Описание товара
25х25×10мм
150,00 руб
Описание товара
25х25×10мм
150,00 руб
Описание товара
30х30х10мм
150,00 руб
Описание товара
30х30х10мм
150,00 руб
Описание товара
40х40×10мм
Сообщить о поступлении
Описание товара
40х40×10мм
150,00 руб
Описание товара
50х50×10мм
150,00 руб
Сообщить о поступлении
Описание товара
50х50×15мм
150,00 руб
Описание товара
50х50×15мм
150,00 руб
Описание товара
50х50×15мм
150,00 руб
Описание товара
Турбина 40х40х10мм
250,00 руб
Описание товара
AVR.
Учебный курс. Трактат о программаторахПрограмма для микроконтроллера пишется на любом удобном языке программирования, компилируется в бинарный файл (или файл формата intel HEX) и заливается в микроконтроллер посредством программатора.
Итак, первым шагом в освоении микроконтроллера обычно становится программатор. Ведь без программатора невозможно загнать программу в микроконтроллер и он так и останется безжизненным куском кремния.
Что же представляет из себя это устройство?
В простейшем случае программатор это девайс который связывает микроконтроллер и компьютер, позволяя с компа залить файл прошивки в память контроллера. Также нужна прошивающая программа, которая по специальному протоколу загонит данные в микроконтроллер.
Программаторы бывают разные под разные семейства контроллеров существуют свои программаторы. Впрочем, бывают и универсальные. Более того, даже ту же простейшую AVR’ку можно прошить несколькими способами:
Внутрисхемное программирование (ISP)
Самый популярный способ прошивать современные контроллеры. Внутрисхемным данный метод называется потому, что микроконтроллер в этот момент находится в схеме целевого устройства — он может быть даже наглухо туда впаян. Для нужд программатора в этом случае выделяется несколько выводов контроллера (обычно 3..5 в зависимости от контроллера).
К этим выводам подключается прошивающий шнур программатора и происходит заливка прошивки. После чего шнур отключается и контроллер начинает работу.
У AVR прошивка заливается по интерфейсу SPI и для работы программатора нужно четыре линии и питание (достаточно только земли, чтобы уравнять потенциалы земель программатора и устройства):
- MISO — данные идущие от контроллера (Master-Input/Slave-Output)
- MOSI — данные идущие в контроллер (Master-Output/Slave-Input)
- SCK — тактовые импульсы интерфейса SPI
- RESET — сигналом на RESET программатор вводит контроллер в режим программирования
- GND — земля
Сам же разъем внутрисхемного программирования представляет собой всего лишь несколько штырьков. Лишь бы на него было удобно надеть разъем. Конфигурация его может быть любой, как тебе удобней.
Однако все же есть один популярный стандарт:
Для внутрисхемной прошивки контроллеров AVR существует не один десяток разнообразных программаторов. Отличаются они в первую очередь по скорости работы и типу подключения к компьютеру (COM/LPT/USB). А также бывают безмозглыми или со своим управляющим контроллером.
Безмозглые программаторы, как правило, дешевые, очень простые в изготовлении и наладке. Но при этом обычно работают исключительно через архаичные COM или LPT порты. Которые найти в современном компьютере целая проблема. А еще требуют прямого доступа к портам, что уже в Windows XP может быть проблемой. Плюс бывает зависимость от тактовой частоты процессора компьютера.
Так что твой 3ГГЦ-овый десятиядерный монстр может пролететь, как фанера над Парижем.
Идеальный компьютер для работы с такими программаторами это какой-нибудь PIII-800Mhz с Windows98…XP.
Вот очень краткая подборка проверенных лично безмозглых программаторов:
- Программатор Громова.
Простейшая схема, работает через оболочку UniProf(удобнейшая вещь!!!), но имеет ряд проблем. В частности тут COM порт используется нетрадиционно и на некоторых материнках может не заработать. А еще на быстрых компах часто не работает. Да, через адаптер USB-COM эта схема работать не будет. По причине извратности подхода 🙂 - STK200
Надежная и дубовая, как кувалда, схема. Работает через LPT порт. Поддерживается многими программами, например avrdude. Требует прямого доступа к порту со стороны операционной системы и наличие LPT порта. - FTBB-PROG.
Очень надежный и быстрый программатор работающий через USB, причем безо всяких извратов. C драйверами под разные операционные системы. И мощной оболочкой avrdude. Недостаток один — содержит редкую и дорогую микросхему FTDI, да в таком мелком корпусе, что запаять ее без меткого глаза, твердой руки и большого опыта пайки весьма сложно. Шаг выводов около 0.3мм. Данный программатор встроен в демоплаты Pinboard
Программаторы с управляющим контроллером лишены многих проблем безмозглых. Они без особых проблем работают через USB. А если собраны на COM порт, то без извращенских методик работы с данными — как честный COM порт. Так что адаптеры COM-USB работают на ура. И детали подобрать можно покрупней, чтобы легче было паять. Но у этих программаторов есть другая проблема — для того чтобы сделать такой программатор нужен другой программатор, чтобы прошить ему управляющий контроллер. Проблема курицы и яйца. Широко получили распространение такие программаторы как:
- USBASP
- AVRDOPER
- AVR910 Protoss
Внутрисхемное программирование, несмотря на все его удобства, имеет ряд ограничений.
Микроконтроллер должен быть запущен, иначе он не сможет ответить на сигнал программатора. Поэтому если неправильно выставить биты конфигурации (FUSE), например, переключить на внешний кварцевый резонатор, а сам кварц не поставить. То контроллер не сможет запуститься и прошить его внутрисхемно будет уже нельзя. По крайней мере до тех пор пока МК не будет запущен.
Также в битах конфигурации можно отключить режим внутрисхемной прошивки или преваратить вывод RESET в обычный порт ввода-вывода (это справедливо для малых МК, у которых RESET совмещен с портом). Такое действо тоже обрубает программирование по ISP.
Параллельное высоковольтное программирование
Обычно применяется на поточном производстве при массовой (сотни штук) прошивке чипов в программаторе перед запайкой их в устройство.
Параллельное программирование во много раз быстрей последовательного (ISP), но требует подачи на RESET напряжения в 12 вольт. А также для параллельной зашивки требуется уже не 3 линии данных, а восемь + линии управления. Для программирования в этом режиме микроконтроллер вставляется в панельку программатора, а после прошивки переставляется в целевое устройство.
Для радиолюбительской практики он особо не нужен, т.к. ISP программатор решает 99% насущных задач, но тем не менее параллельный программатор может пригодиться. Например, если в результате ошибочных действий были неправильно выставлены FUSE биты и был отрублен режим ISP. Параллельному программатору на настройку FUSE плевать с высокой колокольни. Плюс некоторые старые модели микроконтроллеров могут прошиваться только высоковольтным программатором.
Из параллельных программаторов для AVR на ум приходит только:
- HVProg от ElmChan
- Paraprog
- DerHammer
А также есть универсальные вроде TurboProg 6, BeeProg, ChipProg++, Fiton которые могут прошивать огромное количество разных микроконтроллеров, но и стоят неслабо. Тысяч по 10-15. Нужны в основном только ремонтникам, т.к. когда не знаешь что тебе завтра притащат на ремонт надо быть готовым ко всему.
Прошивка через JTAG
Вообще JTAG это отладочный интерфейс. Он позволяет пошагово выполнять твою программу прям в кристалле. Но с его помощью можно и программу прошить, или FUSE биты вставить. К сожалению JTAG доступен далеко не во всех микроконтроллерах, только в старших моделях в 40ногих микроконтроллерах. Начиная с Atmega16.
Компания AVR продает фирменный комплект JTAG ICEII для работы с микроконтроллерами по JTAG, но стоит он (как и любой профессиональный инструмент) недешево. Около 10-15тыр. Также есть первая модель JTAG ICE. Ее можно легко изготовить самому, а еще она встроена в мою демоплату Pinboard.
Прошивка через Bootloader
Многие микроконтроллеры AVR имеют режим самопрошивки. Т.е. в микроконтроллер изначально, любым указанным выше способом, зашивается спец программка — bootloader. Дальше для перешивки программатор не нужен. Достаточно выполнить сброс микроконтроллера и подать ему специальный сигнал. После чего он входит в режим программирования и через обычный последовательный интерфейс в него заливается прошивка. Подробней описано в статье посвященной бутлоадеру.
Достоинство этого метода еще и в том, что работая через бутлоадер очень сложно закосячить микроконтроллер настолько, что он не будет отвечать вообще. Т.к. настройки FUSE для бутлоадера недоступны.
Бутлоадер также прошит по умолчанию в главный контроллер демоплаты Pinboard чтобы облегчить и обезопасить первые шаги на пути освоения микроконтроллеров.
Автономный программатор AVR с батарейным питанием для портативного программирования Микроконтроллеры AVR
Автономные портативные программаторы AVR
Портативный программатор AVR Kanda представляет собой более адаптируемую версию нашего давно зарекомендовавшего себя портативного программатора AVR. Он использует нашу философию , будь проще, , что означает, что его проще использовать, чем любой другой портативный программатор.
Это устройство может хранить до 31 различных целевых настроек AVR в отдельных слотах. Каждый слот полностью независим и имеет размер 256 КБ. Он может хранить описание ЖК-дисплея, совершенно разные файлы и информацию о предохранителях для любого AVR, и его можно настроить для метода программирования ISP или JTAG при любом напряжении. Это дает вам полную гибкость в загрузке программатора для любой цели.
После загрузки устройство становится полностью автономным, поскольку оснащено перезаряжаемой батареей 9 В и при необходимости может питать целевую цепь. Выбор слота легко осуществляется либо по номеру, либо путем прокрутки описания. Как только слот выбран, нажмите кнопку Program, чтобы обновить целевой микроконтроллер AVR.
Питание программатора
- Он оснащен батареей 9В PP3 с запасной в комплекте, что позволяет выполнять 100 операций программирования.
- Может использоваться с блоком питания 9 В, см. аксессуары для подходящего настенного трансформатора международного стандарта.
- Можно установить перезаряжаемую батарею PP3, см. аксессуары для зарядного устройства
- При необходимости может питать целевую цепь.
- Старые версии этого программатора включали встроенное зарядное устройство — оно снято с производства
Portable AVR Programmer Operation
- Загрузите целевые настройки с ПК с помощью USB-интерфейса Kanda и программного обеспечения, входящего в комплект
- На месте выберите правильную цель с помощью ЖК-дисплея, клавиатуры или стрелок прокрутки
- Подключитесь к цели и нажмите кнопку программирования
- Результат проверки на ЖК-дисплее
- Все, работа выполнена — переходим к следующей работе
- Используйте сетевой/настенный трансформатор из комплекта поставки или батарею 9 В PP3
- Оснащен перезаряжаемой батареей 9 В PP3 (6F22), см. аксессуары для зарядного устройства или используйте свой собственный
- Может работать со стандартной неперезаряжаемой батареей 9 В
Техническая информация
- ОС Windows: Win 2000, XP, Vista, Win 7, Win 8, Win 10 — 32- и 64-разрядная версии
- Интерфейс ПК: USB-адаптер и программное обеспечение в комплекте
- Размеры: 125 x 70 x 25 мм (4,8 x 2,6 x 1 дюйм)
- Вес: 130 г (4,5 унции)
- Питание: Батарея 9 В PP3 или блок питания 9 В (дополнительно), со стволом 2,1 мм, центр +ve
- Маркировка CE и соответствие RoHS2
- Емкость: 31 программный слот, каждый по 256 КБ, для хранения кода, данных и предохранителей для микроконтроллеров AVR с описанием, напряжением и методом программирования
- Обеспечивает целевое напряжение от 1,8 В до 5 В, в зависимости от устройства и вашего выбора
Поддержка микроконтроллера AVR
Также поддерживает все L, P, PA, V, A AVR устройства
- Более старые AVR: AT90S1200, AT90S2313, AT90S2323, 3AT9390SAT2 690S2323, 3AT9390SAT20015 АТ90С4414, АТ90С4433, АТ90С8515, АТ90С8535, АТмега103
- АТ90КАН128, АТ90КАН32, АТ90КАН64
- АТ90ПВМ2/3, АТ90ПВМ316
- АТ90УСБ1286, АТ90УСБ646
- ATmega128, ATmega1280, ATmega1281, ATmega1284, ATmega128RFA1
- ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega165, ATmega168, ATmega169
- ATmega16M1, ATmega16U2, ATmega16U4
- ATmega2560, ATmega2561
- ATmega32, ATmega323, ATmega324, ATmega325, ATmega3250, ATmega328, ATmega329
- ATmega3290, ATmega32C1, ATmega32M1, ATmega32U2, ATmega32U4, ATmega32U6
- ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649
- ATmega6490, ATmega64C1, ATmega64M1
- ATmega8, ATmega8515, ATmega8535, ATmega88, ATmega8U2
- ATtiny13, ATtiny1634, ATtiny167
- ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261
- ATtiny4313, ATtiny43U, ATtiny44, ATtiny45, ATtiny461, ATtiny48
- ATtiny84, ATtiny85, ATtiny861, ATtiny87, ATtiny88
- АТтини441, АТтини841
- Поддерживаются все микроконтроллеры P (PicoPower), PA, PB, V, L и A AVR.
Не поддерживает интерфейсы программирования UPDI или PDI — см. PP0110V3 в сопутствующих продуктах.
Содержимое комплекта портативного программатора AVR
- Портативный программатор AVR
- Интерфейс USB для ПК и провод
- Загрузка программного обеспечения, включая бесплатные обновления
- 10-жильный кабель ISP
- 6-контактный адаптер ISP
- JTAG-адаптер
Автономное программное обеспечение AVR Programmer
Установите программное обеспечение с компакт-диска и подключите интерфейс USB. USB
драйвера установятся автоматически.
Теперь подключите портативный программатор к USB-интерфейсу и запустите программное обеспечение, чтобы прочитать содержимое программатора. Содержимое каждого слота отображается в виде списка с его номером, заголовком, целевым микроконтроллером AVR и именем файла. Вы можете заменить существующие слоты
или добавьте новые слоты до максимум 32.
Помимо настройки целевого микроконтроллера и файлов AVR, каждый слот может иметь свой метод программирования (ISP или JTAG), напряжение питания от 1,8 В до 5 В и различные параметры.
Нажмите кнопку «Создать» или «Заменить», чтобы загрузить программатор.
Содержимое программатора можно сохранить и загрузить в другой портативный программатор
Предохранители
Предохранители и биты блокировки AVR можно легко редактировать либо на этом экране, либо непосредственно в двоичном или шестнадцатеричном формате, если у вас есть эта информация. Их также можно загрузить из производственного файла Atmel ELF.
Производственные файлы ELF
Программное обеспечение может загружать и использовать производственные файлы Atmel ELF. Они создаются в Atmel Studio (начиная с версии 6.2) и включают в себя как данные флэш-памяти, так и данные EEPROM, предохранители и биты блокировки, а также идентификатор устройства.
Загрузка из командной строки
Программное обеспечение может читать и сохранять загруженный программатор в файл PRG. В другой программатор можно загрузить точно такие же данные, нажав кнопку «Загрузить» и загрузив файл PRG.
Этот файл PRG также можно загрузить из командной строки, командного файла или оболочки, выполняемой из другой программы, вызвав avrhhp.exe load filename.prj
Выбор программного слота
Портативный программатор имеет клавиатуру и ЖК-дисплей.
Раскладка клавиатуры
Либо введите номер слота программы в виде 3 цифр, например 003, и нажмите Select, либо используйте стрелки вверх и вниз для прокрутки названий слотов до нужного слота и нажмите Select. Пустые слоты отображаются как недоступные, в противном случае на ЖК-дисплее отображаются номер и название слота.
Программирование цели AVR
Мишень может быть запитана или обесточена. Подключите программатор к вашей целевой цепи, используя прилагаемый 10-жильный кабель и разъем, или используйте адаптер для других интерфейсов, таких как 6-контактный ISP или 10-контактный JTAG, оба входят в комплект поставки. Затем выберите целевую программу по номеру или с помощью прокрутки, а затем нажмите кнопку «Программа». Ход программирования и прохождение/ошибки отображаются на ЖК-экране.
Pololu USB AVR Programmer v2.1
Описание
Программатор Pololu USB AVR v2 (внизу), подключенный к A-Star 32U4 Prime SV для программирования.
Программатор Pololu USB AVR v2.1 представляет собой компактный недорогой внутрисистемный программатор (ISP) для микроконтроллеров AVR от Atmel (теперь часть Microchip). Программатор предоставляет интерфейс для передачи скомпилированной программы AVR с вашего компьютера в энергонезависимую память целевого AVR, что позволяет ему запускать программу. Это хорошее решение для программирования контроллеров на базе AVR, таких как контроллеры роботов A-Star 328PB Micro и Orangutan. Его также можно использовать для обновления, замены или удаления загрузчика на платах Arduino и наших контроллерах A-Star, совместимых с Arduino. Этот программатор предназначен для работы с устройствами как на 3,3 В, так и на 5 В, и его можно настроить даже для подачи питания на целевое устройство в системах с низким энергопотреблением.
Программатор подключается к USB-порту вашего компьютера с помощью стандартного кабеля USB A-Micro-B (не входит в комплект) и обменивается данными с вашим программным обеспечением, таким как Atmel Studio, AVRDUDE или Arduino IDE, через виртуальный COM-порт с помощью Протокол STK500. Программатор подключается к вашему целевому устройству с помощью входящего в комплект 6-контактного кабеля для программирования ISP (старые 10-контактные соединения с провайдером напрямую не поддерживаются, но можно легко создать или приобрести переходник 6-контактного на 10-контактный ISP). . Программатор также действует как последовательный адаптер USB-to-TTL, предоставляя последовательный порт уровня TTL, который можно использовать для связи с другими последовательными устройствами с вашего компьютера. Он поставляется полностью собранным с припаянными разъемами, как показано на рисунке.
Программатор Pololu USB AVR версии 2.1 является заменой более старой модели Pololu USB AVR Programmer версии 2 с некоторыми аппаратными улучшениями, которые описаны в разделе «Сравнение с предыдущими программаторами AVR». раздел ниже.
Для подключения этого продукта к компьютеру требуется кабель USB A – Micro-B.
Характеристики и характеристики
Подключается к компьютеру через USB с помощью кабеля USB A-Micro-B (не входит в комплект)
Эмулирует программатор STK500 через интерфейс виртуального COM-порта
Работает со стандартным программным обеспечением для программирования AVR, включая Atmel Studio, AVRDUDE и Arduino IDE.
Программное обеспечение для настройки, доступное для Windows, Mac OS X и Linux.
Поддерживает устройства с напряжением 3,3 В и 5 В; может автоматически переключать рабочее напряжение в зависимости от обнаруженной цели VCC
Может опционально питать цель от 3,3 В или 5 В в маломощных системах
Функциональность последовательного адаптера USB-TTL для последовательной связи общего назначения что может быть полезно для восстановления неправильно сконфигурированных AVR
Все контакты ввода/вывода защищены кодом 470 ? резисторы
6-контактный кабель ISP и двухсторонний разъем 1×6 в комплекте
Полное руководство пользователя
Поддерживаемые микроконтроллеры AVR
Программатор должен работать со всеми AVR, которые можно запрограммировать с помощью интерфейса AVR ISP (внутрисистемное программирование) , также известное как внутрисхемное последовательное программирование (ICSP), последовательное программирование или последовательная загрузка, но оно не тестировалось на всех устройствах. Мы ожидаем, что он будет работать с большинством AVR семейства megaAVR (ATmega), а также с некоторыми представителями семейства tinyAVR (ATtiny), но не поддерживает Tiny Programming Interface (TPI) и не работает с XMEGA или с 32-битными AVR. Программатор имеет обновляемую прошивку, позволяющую обновлять будущие устройства.
Программатор предназначен для использования с микроконтроллерами AVR, работающими от напряжения 3,3 В или 5 В. По умолчанию программатор ожидает, что целевое устройство будет иметь собственное питание, но его можно настроить для подачи питания на целевое устройство в режиме пониженного энергопотребления. системы.
Поддерживаемые операционные системы
Мы поддерживаем использование Pololu USB AVR Programmer v2.1 и его программного обеспечения для настройки в настольных версиях Windows (7, 8 и 10), Linux и Mac OS X 10.11 или более поздней версии. Старые версии Windows не поддерживаются.
Программатор Pololu USB AVR v2 (вверху), подключенный к Adafruit Pro Trinket для программирования.
Дополнительная функция: последовательный порт TTL-уровня
Этот программатор также служит адаптером USB-to-serial. Программатор устанавливает два виртуальных COM-порта: один для связи с программным обеспечением и один для последовательной связи общего назначения. Это означает, что вы можете легко переключаться между программированием AVR и его отладкой через последовательный порт TTL без необходимости открывать и закрывать программу терминала. В дополнение к последовательным линиям передачи (TX) и приема (RX) программатор позволяет использовать последовательные линии квитирования A и Bas, которые можно настроить с помощью нашего программного обеспечения.
Шесть контактов на разъеме последовательного порта (GND, A, VCC, TX, RX и B) расположены так же, как и на общедоступных кабелях FTDI USB-to-serial и коммутационных платах. В конфигурации по умолчанию контакт B используется как выход DTR (а контакт A является неиспользуемым входом), что позволяет подключать программатор напрямую к различным Arduino-совместимым платам (включая нашу A-Star 328PB Micro) и использовать это для загрузки программ на плату через последовательный загрузчик.