Софт-Портал

драйвер программа сн341 на русском скачать img-1

драйвер программа сн341 на русском скачать

Рейтинг: 4.7/5.0 (1673 проголосовавших)

Категория: Программы

Описание

Сотворим вместе - Просмотр темы - Программа SinaProg и программатор USBasp

Для использования программы SinaProg и программатора USBasp необходимо установить драйвера для программатора, для программы SinaProg установка не требуется.

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

Где взять программатор USBasp.

В последнее время мы покупаем их через Aliexpress.com (стоимость менее 75 рублей, в комплект входит шлейф. бесплатная доставка в любую точку России).

Единственной мерой предосторожности при использовании программатора начинающими является удаление перемычки (контакта), через которую от USB подаётся напряжение питание 5 вольт на вывод 2 выходного 10-ти контактного разъёма, соединяющего программатор и микроконтроллер. В этом случае питающее напряжение на макетку для микроконтроллера подаётся от внешнего адаптера (также, как при работе с логикой).

Перед началом работы необходимо.

- Получить программатор USBasp.
- Скачать файл-архив программы SinaProg v2.1.zip и распаковать его.
- В распакованной папке найти файл-архив драйверов и распаковать его. Последняя версия драйверов находится на страничке USBasp .
- Установить программатор в USB разъём и установить драйвера.
- Запустить файл SinaProg.exe и начать работу !

1. В разделе Programmer надо выбрать тип программатора – USBasp .
2. С помощью 10-ти проводного шлейфа соедините программатор и схему с мк ATtiny13. Подайте питание на макетку и нажмите в окне программы на кнопку Search. В результате чего в центре окна Device автоматически появится название вашего мк, здесь, ATtiny13 .
В разделе Fuses (кнопка Advanced. ) пока ничего не меняем.
3. Выберите нужный вам .hex - файл, нажав на кнопку с изображением папки вверху окна.
4. Нажмите на кнопку Program в разделе Flash. Программа будет записана в ваш микроконтроллер.

Видео

Другие статьи

Программатор СН341А (как прошить AVR)

программатор СН341А (как прошить AVR)

Сам имею то же, только в профиль и тоже есть нужда шить AVR.
Чего-то рисунок не вставился, вот ссыла
http://www.kosmodrom.com.ua/pic/CH341A-MEMPROG.jpg
Программа, которую удалось скачать к нему, позволяет шить только 24ХХ и 25ХХ.
В ответе buff есть ссылка на тему, там описывается другая программа, недавно я это читал, но найти, где скачать ее, так не удалось (китайские друзья высылают ее, как я понял, только на мыло, если купил у них этот программатор,также попадалось, если не ошибаюсь, что ее продают за 10$)
http://ru.aliexpress.com/store/product/CH341A-ALL-IN-one-USB-to-USBASP-51-AVR-STC-I2C-SPI-Download-Adapter-Convertor/902484_751809916.html
Тут инструкция на программатор и как пользоваться этой другой программой, но поиск по именам файлов мне тоже ничего не дал.

На рисунке моего есть перемычка возле USB разъема, переключающая микросхему в режим COM-порта с TTL уровнями. Собственно, идея моя пока такая: напаять недостающие провода и пользоваться любой программой под COM-порт программатор, типа SinaProg или PoniProg.
Тут можно почитать, например:
http://projectveka.ru/EL/AVR_Programming_Algorithm/AVR_Programming_Algorithm.htm

CH341A.rar 3.5 МБ Скачано: 792 раз(а)

Заглянувший
Сообщения: 8

USB-SPI ISPDP V1.0.rar 405.99 КБ Скачано: 744 раз(а)

Бывалый
Сообщения: 61

Купи TL866 прогер классная вешь! не пожалеешь шьет 13000 т. роз личных микросхем в том числе и AVR

Участник
Сообщения: 219

Valera_1977. инструкцию к программатору читай. Свои выводы засунь куда подальше, неуч.

ну кто из вас неуч большой вопрос! Программатор громко сказано - это преобразователь уровней, а вот если напишешь прогу то можно и Луну прошить! И кстати есть китайская прога под CH341A для AVR.

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять файлы
Вы можете скачивать файлы

AVR USB программатор на FT232

