Site Loader

Добро пожаловать в NIOZ.RU

Сортировать по

Название товара +/-

Цена товара

Выделенные товары

Наличие товара

Показано 1 — 60 из 670
153060150

Товары

3D Сканер Ciclop

8500,00 руб

Сообщить о поступлении

Описание товара

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 руб

Сообщить о поступлении

Описание товара

OLED, 0.6/1.75мм, USB

2150,00 руб

Сообщить о поступлении

Описание товара

650,00 руб

Описание товара

Wiznet W5100 Arduino Shield

650,00 руб

Сообщить о поступлении

Описание товара

550,00 руб

Описание товара

Комплект для сборки

2500,00 руб

Сообщить о поступлении

Описание товара

Объем:1 л.

3100,00 руб

Описание товара

Boscam 200мВт, 5,8Ггц

4550,00 руб

Описание товара

Химера, e3d

1700,00 руб

Описание товара

Печатающая головка 1,75мм 0,4мм

1100,00 руб

Описание товара

Двойная печатающая головка 1,75мм 0,4мм

2500,00 руб

Сообщить о поступлении

Описание товара

Длинный

750,00 руб

Описание товара

Короткий

700,00 руб

Описание товара

100,00 руб

Сообщить о поступлении

Описание товара

Количество: 1 комплект Вес: 10 г

100,00 руб

Описание товара

1900,00 руб

Сообщить о поступлении

Описание товара

APM2. 6 mavlink

1350,00 руб

Описание товара

ESP8266-это высокоинтегрированный чип

650,00 руб

Описание товара

250,00 руб

Описание товара

11.1V, 20C

1900,00 руб

Описание товара

11.1V, 25C

1250,00 руб

Сообщить о поступлении

Описание товара

11.1V, 25C

2100,00 руб

Описание товара

Литиевый аккумулятор

2500,00 руб

Описание товара

Heat block v6

150,00 руб

Описание товара

картриджный тип термистора

190,00 руб

Описание товара

Heat block Volcano

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мм

150,00 руб

Сообщить о поступлении

Описание товара

SPA0008 Программатор

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.

Выходной разъем программатора полностью совпадает c разъемом отладочных/оценочных плат на контроллерах ATmega SEM0007.

Внимание!1. Программатор всегда должен подключаться к компьютеру до момента запуска Algorithm Builder, иначе среда может не увидеть, виртуальный порт программатора. Перед программированием в настройках порта нужно выставить COM-порт который был присвоен программатору операционной системой.  
2. В опциях среды, нужно установить галочки в настройках порта «всегда открыт», «через адаптер».
3. Если программирование кристалла не происходит или происходит с ошибкой, нужно увеличить замедление в «опции среды» / «порт».


Программатор ATmega EEPROM — Лаборатория аппаратного обеспечения с открытым исходным кодом EasyEDA

Описание

