usb программатор
- Сообщения: 267
- Зарегистрирован: Вт дек 08, 2009 22:24:39
тю блин. так вот оно что. если не трудно то опишите как делать эти фьюзы а то может в них проблема
- Реклама
Ну так все очень просто. Загружаешь в МК программу затем прошиваешь фьюзы и все.
Я пользуюсь Кодэ Вижон АВР. И программатором STC-200/300 работает от LTP по 5 проводам.
Я пользуюсь Кодэ Вижон АВР. И программатором STC-200/300 работает от LTP по 5 проводам.
- Сообщения: 267
- Зарегистрирован: Вт дек 08, 2009 22:24:39
Кефир писал(а):Ну так все очень просто. Загружаешь в МК программу затем прошиваешь фьюзы и все.
Я пользуюсь Кодэ Вижон АВР. И программатором STC-200/300 работает от LTP по 5 проводам.
нет это я понял но вот теперь объясните пошагово, как и через какую прогу это желать??? через ту же UNIPROF??
Значит так не знаю такую программа который ты пользуешся, я лично использую Коде Вижон AVR и программатор очень просто я его собрал за 3 минуты. В первой половине дня все конкретно расскажу.
- Сообщения: 267
- Зарегистрирован: Вт дек 08, 2009 22:24:39
- Реклама
Точно сейчас сказать не могу, только примерно. Program flesh => Fuse bits-c
- Сообщения: 267
- Зарегистрирован: Вт дек 08, 2009 22:24:39
ладно, давай завтра все часиков в 11 дня обсудим на этом же форуме??? а то уже мозг не думает
Лучше с 9:00 по московскому. Меня просто может не быть в 11:00
Если есть ICQ то вот юин 618-649-294 или Skype: sasha0192
Если есть ICQ то вот юин 618-649-294 или Skype: sasha0192
Положи сюда скрин с выбором фьюзов своего унипрофа для своей 48меги.
У DI HALTа пустые клеточки (без галок) и есть нужные фьюзы ( LOW 0хFF,HIGH 0xDD )
SPIEN и BODLEVEL1 -вот и всё.
У DI HALTа пустые клеточки (без галок) и есть нужные фьюзы ( LOW 0хFF,HIGH 0xDD )
SPIEN и BODLEVEL1 -вот и всё.
Значит так, сначала скачай codevision avr затем делаем так:
1) Открываем codevision avr и делаем все по картинкам, жмем "Sittings" => "Programmer"

2) Затем выбираем нужный программатор в данном варианте рассматриваем "STK200+/300"

3) Все программатор выбрали, теперь можно прошивать МК, для этого делаем следующие. Выбираем "Tools" => "Chip Programmer"

4) Далее, выбираем "hex" фаил. Жмем "File" => "Load FLASH"

5) Послу указываем путь к "hex" Я использовал в пример свой "hex"

6) Ну а теперь самое интересное, процесс прошивания. Для начала загрузим в память МК программу, жмем "Program" => "FLASH"

7) И затем "Program" => "Fuse Bit(s)" Это мы прошиваем "FUSE" (В примере они не установлены, нужно будет установить вам)

Вот так вот, все должно получится

1) Открываем codevision avr и делаем все по картинкам, жмем "Sittings" => "Programmer"
2) Затем выбираем нужный программатор в данном варианте рассматриваем "STK200+/300"
3) Все программатор выбрали, теперь можно прошивать МК, для этого делаем следующие. Выбираем "Tools" => "Chip Programmer"
4) Далее, выбираем "hex" фаил. Жмем "File" => "Load FLASH"
5) Послу указываем путь к "hex" Я использовал в пример свой "hex"
6) Ну а теперь самое интересное, процесс прошивания. Для начала загрузим в память МК программу, жмем "Program" => "FLASH"

7) И затем "Program" => "Fuse Bit(s)" Это мы прошиваем "FUSE" (В примере они не установлены, нужно будет установить вам)

Вот так вот, все должно получится
- Вложения
-
- tp5.JPG
- (43.22 КБ) 724 скачивания
-
- tp4.JPG
- (47.82 КБ) 718 скачиваний
-
- tp3.JPG
- (28.52 КБ) 732 скачивания
-
- tp2.JPG
- (34.21 КБ) 753 скачивания
-
- tp1.JPG
- (28.21 КБ) 853 скачивания
...и теряем контроллер.7) И затем "Program" => "Fuse Bit(s)" Это мы прошиваем "FUSE"
Насоветуете сейчас.
Фьюзы сначала надо считать с контроллера, затем выставить/снять нужные, только затем их зашить
И делать это желательно ДО заливки основной прошивки.
Если МК токо куплен то можно так !ploop писал(а):...и теряем контроллер.
Насоветуете сейчас.
Сколько раз шил все норм!
А если как вы говорите "...и теряем контроллер" для этих целей есть параллельный программатор.
В разном софте фьюзы по-разному обозначают: галочка стоит - запрограммирован, или наоборот, стоит - НЕ запрограммирован. Как с этим быть? Неужели сложно затратить секунду считав их?
Если они прочитались, значит 1. контроллер рабочий, 2. видно, какие сейчас стоят/не стоят и как работает софт.
Если они прочитались, значит 1. контроллер рабочий, 2. видно, какие сейчас стоят/не стоят и как работает софт.
Ну как я делаю в примерах выше, все работает и не жалуюсь. Просто так бы не советовал.ploop писал(а):В разном софте фьюзы по-разному обозначают
Кефир нарисовал тут картинок
У человека другой программатор и его просили положить
скрин фьюзов подключенной меги с его программатора,
а там видно будет,что и как у него.
У человека другой программатор и его просили положить
скрин фьюзов подключенной меги с его программатора,
а там видно будет,что и как у него.
Мх я выложил то что меня просили вот прочитайте внимательно это:otus писал(а):Кефир нарисовал тут картинок
У человека другой программатор и его просили положить
скрин фьюзов подключенной меги с его программатора,
а там видно будет,что и как у него.
LevRus писал(а):ну объясни как в codevision avr это делать
Так, что товарищ внимательно читайте форум
LevRus, в юнипрофе есть специальная такая кнопочка "FUSE", нажимаешь её, считываешь все фуз биты, выставляешь нужные тебе(нет галочки, значит включен),программируешь их,затем шьешь основную прошивку. сам так делал и работает 
Cortex A10-даа..
Прошивка от mega8 без перекомпиляции не должна подходить к mega48. А ещё в 48 другие значения фуз бит и есть ещё прескалер (предделитель на
его тоже нужно выключить. Если у Вас контроллер без буквы P, то проще будет прошить его в Pony prog. Довольно внятный интерфейс и есть русские версии.
P.S. Значения в онлайн фуз бит калькуляторе совпадают со значениями в pony prog. Это к тому инвертированы значения или нет.
P.S. Значения в онлайн фуз бит калькуляторе совпадают со значениями в pony prog. Это к тому инвертированы значения или нет.


