|
|
  |
AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2. |
|
|
|
Sep 17 2012, 13:09
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(snoopy_77 @ Sep 17 2012, 00:36)  ..... потом прошил фьюзы avrdude -p m48 -c stk500_by_petka -P \\.\com13 -i 10 -B 10 -b 9600 -U lfuse:w:0xdf:m -U hfuse:w:0xdc:m ошибок не было, но программатор перестал видеться
подскажите в чем проблема? "lfuse:w:0xd f:m" Поменять на "lfuse:w:0xd 7:m"
|
|
|
|
|
Sep 17 2012, 17:11
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-06-11
Пользователь №: 65 408

|
Цитата(Petka @ Sep 17 2012, 17:09)  "lfuse:w:0xdf:m" Поменять на "lfuse:w:0xd7:m" спасибо если можно, еще пару вопросов: 1. фьюзы менять придется уже в новом контроллере? к прописанным фьюзам я уже не получу доступ? 2. вы ведь сами написали ставить фьюзы "-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m". что изменилось? Цитата Правильное значение для мега8 LOW = 0x1F, HIGH = 0xD9 (для avrdude "-U lfuse:w:0x1f:m -U hfuse:w:0xd9:m") Для меги88 и меги168 LOW = 0xDF, HIGH = 0xDC, EXT = 0xF9 (-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m -U efuse:w:0xf9:m) Для меги48 LOW = 0xDF, HIGH = 0xDC, EXT = 0xFF (-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m -U efuse:w:0xff:m)
|
|
|
|
|
Sep 18 2012, 16:57
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(snoopy_77 @ Sep 17 2012, 21:11)  спасибо если можно, еще пару вопросов: 1. фьюзы менять придется уже в новом контроллере? к прописанным фьюзам я уже не получу доступ? 2. вы ведь сами написали ставить фьюзы "-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m". что изменилось? 1. Подайте на вывод программируемого контроллера частоту с какого-нибудь генератора. И запрограммируйте фузы заново. 2. Ничего не не изменилось фузы выше приводились для low-swing резонаторов. Визимо ваш не заводится при таких настройках. Поэтому рекомендую попробовать full-swing.
|
|
|
|
|
Sep 19 2012, 19:03
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-06-11
Пользователь №: 65 408

|
я правильно понимаю, что согласно фьюзам lfuse:0xdf и hfuse:0xdc мне нужно подать сигнал генератора с частотой 8-16 МГц? RC-цепочка или простейший генератор на К155ЛА3 подойдут?
|
|
|
|
|
Sep 21 2012, 04:36
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-06-11
Пользователь №: 65 408

|
atmega48pa вернуть к жизни пока не удалось, отложил его до лучших времен. сечас поставил atmega8-16au прошил программу, теперь программатор постоянно мигает светодиодом, причем с разной частотой, сначало редко (раз в 2 сек) потом чаще (раз в 0,5 сек) фьюзы еще не прошивал для atmega8 фьюзы нужно установить lfuse:0xd7 hfuse:0xd9? и должен ли так вести себя светодиод? ведь по программе он должен моргнуть 6 раз и погаснуть? в чем может быть причина?
|
|
|
|
|
Sep 23 2012, 13:35
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(snoopy_77 @ Sep 21 2012, 08:36)  atmega48pa вернуть к жизни пока не удалось, отложил его до лучших времен. сечас поставил atmega8-16au прошил программу, теперь программатор постоянно мигает светодиодом, причем с разной частотой, сначала редко (раз в 2 сек) потом чаще (раз в 0,5 сек) Проверьте питание меги. Проверьте RESET меги (перемычка после программирования программатора была перекинута в основное положение?) Цитата фьюзы еще не прошивал для atmega8 фьюзы нужно установить lfuse:0xd7 hfuse:0xd9? и должен ли так вести себя светодиод? ведь по программе он должен моргнуть 6 раз и погаснуть? в чем может быть причина? Ещё раз пересмотрел datasheet. Правильное значение для мега8 LOW = 0x1F, HIGH = 0x C9 (для avrdude "-U lfuse:w:0x1f:m -U hfuse:w:0x c9:m")
|
|
|
|
|
Sep 26 2012, 16:17
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 1-03-10
Пользователь №: 55 744

