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

Прошил, определяется нормально, устанавливается новый ком, но как заставить чтобы его видел code Vision? как isp и 910 он не видится а других на ком программаторов нету :(

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


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

Для тех кто собрал программатор, но остался недоволен скоростью прошивки и количеством поддерживаемых кристаллов...

Я портировал http://www.obdev.at/products/avrusb/avrdoper.html на железо prottossовского программатора...

Пробуйте, хвалите, ругайте

 

main.rar

 

PS: STK200 все равно лучше :)

 

Спасибо за проделанную работу

но (может только у меня) такие проблемы

в студии программатор видится без проблем

однако TINY2313 прошилась с трудом только, когда выставил частоту ISP 115,2 kHz, и не с первого раза

в Codevision программатор тоже увиделся но читаю нормально только сигнатуру и fuses, при чтении и программировании - Comunication error

Как AVR910 Протоса это железо работало нормально

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


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

oll, если не трудно, расскажите-как он у вас увиделся в Code Vision? какой тип программатора выставлять?

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


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

Посмотрел исходный код: в ответ на запрос поддержки автоинкремента адреса надо возвращать 'Y', а не '/r'.

А так, похоже все программаторы (кроме AVRprog, который использует блочный режим) перед каждым словом/байтом передают еще и адрес.

Да, на самом деле, ошибочка. Спасибо

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


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

Для тех кто собрал программатор, но остался недоволен скоростью прошивки и количеством поддерживаемых кристаллов...

Я портировал http://www.obdev.at/products/avrusb/avrdoper.html на железо prottossовского программатора...

Пробуйте, хвалите, ругайте

 

main.rar

 

PS: STK200 все равно лучше :)

 

Спасибо за проделанную работу

но (может только у меня) такие проблемы

в студии программатор видится без проблем

однако TINY2313 прошилась с трудом только, когда выставил частоту ISP 115,2 kHz, и не с первого раза

в Codevision программатор тоже увиделся но читаю нормально только сигнатуру и fuses, при чтении и программировании - Comunication error

Как AVR910 Протоса это железо работало нормально

 

TINY2313 из студии у меня шьется нормально с разными скоростями. И через командную строку типа

STK500.EXE -dATtiny2313 -e -ccom2 -ifflash.hex -pf -vf -I3MHz тоже нормально.

могу посоветовать следующее:

1. Поставить "родные" драйвера от dopera

2. Исполнить танец с бубном - в диспетчере устройств установить для COM порта скорость 115200 (для prottossовского драйвера и прошивки пришлось сделать именно так)

3. Длина шнурка от программатора до устройства должна быть не более 20 см.

4. Снять джампер low SCK (я делал железо версии 1.04 - без джампера)

 

 

to Serj78

Code Vision не использую. тип программатора ищите что то типа STK500v2.

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


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

to Alfa :a14:

Большущее спасибо, помогло

сделал:

1. Поставить "родные" драйвера от dopera

2. Исполнить танец с бубном - в диспетчере устройств установить для COM порта скорость 115200 (для prottossовского драйвера и прошивки пришлось сделать именно так)

 

В Студии нормально заработало, но в Codevision тоже самое, в принципе особо и не надо (в Студии удобнее выставлять фузы, и можно работать через командную строку)

И еще, извиняйте за наглость - можно ли глянуть Ваш исходник, для перенимания опыта

 

to Serj78

STK500/AVRISP

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


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

И еще, извиняйте за наглость - можно ли глянуть Ваш исходник, для перенимания опыта

 

Да пжалста. Я исправил то три строчки :)

MyDoper.rar

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


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

2 Alfa, oll - спасибо за помощь!

 

Я сделал серию проверок...

1. прошил протоссовское "железо" его новой версией 1.5 (лежит с осени, не юзаю по причине медленности, сейчас с ноута прошиваю так - большая коробка - родной isp + к нему шнур usb-com китайский.)

 

находится как avr910, драйвер (inf-файл) от protoss.