# Обзор Параллельный программатор EEPROM для 28C64B и 28C256 на базе ATmega8, отличающийся: — Внешний интерфейс на основе графического интерфейса, написанный на Python — Возможность доступа к программатору через последовательный монитор — Аппаратный SPI со скоростью 8 Мбит/с для управления адресной шиной через сдвиговые регистры — Аппаратный UART со скоростью 1 Мбит/с для передачи данных на/с ПК через USB 2. 0 — Использование режима быстрой записи страниц EEPROM — Двоичная передача данных ![EEPROM_pic1.jpg](https://raw.githubusercontent.com/wagiminator/ATmega-EEPROM-Programmer/master/documentation/EEPROM_pic1.jpg) — Видео проекта (YouTube): https://youtu.be/FkSXgdC_ToQ — Прошивка (Github): https://github.com/wagiminator/ATmega-EEPROM-Programmer # Аппаратное обеспечение Сердцем программатора EEPROM является микроконтроллер ATmega8. Адресная шина EEPROM (до 15 бит) управляется двумя последовательными шинами 74HC59.5 регистров сдвига с использованием аппаратного SPI @ 8 Мбит/с. Шина данных управляется напрямую через контакты ATmega. Адресная шина и шина данных управляются одновременно для достижения максимальной скорости передачи данных. Соединение для передачи данных с ПК осуществляется через аппаратный интерфейс UART ATmega, передающий данные в двоичном формате со скоростью до 1 Мбит/с. Ch430N (или Ch440N) преобразует последовательные данные для USB 2.0. # 28C64B и 28C256 EEPROM Эта EEPROM представляет собой высокопроизводительную электрически стираемую и программируемую постоянную память. Устройство обеспечивает время доступа до 150 нс при рассеиваемой мощности всего 440 мВт. Когда устройство не выбрано, ток в режиме ожидания CMOS составляет менее 200 мкА. Доступ к EEPROM осуществляется как к статическому ОЗУ для цикла чтения или записи без необходимости использования внешних компонентов. Устройство содержит 64-байтовый страничный регистр, что позволяет одновременно записывать до 64 байтов. Окончание цикла записи можно обнаружить путем опроса данных. После обнаружения конца цикла записи может начаться новый доступ для чтения или записи. Доступен дополнительный программный механизм защиты данных для защиты от непреднамеренной записи. EEPROM идеально подходит для замены (E)EPROM в старых 8-битных компьютерах. ![EEPROM_pic4.png](https://raw.githubusercontent.com/wagiminator/ATmega-EEPROM-Programmer/master/documentation/EEPROM_pic4.png) ## Доступ для чтения Доступ к EEPROM осуществляется как к статической RAM. Когда !CE и !OE имеют низкий уровень, а !WE высокий уровень, данные, хранящиеся в ячейке памяти, определяемой контактами адреса, выдаются на выходах. Выходы переводятся в состояние высокого импеданса, когда на входе !CE или !OE высокий уровень. ## Доступ для записи Импульс низкого уровня на входе !WE или !CE с низким уровнем !CE или !WE (соответственно) и высоким уровнем !OE инициирует цикл записи. Адрес фиксируется на заднем фронте !CE или !WE, в зависимости от того, что наступит последним. Данные фиксируются первым нарастающим фронтом !CE или !WE. Как только запись байта была запущена, она автоматически завершится по времени. Операция записи страницы позволяет записывать в устройство от 1 до 64 байтов данных в течение одного периода внутреннего программирования. Операция записи страницы инициируется так же, как запись байта; за первым записанным байтом может следовать от 1 до 63 дополнительных байт. Каждый последующий байт должен быть записан в пределах 150 мкс от предыдущего байта. Все байты во время операции записи страницы должны находиться на одной странице, как определено состоянием входов A6-A14. Для каждого перехода WE с высокого уровня на низкий во время операции записи страницы A6–A14 должны быть одинаковыми. Входы от A0 до A5 используются для указания того, какие байты в пределах страницы должны быть записаны. Байты могут быть загружены в любом порядке и могут быть изменены в течение одного и того же периода загрузки. Будут записаны только те байты, которые указаны для записи; ненужного циклирования других байтов внутри страницы не происходит. ## Опрос данных EEPROM поддерживает опрос данных для индикации окончания цикла записи. Во время цикла записи байта или страницы попытка чтения последнего записанного байта приведет к тому, что дополнение к записанным данным будет представлено на вводе-выводе 7. После завершения цикла записи истинные данные действительны на всех выходах, и можно начинать следующий цикл записи. Опрос DATA может начаться в любой момент цикла записи. В дополнение к опросу данных EEPROM предоставляет еще один метод определения конца цикла записи. Во время операции записи последовательные попытки чтения данных с устройства приведут к переключению I/O6 между единицей и нулем. После завершения записи I/O6 перестанет переключаться, и будут считаны действительные данные. Чтение бита переключения может начаться в любой момент цикла записи. # Программное обеспечение ## Выполнение Со стороны микроконтроллера данные принимаются по UART и записываются в EEPROM согласно техпаспорту или наоборот. Программатор управляется простыми командами, которые также отправляются через последовательный интерфейс: |Команда|Функция| |:-|:-| |i |Распечатать «EEPROM Programmer» (для идентификации)| |v |Распечатать версию микропрограммы| |a 0100 |Установить адресную шину на 0100 (шестнадцатеричный) (в целях тестирования)| |d 0000 7fff |Вывести шестнадцатеричный дамп адресов памяти 0000-7fff (hex)| |f 1000 1fff ff |Заполнить память (1000-1fff) значением ff (hex)| |r 0000 3fff |Читать адреса памяти 0000-3fff (шестнадцатеричные) и отправлять в виде двоичных данных| |p 0100 013f |Страница записи двоичных данных на страницу памяти 0100-013f (должны следовать байты)| |l |Блокировать EEPROM (включить защиту от записи)| |u |Разблокировать EEPROM (отключить защиту от записи)| Любой последовательный монитор (установите скорость BAUD на 1000000) может использоваться для управления с ПК. Однако, чтобы использовать все возможности, рекомендуется использовать прилагаемые скрипты Python. Скрипт «eepromgui.py» предлагает простой графический пользовательский интерфейс и функции для чтения и записи двоичных файлов, а также для отображения содержимого EEPROM. Скрипты тестировались только на Linux, но должны работать на всех операционных системах. Для Windows может потребоваться [драйвер для Ch430N/Ch440N](https://learn.sparkfun.com/tutorials/how-to-install-ch440-drivers/all#drivers-if-you-need-them). ![EEPROM_pic2.png](https://raw.githubusercontent.com/wagiminator/ATmega-EEPROM-Programmer/master/documentation/EEPROM_pic2.png) ![EEPROM_pic3.png](https://raw.githubusercontent.com/wagiminator/ATmega-EEPROM-Programmer/master/documentation/EEPROM_pic3.png) ## Компиляция и загрузка ### При использовании Arduino IDE — Убедитесь, что вы установили [MiniCore] (https://github.com/MCUdude/MiniCore). — Перейдите в **Инструменты -> Плата -> MiniCore** и выберите **ATmega8**. — Перейдите в **Инструменты** и выберите следующие параметры доски: — **Часы:** Внешние 16 МГц — **БПК:** БПК 4,0 В — **Компилятор LTO:** LTO включен — **Загрузчик:** Без загрузчика — Оставьте остальные настройки по умолчанию — Подключите программатор к ПК и к разъему ICSP устройства. — Перейдите в **Инструменты -> Программатор** и выберите программатор вашего интернет-провайдера (например, [USBasp](https://aliexpress.com/wholesale?SearchText=usbasp)). — Перейдите в **Инструменты -> Записать загрузчик**, чтобы сжечь фьюзы. — Откройте скетч EEPROM_Programmer и нажмите **Загрузить**. ### Если используется предварительно скомпилированный шестнадцатеричный файл — Убедитесь, что вы установили [avrdude] (https://learn.adafruit.com/usbtinyisp/avrdude). — Подключите программатор к ПК и к разъему ICSP устройства. — Откройте терминал. — Перейдите в папку с hex-файлом. — Выполните следующую команду (при необходимости замените «usbasp» на используемый вами программатор): «` avrdude -c usbasp -p m8 -U lfuse:w:0x3f:m -U hfuse:w:0xd1:m -U flash:w:eeprom_programmer_m8.hex «` ### При использовании make-файла (Linux/Mac) — Убедитесь, что вы установили [avr-gcc toolchain и avrdude](http://maxembedded.com/2015/06/setting-up-avr-gcc-toolchain-on-linux-and-mac-os-x/) . — Подключите программатор к ПК и к разъему ICSP устройства. — Откройте makefile и смените программатор, если вы не используете usbasp. — Откройте терминал. — Перейдите в папку с make-файлом и скетчем Arduino. — Запустить «make install» для компиляции, прожечь фьюзы и загрузить прошивку. # Инструкция по эксплуатации 1. Подключите программатор EEPROM через USB к компьютеру. 2. Вставьте EEPROM в гнездо ZIF так, чтобы контакт 1 был обращен к ручке гнезда. 3. Запустите приложение eepromgui.py. # Ссылки, ссылки и примечания 1. [Техническое описание AT28C64B] (https://ww1.microchip.com/downloads/en/DeviceDoc/doc0270.pdf) 2. [Техническое описание AT28C256] (http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf) 3. [Техническое описание ATmega8A] (https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega8A-Data-Sheet-DS40001974Б.pdf) 4. [Техническое описание 74HC595] (https://www.diodes.com/assets/Datasheets/74HC595.pdf) 5. [Технический паспорт Ch430N] (https://datasheet.lcsc.com/szlcsc/2008191734_WCH-Jiangsu-Qin-Heng-Ch430N_C108996.pdf) # Лицензия ![license. png](https://i.creativecommons.org/l/by-sa/3.0/88×31.png) Эта работа находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License. (http://creativecommons.org/licenses/by-sa/3.0/)

