Страница 6 из 10

Re: Создаем свой USBasp программатор USB

Добавлено: 07 мар 2013, 01:12
БАРС
Volag писал(а):Для программатора не такая уж и большая разница в цене - FT232RL дороже ATmega8 всего на 60р.
У нас FT232RL стоит в три дороже ATmega8.
Volag писал(а): Интересно на какой максимальной скорости может прошивать микроконтроллеры USBasp?
Смогу рассказать, если поведаешь как их прошивать :mrgreen:

Получается, EPROM это память самого МК в которую записана программа, а Flash это память программы, которая исполняется в памяти EPROM? :geek:

Выбираю: Cоmmand - Read FLASH to buffer - вылетает ошибка!
А если: Cоmmand - Read EEPROM to buffer - программатор что-то читает, потом при открытии буфера верхняя строка заполнена чем-то, а в остальных одни "FF".

Re: Создаем свой USBasp программатор USB

Добавлено: 12 мар 2013, 04:26
Volag
Я прошиваю из оболочки к AVRdude, которая называется SinaProg. Там все достаточно просто. Выбирается файл прошивки, затем программатор, скорость и нажатием кнопки program Flash записываем прошивку в память команд, если это программа или нажатием кнопки program EEPROM записываем выбранный файл в память данных. Можно прошивать и фьюзы, но можно на первый раз их и не трогать вообще, контроллер будет работать на частоте, установленной производителем по умолчанию.

Re: Создаем свой USBasp программатор USB

Добавлено: 24 мар 2013, 21:41
molyman
БАРС писал(а): Выбираю: Cоmmand - Read FLASH to buffer - вылетает ошибка!
А если: Cоmmand - Read EEPROM to buffer - программатор что-то читает, потом при открытии буфера верхняя строка заполнена чем-то, а в остальных одни "FF".
Перемычка Slow SCK стоит или нет?
Нет, поставь.
Если чип новый сделай Erase чип. Посмотри правильно ли установил тип чипа.
Если дает что то делать с Fuse Bit, запиши фузы по дефаулту, заводские значения.
Как чип программируешь внутрисхемно или отдельный чип.

Re: Создаем свой USBasp программатор USB

Добавлено: 28 мар 2013, 23:45
БАРС
molyman писал(а): Перемычка Slow SCK стоит или нет?
Нет, поставь.
Пробовал и с перемычкой и без перемычки - никак не получалось! Сейчас джампер снова поставил.
Если чип новый сделай Erase чип. Посмотри правильно ли установил тип чипа.
Сделано.
Если дает что то делать с Fuse Bit, запиши фузы по дефаулту, заводские значения.
Я тут полный ноль! Вообще не знаю, что тут надо делать!
СЃРєСЂ.GIF
Как чип программируешь внутрисхемно или отдельный чип.
Отдельно. Вывел от разъёма программатора проводочки к МК.

Re: Создаем свой USBasp программатор USB

Добавлено: 29 мар 2013, 02:43
molyman
Барс ты не реально везучий чувак, на трабл самосборок. Я потестил все, и ..... Есть такой косяк. Теперь исправляем .
Необходимо сделать все как на моих картинках:
1. Заходишь Command--->Programm option ставишь как на картинке все.
2. Ставишь Slow SCK перемычку.
3. Читаешь сигнатуру чипа.
4. Пишишь пустой буфер.
проверь.

Re: Создаем свой USBasp программатор USB

Добавлено: 29 мар 2013, 02:53
molyman
Терь ликбеза по фузами.
Дефаульт:
Заходишь Fuse and Lock Bits.
Нажимаешь кнопку Default
Появиться описание в строчках как должно быть по дефаульту в заводском чипе
Нажимаешь кнопку Write
Баста все ок 2 раза.

Re: Создаем свой USBasp программатор USB

Добавлено: 29 мар 2013, 03:09
molyman
Погнали как записать фузы.
Допустим ты делаешь разработку и первосоздатель пишит что: H-fuse=CA, L-fuse=FE.
Открываешь Fuse and Lock bits и галочками выставляешь нужный тебе код - надеюсь знаешь как 16-ный перевести в бинарный.
С заданными, в моем примере, фузы будут выглядеть так --->
При этом когда ты поставил галочки у тебя сверху в строчках появится описание более детальное, что ты выбрал такой конфигурацией галочек.
Когда все проверил и опасных галок не наставил правильно выбрал частоту работы чипа нажимаем Write All.
Напомню сразу что если чип без кварца а ты выбрал внешний кварц то чип после прошивки таких фузов пока не подключишь кварц видеться в казахме не будет.

Re: Создаем свой USBasp программатор USB

Добавлено: 29 мар 2013, 03:45
molyman
И на конец, на всякий случай, вот тебе Bin-HEX соответствие.
Фух, вроде все понятно должно быть, если че стучи.


P.S. Для расслабухи _________ Как сказать без матершинки: На ху... падают снежинки.
Ответ: На конец, наступила зима!

Re: Создаем свой USBasp программатор USB

Добавлено: 30 мар 2013, 01:25
БАРС
Спасибо, столько скриншотов!
molyman писал(а): 3. Читаешь сигнатуру чипа.
Не могу. Вылетает окно:

Re: Создаем свой USBasp программатор USB

Добавлено: 30 мар 2013, 11:49
molyman
Барс чудес на этом белом свете не бывает, либо чип не новый, либо ты уже фузы вшил на какойто кварц, и надо кварц цеплять, либо хреново подключил чип, либо не даешь питание на чип.
Попробуй новый чип, попробуй снять Slow SCK и менять в программ сетинг частоту от большего к меньшему.