все работает, зашивается, читается. нашел ошибку- светодиоды подключены на D6- ,( красный) , D5- зеленый, при программировании горит красный и периодически вспыхивает ярче, при верификации зеленый :) специально проверил несколько раз, удивительно :) да, светодиодысоединены катодами вместе и один резистор 470 ом на землю. питание как в оригинале, через 2 диода. вместо 1мегома стоит 750к.

 

2. Прошиваю main.hex, фузы такие же ( запрограммированны только ckopt, sut0. пробовал, BODEN думал сбрасывается, но ничего не меняется)

 

определяется как avr-doper, драйвер (inf-файл с родного архива doper-a, пробовал разных версий, но они кажется одинаковые)

определяется как ком 6, пробовал номер кома менять , скорость ставить 115200- не помогло

 

в CV ставлю stk500/isp - говорит что не видит программатора- нет питания или не тот ком. ( родной isp через шнур- usb- ком- работает нормально)

 

3. Теперь самое интересное! из avrstudio4 на ком 6 программатор видится как stk500 V2.0 ( сразу захотел сделать ему апгрейд :) , но я его послал) при попытке что- либо прочитать или записать все работает :), правда не сильно быстрее чем в варианте с прошивкой 910 ( на программирование и верификацию 32 меги уходит 3мин 35с (у протосса уходило 5 мин 10с)

 

родной isp с помощью переходника usb-com делает то же самое из CV за 32с. причем блочный режим авр студии не работает- скорость возрастает, ( шьется за 24с) но при верификации выкидывает ошибки.

 

 

 

 

 

 

 

 

 

 

 

2 Alfa, oll - спасибо за помощь!

 

Я сделал серию проверок...

1. прошил протоссовское "железо" его новой версией 1.5 (лежит с осени, не юзаю по причине медленности, сейчас с ноута прошиваю так - большая коробка - родной isp + к нему шнур usb-com китайский.)

 

находится как avr910, драйвер (inf-файл) от protoss.

все работает, зашивается, читается. нашел ошибку- светодиоды подключены на D6- ,( красный) , D5- зеленый, при программировании горит красный и периодически вспыхивает ярче, при верификации зеленый :) специально проверил несколько раз, удивительно :) да, светодиодысоединены катодами вместе и один резистор 470 ом на землю. питание как в оригинале, через 2 диода. вместо 1мегома стоит 750к.

 

2. Прошиваю main.hex, фузы такие же ( запрограммированны только ckopt, sut0. пробовал, BODEN думал сбрасывается, но ничего не меняется)

 

определяется как avr-doper, драйвер (inf-файл с родного архива doper-a, пробовал разных версий, но они кажется одинаковые)

определяется как ком 6, пробовал номер кома менять , скорость ставить 115200- не помогло

 

в CV ставлю stk500/isp - говорит что не видит программатора- нет питания или не тот ком. ( родной isp через шнур- usb- ком- работает нормально). CV версии 1.24.0

 

3. Теперь самое интересное! из avrstudio4 на ком 6 программатор видится как stk500 V2.0 ( сразу захотел сделать ему апгрейд :) , но я его послал) при попытке что- либо прочитать или записать все работает :), правда не сильно быстрее чем в варианте с прошивкой 910 ( на программирование и верификацию 32 меги уходит 3мин 35с (у протосса уходило 5 мин 10с)

 

родной isp с помощью переходника usb-com делает то же самое из CV за 32с. причем блочный режим авр студии не работает- скорость возрастает, ( шьется за 24с) но при верификации выкидывает ошибки.

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


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

Для тех кто собрал программатор, но остался недоволен скоростью прошивки и количеством поддерживаемых кристаллов...

Я портировал http://www.obdev.at/products/avrusb/avrdoper.html на железо prottossовского программатора...

Пробуйте, хвалите, ругайте

 

main.rar

 

PS: STK200 все равно лучше :)

 

Спасибо за проделанную работу

но (может только у меня) такие проблемы

в студии программатор видится без проблем

однако TINY2313 прошилась с трудом только, когда выставил частоту ISP 115,2 kHz, и не с первого раза

в Codevision программатор тоже увиделся но читаю нормально только сигнатуру и fuses, при чтении и программировании - Comunication error

Как AVR910 Протоса это железо работало нормально

 

У меня TINY 2313 шилась только на low SCK, так и не понял почему. Использую CVAVR.

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


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