Дизайн чертежа

схематическая диаграмма

( 1 / )

печатная плата

( 1 / )

Пустой

ID Имя Обозначение След Количество
1 Ч430Н У2 СОП-8_150MIL 1
2 16 МГц Х1 ХК-49С 1
3 USB-B-мама USB1 USB-M-49 1
4 74HC595D У4, У3 СОП-16_150MIL 2
5 Р3, Р2, Р4, Р5, Р6 0603 5
6 10к Р1, Р7, Р9, Р8 0603 4
7 ИКСП-6 ICSP1 ИКСП-6 1
8 22р С6, С5 0603 2
9 100n С8,С11,С3,С2,С10,С1,С7,С9 0603 8
10 47у С4 1206 1
11 НАПИСАТЬ Светодиод3 LED-0603 1
12 ПРОЧИТАТЬ Светодиод2 LED-0603 1
13 ПВР Светодиод1 LED-0603 1
14 28C256 У5 ШИРОКИЙ ПАКЕТ DIP28 BIGHOLE 1
15 АТМЕГА8/168/328 У1 ТКФП-32_7С7С08П 1

Развернуть

Приложения к проекту

Участники проекта

3

14

Собрать в альбом

USBASP ISP AVR Programmer – ThinkRobotics.

com

Эти программаторы AVR основаны на конструкции USBasp Томаса Фишла и подключаются к USB-порту вашего компьютера. Они не только достаточно компактны (70×20 мм), но и имеют очень элегантный дизайн. Интерфейс USB достигается за счет использования процессора atmega8, а все остальное делается в прошивке.

