Перейти к содержанию
    

Подменил драйвер - таки как STK500 заработал. Мне нужен еще один. Как бы мне посмотреть что такое AVRprog? Как там с фузами? У меня есть такая мода программировать фузы прямо при прошивке (AVR Studio такую возможность предоставляет, что очень удобно при прошивке сразу десятков чипов). Как с этим у AVRprog?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подменил драйвер - таки как STK500 заработал.
Значит у Вас не моя прошивка.

Как с этим у AVRprog?
AVRProg не позволяет программировать сразу фьюз-биты и прошивку. Может быть другие оболочки, работающие с AVR910 это могут, я не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Значит у Вас не моя прошивка.

Жаль. Наверно и желания нет что-то предпринять чтоб с Вашей прошивкой фузы шились? Да и генератор меандра тоже бывает нужен, а у той прошивки, что у меня, генератора нет. Я уже даже и не помню где эту прошивку взял...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чтоб с Вашей прошивкой фузы шились?
:) Улыбнуло. Это не свойство программатора. Это свойство оболочки, написанной для работы с программатором. Понимаете, о чем я?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понимаете, о чем я?

 

Понимаю. Потому и спрашиваю на счет AVRProg, поскольку свойство очень уж удобное и будет ли это работать из студии. Я имею ввиду предустановки из fuse.h WINAVR.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем добрый день!

 

Я только начинаю изучать МК AVR и естественно возник вопрос о программировании кристаллов.

 

В сети нашел и собрал программатор от Protoss'а - естественно в процессе сборки и настройки наступил на классические грабли с правильным выставлением фьюзов - пришлось оживлять Мегу внешним клоком :)) Но в конечном итоге все работает как часы!

 

Огромное спасибо Protoss'у за эту замечательную разработку!

 

ЗЫ. Пользуюсь avrdude + AVR8-Burn-o-Matt на Ubuntu 9.10 - полет нормальный. Прошивки пока пытаюсь делать на BASCOM-AVR т.к. знания С около нуля ;)

 

Всем успехов в разработке!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

автору:

прошивка занимает 4841 байт(прогнал через утилиту hex2bin)

можно было чуть напрячься и использовать atmega48

гораздо дешевле чип.

вот в чём смысл.

Автор,поднажми, народ будет признателен и это будет хорошее завершение проекта народного программатора.

Изменено пользователем ветерок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот в чём смысл.
Смысл в том, чтоб не трепаться, а что то явить народу. Как раз есть повод для Вас оптимизировать программу до 4096 байт, и показать что чукча не только писать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем, кто помогает развитию темы.

 

Такая беда. Собрал по этой схеме:

d8b2b47d4039c0c9c49f46bc7e0ed4064g.jpg

Прошивал ч\з STK200 в avrdude вот этим: usbasp.atmega48.2009-02-28. Фьюзы hfuse:0xdd lfuse:0xff. После прошивки фьюзов (имеет ли значение порядок прошивки h и l fuse?) проц перестал определяться программатором; как USBasp системой не определяется так же. Схема повторена 1в1, разве что катушки нет.

Подскажите, в чём м\б проблема?

Изменено пользователем jam4thelady

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

доброе время суток

устройство не опознается юсб (прошили 1.05 -> установили фьюзы CKOPT, SUT0, BODEN). идентификаторы юсб все нули!? через инф файл не устанавливается) питание 3,6 вольта, на лед частота 1Мгц, после прошивки файл корректно читается из меги! пожалуйста подскажите какого рода проблема?

винда хп сп3, usbser.sys лежит только в каб файле! я так понимаю что устройство должно быть с начало классифицировано, а там одни vid 0000&0000!

заранее благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смысл в том, чтоб не трепаться, а что то явить народу. Как раз есть повод для Вас оптимизировать программу до 4096 байт, и показать что чукча не только писать...

Вы так изведёте старика.....

Но только с вашей авторской поддержкой! :)

Хорошо,поехали.

 

 

iar 5.50

проект не собирается

что делать ?

Странные ошибки...

Синтаксис чтоль изменился....

Поможите.

И у кого есть версия iar 4.10B

 

post-22902-1279481773_thumb.jpg

post-22902-1279481798_thumb.jpg

post-22902-1279482464_thumb.jpg

 

Спасибо.

----

IAR оказался очень приятной штукой.

однако.

Изменено пользователем ветерок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а вот почитал немного..

там надо закаментить видимо некоторые строки,а некоторые файлы в проект вообще не добавлять,типа asm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет. Выкладываю новую прошивку под свой программатор. Особенности:

1. Совместима с протоколом STK500. Это значит, что теперь в программном обеспечении нужно выбирать STK500. Соответственно AVRProg уже плату не увидит.

2. Поддерживается вся сетка частот ISP, описанная в протоколе. Конечно, не до герц, и даже не до десятков герц :) но около этого.

3. Поддерживается генерация меандра на выводе LED ISP-разъема. Частоту генератора можно менять от 0 до ~3,7 МГц.

4. При нормальном входе в режим программирования, загорается зеленый светодиод, иначе красный. Красный гасится при повторной попытке входа в режим программирования.

5. В момент передачи очередного блока данных непосредственно по ISP, зеленый светодиод гаснет. По окончании передачи зажигается. Т.е. по времени гашения зеленого светодиода можно примерно оценивать скорость программирования.

 

Прошивка пока тестовая. Но рабочая. К сожалению, проверить смог только на Мега16.

AVRISP_USB_Prog.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению, проверить смог только на Мега16.

Переделал мастеркитовский ВМ9010 и залил Вашу прошивку. Начал работать. Прошил bootloader в ATmega168. Теперь прошиваю мегу48. Есть некоторые странности, которые я хочу исследовать (и рассказать Вам, ИСТЕСНА). Когда работаю через Студио, то там есть прекрасная возможность мониторить этот процесс, как описано в протоколе 500-2, раздел 7.3 STK500 Communication Logging. При работе с ДУДКОЙ мониторю отдельной программой. Но! Никак не могу найти расшифровку команд и параметров протокола 500-2. В самом атмеловском документе используются только символьные имена. Конечно, пользуясь лог-файлом от Студио, в которм команды сопровождаются именами, я понемногк раскручиваю этот ребус, но, блин, почему так изгаляться?

 

Поєтому и вопрос: подскажите, плз, где посмотреть расшифровку команд и параметров STK500-2?

Изменено пользователем drvlas

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...