2. Прошиваю main.hex, фузы такие же ( запрограммированны только ckopt, sut0. пробовал, BODEN думал сбрасывается, но ничего не меняется)

 

определяется как avr-doper, драйвер (inf-файл с родного архива doper-a, пробовал разных версий, но они кажется одинаковые)

определяется как ком 6, пробовал номер кома менять , скорость ставить 115200- не помогло

 

в CV ставлю stk500/isp - говорит что не видит программатора- нет питания или не тот ком. ( родной isp через шнур- usb- ком- работает нормально)

 

а Вы не забыли исполнить еще один очень важный танец с бубном - отключить питание (USB шнурок) от программатора и секунд через 10-15 снова включить? И только после этого пытаться запустить программатор

 

3. Теперь самое интересное! из avrstudio4 на ком 6 программатор видится как stk500 V2.0 ( сразу захотел сделать ему апгрейд :) , но я его послал) при попытке что- либо прочитать или записать все работает :), правда не сильно быстрее чем в варианте с прошивкой 910 ( на программирование и верификацию 32 меги уходит 3мин 35с (у протосса уходило 5 мин 10с)

 

родной isp с помощью переходника usb-com делает то же самое из CV за 32с. причем блочный режим авр студии не работает- скорость возрастает, ( шьется за 24с) но при верификации выкидывает ошибки.

 

Чтоб прошивалось быстрее надо во вкладке board выставить самую быструю ISP Freq. Тогда скорость получается как с блочным режимом в avr910. Даже немного шустрее ИМХО.

 

to Screw

попробуйте внешний батник прицепить (если CVAVR позволяет) и вызывать в командной строке нормальный STK500 который со студией идет...

И еще раз повторюсь: расстояние от программатора до устройства не более 20 см.

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


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

у меня небольшая проблемка:

собрал программатор, прошил атмегу8

пытаюсь установить драйвер на новый девайс

система определила "неизвестное usb устройство", а не "avr910", как сказано в руководстве и драйвер установить не получается

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

 

начал смотреть схему, возник вопрос

питание атмеги8 из даташита

• Operating Voltages

– 2.7 - 5.5V (ATmega8L)

– 4.5 - 5.5V (ATmega8)

 

зачем тогда его понижение при помощи двух диодов? он же у нас тогда просто не работает? подумал что опечатка и используется атмега8л, но там частота кварца макс до 8мгц. подскажите, пожалуйста

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


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

У меня мега8L прекрасно работает на 12МГц

нет, но в том то и вопрос,

какой именно контроллер?

 

из даташита

• Speed Grades

– 0 - 8 MHz (ATmega8L)

– 0 - 16 MHz (ATmega8)

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


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

нет, но в том то и вопрос,

какой именно контроллер?

 

из даташита

• Speed Grades

– 0 - 8 MHz (ATmega8L)

– 0 - 16 MHz (ATmega8)

Тема про "L" в обозначении обсуждалась. В итоге серия "L" ,как выяснилось, это менее качественные кристалы.. вот ссылка:

http://electronix.ru/forum/index.php?showt...&hl=серия+l

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


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

Перепрошил железо.

(У меня схема переделана на питание от 5 вольт, полностью совместимая с AVR910).

 

В студии программатор видится без проблем.

(к программатору должен быть подключен программируемый проц. (у меня Атмега 16 с кварцем на 12 М) и правильно выбран его тип, в закладке "Program")

 

"ISP Freg:" ставлю на 1.845 MHz + "Write", на закладке "Board", работает шустро.

Попробовал скорость СОМ порта поднять до 128000, тоже прекрасно работает.

 

При "ISP Freg:" 1.21 kHz, при попытке чтения Flash выдает ошибку. (Fuses и Lock bits читаются нормально).

 

"в Codevision программатор тоже увиделся но читаю нормально только сигнатуру и fuses, при чтении и программировании - Comunication error"

тоже и у меня, но если перед каждой операцией выдернуть и вставить USB , то и Codevision работает.

А вот “Read” “Programmer’s firmware Version” читается много раз подряд без отключения от USB.

 

Спасибо.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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