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

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

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

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

 

из даташита

• Speed Grades

– 0 - 8 MHz (ATmega8L)

– 0 - 16 MHz (ATmega8)

Из того же даташита - прочтите раздел
ATmega8 Typical Characteristics->Active Supply Current->Figure 119. Active Supply Current vs. Frequency (1 - 20 MHz)

 

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

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

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

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

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

Если вы указываете устройству его "родной" inf-файл, а ОС говорит, что в указанном месте нет сведений об устройстве - 100% Ваш девайс не работает, то бишь ОС не удалось прочитать дескриптор устройства. Проверяйте схему, правильность установленных fuse-bits etc

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


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

В avrstudio4 поставил максимальные частоты для isp и stk500, все шьется замечательно, мегу32 за 43 секунды, Спасибо! ( длина шнура у меня 32см, земля через один провод.)

 

 

А в CV заставить программатор увидется не удалось ну никак- сколько не вытаскивай/вставляй шнур хоть раз хоть десять :( может дело в версии компилятора?( 1.24.0 довольно старый.) странно. :cranky:

 

Может-имеет смысл попробовать usbasp? или это "теже яйца, только в профиль"? :) драйвер вроде везде от obdev... очень уж хочется избавится от этой надоедливой коробки isp :)

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


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

Может-имеет смысл попробовать usbasp? или это "теже яйца, только в профиль"? :) драйвер вроде везде от obdev... очень уж хочется избавится от этой надоедливой коробки isp :)

 

В avrasp usb заведен на другие ноги процессора. ИМХО немного геморойнее будет портировать этот вариант на железо prottossa. Но нет ничего невозможного... действуйте :)

 

PS: зато spi кажись на тех же ногах - так что только с USB разобраться надо.

PPS: говорю же приделайте к CV внешний батник с STK500.exe. Должен CV это позволять... и не парьтесь

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


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

Может-имеет смысл попробовать usbasp? или это "теже яйца, только в профиль"? :) драйвер вроде везде от obdev... очень уж хочется избавится от этой надоедливой коробки isp :)

 

В avrasp usb заведен на другие ноги процессора. ИМХО немного геморойнее будет портировать этот вариант на железо prottossa. Но нет ничего невозможного... действуйте :)

 

PS: зато spi кажись на тех же ногах - так что только с USB разобраться надо.

PPS: говорю же приделайте к CV внешний батник с STK500.exe. Должен CV это позволять... и не парьтесь

 

Дык мне пару ножек перекинуть не влом :) а внешний батник как прицепить- у меня пока знаний не хватает- это виндовая программа, и программатор в ней встроенный- что очень удобно- после компиляции можно сразу же прошить все :) Самое непонятное почему у других под CV работает :) может это от версии программатора зависит ? родной isp у меня 1.53F кажется...

 

Да! я вспомнил, что когда только купил ISP мне avrstudio предложило обновить софт, что я с дуру сделал- и он перестал видется в CV! проблема исправилась прошивкой файлом, содержащимся в avrstudio3.xxx

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


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

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

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

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

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

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

Если вы указываете устройству его "родной" inf-файл, а ОС говорит, что в указанном месте нет сведений об устройстве - 100% Ваш девайс не работает, то бишь ОС не удалось прочитать дескриптор устройства. Проверяйте схему, правильность установленных fuse-bits etc

Действительно всё дело было во фьюзах. Драйвер встал, порт настроил. Сейчас пытаюсь запрограммировать.

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


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

Не получается запрограммировать мегу16ю

AVRProg запускается, выбираю хекс, нажимаю настройка контроллера, пишет не могу войти в режим программирования

содвижн пишет аналогично

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


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

Не получается запрограммировать мегу16ю

AVRProg запускается, выбираю хекс, нажимаю настройка контроллера, пишет не могу войти в режим программирования

содвижн пишет аналогично

Джампер ресета не забыли перекинуть? MISO и MOSI не перепутаны на разъеме?

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


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

Не получается запрограммировать мегу16ю