Будучи проектом аппаратного обеспечения с открытым исходным кодом (OSHW), выпущенным под Стандартной общественной лицензией GNU, вы можете бесплатно загрузить схему и прошивку с веб-сайта Томаса, но тогда у вас возникнет проблема с курицей и яйцом. Для того, чтобы на программаторе залить прошивку USBASP на atmega8, да как вы догадались, нужен программатор AVR. Гораздо проще купить полностью собранный и запрограммированный.

Особенности:
  1. Позволяет читать или записывать EEPROM микроконтроллера, прошивку, фьюз-биты и биты блокировки
  2. Поддержка Windows, Mac OS X и Linux (будет работать в Windows 8. 1)
  3. Максимальная скорость записи 5 КБ/с
  4. Опция SCK с программным управлением для поддержки целей с низкой тактовой частотой (< 1,5 МГц)
  5. 10-контактный интерфейс ISP (соответствует стандартной 10-контактной распиновке ISP)
  6. Последние версии драйверов Windows полностью подписаны, поэтому вы можете без проблем использовать их в Windows Vista и более поздних версиях.
  7. Драйвер будет работать как на 32-, так и на 64-битных платформах.
  8. В Linux и Mac OS X драйвер ядра не требуется, просто используйте AVRdude и укажите правильный порт.

Программатор может работать с широким спектром микроконтроллеров Atmel AVR, включая Atmega8a и Atmega168a. Полный список доступен на вкладке характеристики. Программатор также будет работать с различным программным обеспечением, включая:

  • AVRdude (http://download.savannah.gnu.org/releases/avrdude/) — версия 5.2 или более поздняя. AVRdude доступен для многих платформ.

alexxlab

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

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