Микросхема USB-UART преобразователя FT232 упрощает разработчикам задачу по сопряжению микроконтроллера с компьютером. Но помимо этой функции, FT232 обладает возможностью произвольного управления своими выводами, что существенно расширяет диапазон ее возможных применений. Например, благодаря этой функции, можно создавать на FT232 различные преобразователи интерфейсов, управляющие устройства и программаторы. Собственно о USB программаторе для AVR микроконтроллеров в этой статье и пойдет речь.
Сейчас существует уже много доступных схем USB программаторов для AVR. Это всеми любимый USBASP. USBTINY, AVR910USB, клоны JTAGICE и AVRISP MKII и т.д. Все эти программаторы содержат микроконтроллер, поэтому для их сборки, уже требуется иметь какой-нибудь AVR программатор. Исключение составляют программаторы на микроконтроллерах AT90USB, так как они имеет в своем составе загрузчик и могут напрямую программироваться по USB.
USB программатор на FT232 лишен этого недостатка, правильно собранное устройство сразу же готово к работе. Кроме того этот программатор довольно шустрый (процесс прошивки занимает единицы секунд), построен из доступных компонентов, достаточно простой в сборке и имеет несколько управляющих программных оболочек. Это классическая консольная AVRDude, а также несколько вариантов оконных программ в виде надстройки над ней, например SinaProg.

Схема AVR USB программатора на FT232

Схема общедоступна на просторах интернета, я только внес пару личных правок и развел свой вариант печатной платы. Мой первоначальный вариант не предполагал подачу питания на 2-ой вывод разъема программирования, но когда я писал этот материал, я решил исправить разводку. Поэтому фотография платы, приведенная выше, немного отличается от того, что вы можете видеть в pcb файле для Eagle .

Программатор запитывается от USB порта. Уровни выходных сигналов программатора с помощью джампера JP1 могут быть заданы или 5-ти вольтовыми, или 3-ех вольтовыми.
Напряжение питания программатора может быть подано через разъем X2 на программируемую плату, для чего нужно замкнуть джампер JP2.
Следует иметь ввиду, что при 5-ти вольтовом питании напряжение подается с USB порта. И максимально ток, который можно получить с программатора, ограничен величиной 500 мА. Однако для такого тока микросхему FT232 нужно настроить с помощью утилиты FT Prog.
При 3-ех вольтовом питании напряжение берется с выхода внутреннего стабилизатора микросхемы FT232, максимальный ток которого равен порядка 50 мА.
Для предотвращения подачи питания на USB порт от внешнего устройства на программаторе установлен диод Шоттки (у них маленькое падение напряжения в прямом направлении). При желании диод VD1 можно заменить обычным диодом или перемычкой, но эту уже на ваш страх и риск.
Также программатор можно использовать как USB-UART преобразователь. Для этого на разъем Х2 выведены сигналы RXD, TXD и подключены светодиоды LED2, LED3. Они вспыхивают, когда происходит передача данных.
Программатор не нужно отключать от программируемой платы, потому что после программирования микросхема DD1 переводит выходные буферы в третье состояние.
Светодиод LED1 загорается, когда идет процесс программирования.
На контактную площадку JP можно вывести тактовый сигнал. Для этого требуется конфигурирование FT232 с помощью утилиты FT Prog.

Как пользоваться программатором

После сборки программатора не следует сразу включать его в USB порт. Убедитесь в отсутствии замыканий между землей и плюсом питания, установите джамперы в требуемое положение и только затем подключайте программатор к компьютеру.
Если на вашем компьютере уже установлены драйвера для FT232, компьютер "опознает" программатор как USB-UART преобразователь, если нет, предложит их установить. Драйвера можно скачать на сайте производителя микросхемы FT232 - ftdi.com

С этим программатором я предпочитаю использовать оболочку SinaProg, потому что она простая и удобная. Скачать SinaProg можно по ссылке в конце статьи.

Подключаем программатор к USB порту и к целевой плате. Запускаем SinaProg, устанавливаем скорость обмена с программатором. Нажимаем кнопку Search. Программа выдаст диагностическое сообщение "Searching. OK", а в окошке Device отобразиться ваш тип микроконтроллера.


Выбираем hex файл прошивки, нажимаем Program. Начнется процесс программирования, по окончании которого, программа выдаст сообщение "Programming Flash. OK".

Также SinaProg позволяет программировать Fuse биты микроконтроллеров AVR. Частоту внутреннего генератора можно выбрать из выпадающего списка в рамке Fuse. Программа сама установит нужные fuse биты, а вам останется только нажать кнопку Program. Правда эта опция доступна только для нескольких микроконтроллеров, остальные микроконтроллеры нужно ручками прописывать в текстовом файле fuse.txt, который расположен в папке SinaProg.
Полноценное программирование fuse битов можно произвести в окошке, которое открывается при нажатии на кнопку Advanced.