|
Цитата(Petka @ Sep 23 2012, 16:35)  Ещё раз пересмотрел datasheet. Правильное значение для мега8 LOW = 0x1F, HIGH = 0xC9 (для avrdude "-U lfuse:w:0x1f:m -U hfuse:w:0xc9:m") Это получается с включенным монитором питания, а нужен ли он? Может LOW = 0xFF, HIGH = 0xС9
Сообщение отредактировал amv2000 - Sep 26 2012, 16:17
|
|
|
|
|
Sep 26 2012, 18:36
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-06-11
Пользователь №: 65 408

|
прошил фьюзы, все ок, программатор видится в терминальном режиме но при подключении программатора к USB светодиод, моргнув 6 раз, продолжает моргать, но уже с большей частотой цепи питания проверил, все ок. мерцание светодиода прекращается после того как отключаю резисторы R6, R8 и R9 причем если впаять на место R6 и R8, то иногда мерцание прекращается и светодиод стабильно горит если же к ним добавить еще и R9, то стабильного горения добиться невозможно дело не в резисторах - их я заменял, ничего не меняется при выпаянных резисторах R6, R8 и R9 мерцание вызывает прикосновение к РС2 (25 нога) пальцем, иголкой или изолированной проволочкой. почему получается такое влияние резисторов на работы контроллера? я ведь еще не подключил программируемый контроллер
|
|
|
|
|
Sep 26 2012, 21:33
|
Группа: Новичок
Сообщений: 2
Регистрация: 12-07-12
Пользователь №: 72 740

|
Здравствуйте хочу собрать сей девайс!подскажите пожалуйсто ссылку на схему,печатки и последнюю прошивку с драйверами!
|
|
|
|
|
Sep 27 2012, 11:52
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 1-03-10
Пользователь №: 55 744

|
Цитата(grach @ Sep 27 2012, 00:33)  подскажите пожалуйсто ссылку на схему,печатки и последнюю прошивку с драйверами! Последняя прошивка 906 пост, печатки в архиве и здесь http://electronix.ru/forum/index.php?showtopic=42679, драйвера здесь http://www.ftdichip.com/FTDrivers.htm
Сообщение отредактировал amv2000 - Sep 27 2012, 12:01
Прикрепленные файлы
Docs.7z ( 313.97 килобайт )
Кол-во скачиваний: 281
|
|
|
|
|
Sep 28 2012, 06:54
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(snoopy_77 @ Sep 26 2012, 22:36)  прошил фьюзы, все ок, программатор видится в терминальном режиме но при подключении программатора к USB светодиод, моргнув 6 раз, продолжает моргать, но уже с большей частотой цепи питания проверил, все ок. мерцание светодиода прекращается после того как отключаю резисторы R6, R8 и R9 причем если впаять на место R6 и R8, то иногда мерцание прекращается и светодиод стабильно горит если же к ним добавить еще и R9, то стабильного горения добиться невозможно дело не в резисторах - их я заменял, ничего не меняется при выпаянных резисторах R6, R8 и R9 мерцание вызывает прикосновение к РС2 (25 нога) пальцем, иголкой или изолированной проволочкой. почему получается такое влияние резисторов на работы контроллера? я ведь еще не подключил программируемый контроллер Припаяйте к выходу vref конденсатор на 0,1 мкф к земле.
|
|
|
|
|
Sep 28 2012, 07:20
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-06-11
Пользователь №: 65 408

|
в смысле к "AREF" (20 нога)?
|
|
|
|
|
Sep 28 2012, 19:51
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-06-11
Пользователь №: 65 408

|
Цитата(Petka @ Sep 28 2012, 12:21)  Да. к сожалению не помогло при соединении AREF с землей через конденсатор светодиод гаснет совсем в принципе сведодиод гаснет даже если я касаюсь AREF одной ножкой конденсатора, а вторая вообще висит в воздухе
|
|
|
|
|
  |
13 чел. читают эту тему (гостей: 13, скрытых пользователей: 0)
Пользователей: 0
|
|
|