AVRProg запускается, выбираю хекс, нажимаю настройка контроллера, пишет не могу войти в режим программирования

содвижн пишет аналогично

1. не правильная разводка ISP на программаторе или таргете

2. несколько устройств, подключенных на SPI. Пр не продуманном подключении мешают передаче данных между программатором и таргетом

3. резистор подтяжки на РЕСЕТ менее 10кОм

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


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

ещё у меня возник вопрос по поводу прошивки меги8, установки фьюзов

вроде правильно установил, обратите внимание на SUT

post-26072-1174040218_thumb.jpg

 

резистор подтяжки на ресете 9,9к

джампер изначально в положении j2, т.к. я мегу8 шью через SmartProg от Elnec

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


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

ещё у меня возник вопрос по поводу прошивки меги8, установки фьюзов

вроде правильно установил, обратите внимание на SUT

резистор подтяжки на ресете 9,9к

джампер изначально в положении j2, т.к. я мегу8 шью через SmartProg от Elnec

Если у Вас программатор определяется в Windows нормально и, тем паче, видится программами программаторов, то не парьтесь с фьюзами - все у вас в этой части правильно. Лучше обратите внимание на SPI часть - все ли у Вас там правильно... Попробуйте отключить резистор подтяжки от РЕСЕТА совсем, хотя бы временно, что бы локализовать проблему.Попробуйте запрограммировать "голый" МК, т.е. без всяческой обвески etc

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


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

У меня программатор AVR910 on Prottos тоже не работал, хотя системой определялся правильно и драйвера встали без проблем. Скорее всего дело было в резисторе на ресете.

Собрал немного измененную схему, с резистором на 4,7 ком.

Теперь работает нормально.

 

Схема в присоединенном файле. AVR910.pdf

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


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

Если у Вас программатор определяется в Windows нормально и, тем паче, видится программами программаторов, то не парьтесь с фьюзами - все у вас в этой части правильно. Лучше обратите внимание на SPI часть - все ли у Вас там правильно... Попробуйте отключить резистор подтяжки от РЕСЕТА совсем, хотя бы временно, что бы локализовать проблему.Попробуйте запрограммировать "голый" МК, т.е. без всяческой обвески etc

мк и так без обвески, всё равно не программируется

spi часть уже проверил раз 100500, всё нормально с ней

на LED есть миандр

поменял резистор на 4к7 не работает :/

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


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

мк и так без обвески, всё равно не программируется

spi часть уже проверил раз 100500, всё нормально с ней

на LED есть миандр

поменял резистор на 4к7 не работает :/

 

 

а Вы расскажите что к чему подключили (какие ноги контроллера программатора к каким ногам контроллера) и на самом программируемом контроллере что подключено. Еще полезно осцилом посмотреть что программатор передает и что отвечает контроллер (обратить внимание на уровни сигналов).

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


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

мк и так без обвески, всё равно не программируется

spi часть уже проверил раз 100500, всё нормально с ней

на LED есть миандр

поменял резистор на 4к7 не работает :/

Может дело в программируемом МК?

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


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

Может дело в программируемом МК?

с программируемым мк тоже всё в норме, uniprof'ом без проблем программируется :)

что скажете на счёт схемы от Marian?

или лучше с этой разобраться?

 

а Вы расскажите что к чему подключили (какие ноги контроллера программатора к каким ногам контроллера) и на самом программируемом контроллере что подключено. Еще полезно осцилом посмотреть что программатор передает и что отвечает контроллер (обратить внимание на уровни сигналов).

ну соответсвенно

контроллер программатор программируемый контроллер (atmega 16)

17я нога (MOSI), ч/з резистор 330 Ом 6я нога (MOSI)

16я (RESET), ч/з резистор 330 Ом 9я (RESET)

19я (SCK), ч/з резистор 330 Ом 8я (SCK)

18я (MISO), ч/з резистор 330 Ом 7я (MISO)

на самом программируемом мк ничего нет

только питание и разъем для программирования

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

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


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

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

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

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

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

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

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

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

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

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