Консоль, на которую SinaProg выдает более подробную диагностическую информацию открывается при нажатии на кнопку ">". Я всегда держу ее открытой, чтобы видеть, что происходит с программатором.

# Денис98 16.09.2013 16:32

Добрый день собрал программатор на этой микросхеме FT232RL и на такой платке http://www.kosmodrom.com.ua/data/ftdi/ftdi.php обвязал всё. система показала этот программатор. Подключил всё по этой схеме, так как через понипрог не разобрался как шить, нашёл вашу статью и через вашу программу не получается попомогите пожалуйста разобраться.

# Денис98 16.09.2013 16:33

http://bsvi.ru/pp21609135a410f схема по которой поключал.

# JoJo 16.09.2013 17:48

Попробуй в файле avrdude.conf поменять настройки, чтобы соответствовали твоей схеме. Вот эти настройки.

programmer
id = "usbbit";
desc = "USBBit - simple and fast USB-SPI programmer based on FT232R(L/Q) ( Circuits and Support - http://reddylab.eu/rclab/ )";
type = ft245r;

# = 0; # TXD [ 1 PIN FT232RL ]
# = 1; # RXD [ 5 PIN FT232RL ]
sck = 2; # RTS [ 3 PIN FT232RL ]
gates = 3; # CTS [ 11 PIN FT232RL ]
miso = 4; # DTR [ 2 PIN FT232RL ]
reset = 5; # DSR [ 9 PIN FT232RL ]
mosi = 6; # DCD [ 10 PIN FT232RL ]
# = 7; # RI [ 6 PIN FT232RL ]

# Денис98 23.09.2013 11:01

avrdude -C avrdude.conf -c usbbit -P ft0 -B 115200 -p m645 -q


avrdude: BitBang OK
avrdude: pin assign -
MISO:4
SCK:2
MOSI:6
RESET:5
GATES:3
avrdude: drain OK

SET=> ft245r: bitclk 76800 -> ft baud 38400
avrdude: ft245r_program_ enable: failed
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.

Сайт для веб-мастеров

Driver Robot
автоматически сканирует Ваш PC, выводит перечень устройств для которых не установлены драйвера или для которых программа обнаружила обновления. она составит список устройств которые требуют установки драйверов и предложит их установить.

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

Driver Robot updates:
· Sound card drivers
· Printer drivers
· Video card drivers
· Motherboard drivers
· Webcam drivers
· Wireless drivers
· Bluetooth drivers
· FireWire drivers
· Ethernet drivers
· Windows XP drivers
· Windows Vista drivers
· USB drivers
· Chipset drivers
· AC97 drivers
· DVD drivers
· Router drivers

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


Название Программы: Driver Robot
Версия программы: 2.5.4.1
Язык интерфейса: + RUS
Лечение: в комплекте
Тип лекарства: готовый серийник

Просмотр темы - Проблемы с программатором на CH341A

Easyelectronics.ru

sdk не пробовал, ссылкой не поделитесь?
в каком-то китайском архиве еле нашел ch341dll.h с китайскими же комментариями
http://read.pudn.com/downloads79/source. LL.H__.htm
, порадовало что в dllке помимо низкоуровневых функций для дрыгания ногами i2c, есть функции CH341WriteEEPROM и CH341ReadEEPROM, которые вроде как даже работают, только вот в первых 4х байтах мусор какой-то оказывается, то ли при чтении то ли при записи.

Да, в основном SDK вокруг этой DLL'ки и ещё одной (USBIOX.DLL) крутится. В последней я более 60-ти(!) экспортируемых функций насчитал. Супер :-)

Конкретные ссылки не сохранил (если надо - буду искать или выложу свои копии на хостинг), но поГуглите/Яндексите три такие "наводки":
ALL_IN_1_USB_to_SPI - это найдётся размером порядка 24 Mbyte в архиве;
ch341eepromtool_0.5 - это, когда найёдте, будет примерно 9 Mbyte в архиве;
CH341EVT.ZIP - это только один кусочек SDK, но он очень часто встречается и используется - 700 Kbyte.

Кстати, I2C в этом чипе аппаратный, в отличие от SPI, который эмулируется в режиме MEM(ory).

Последний раз редактировалось AlexPM 08 окт 2013, 13:44, всего редактировалось 1 раз.