Страница 2 из 4
Добавлено: Пн май 04, 2009 23:34:30
Skorpion
С пятью проводками проблема так как для них нужен порт LPT1, а у меня его быть неможет по определению, смарт понимает любой порт и ищет его автоматически лиш бы он был в системе.
Может попробовать собрать avr910_usb_programmer для этой цели.
Добавлено: Пн май 04, 2009 23:41:40
saschai
Хорошая мысль, хотел предложить сразу, но посчитал, что 5 проводков, проще....
На макетке за час спаять
Добавлено: Пн май 11, 2009 15:00:58
Skorpion
Прошил прогер AVR910, По осцилу всё красиво, а компом определяется как неизвестное устроуство, с переходником тоже самое,
монтаж правильный, соплей нет, D+ и D- пробовал менять местами куда теперь копать.
Добавлено: Пн май 11, 2009 15:37:08
saschai
Проверь фьюзы, генерацию, еще раз монтаж.
Глянь здесь
http://radiokot.ru/forum/viewtopic.php?p=219250#219250
Добавлено: Пн май 11, 2009 15:44:44
saschai
Посмотри по монтажу, может поможет, выкладывал здесь
http://radiokot.ru/forum/viewtopic.php?p=197615#197615
Тот, что копия Протас и тот, что в мышь, 100% рабочии и трудятся у меня...

Добавлено: Ср май 13, 2009 01:31:43
Skorpion
Доигрался прибил ATmega8-16PU дурацкий вопрос а ATmega8L-8PI пойдёт на замену или нет пробовал прошивать эффект тот жэ комп пишет неопознанное устройство. Остались только ATmega8-16AU но они смд
с ними экспериментировать неочень удобно фюзы ставил так
Fuse bits
[ ] (RSTDISBL=0) Reset disable (PC6 is I/O pin)
[x] (WDTON=0) Watch-dog timer always on
[x] (SPIEN=0) Serial program downloading enabled
[x] (CKOPT=0) CKOPT fuse functionality depends on settings of CKSEL bits
[ ] (EESAVE=0) Preserve EEPROM memory through the chip erase
Brown-out
[x] (BODEN=0) Brown-out detection enabled
(BODLEVEL=1) Set brown-out detect trigger level at 2.7V
Boot reset vector
[ ] (BOOTRST=0) Boot reset vector enabled
(BOOTSZ=00) Boot reset vector at C00h (boot size 1024 words)
Clock option and start-up time
(CKSEL=1111, SUT=00) Ext. crystal/resonator osc. 3.0 MHz - 8 MHz (16 MHz), start-up time: 1K CK + 64 ms
Oscillator calibration bytes
[ ] Copy factory preprogrammed calibration value to device memory
Calibration value for: 8MHz (calibration value: 00h)
Calibration value write to address: 00000000
Добавлено: Ср май 13, 2009 14:11:31
saschai
Skorpion писал(а):Доигрался прибил ATmega8-16PU дурацкий вопрос а ATmega8L-8PI пойдёт на замену или нет пробовал прошивать эффект тот жэ комп пишет неопознанное устройство.
Fuse bits
Надо пробывать, Недавно запускали однлму коту, я ради интереса прошил, програматор заработал(разница 16-8 мГц)
Фьюзы спецом выклалывал для Пони три поста назад, все снято с рабочего пр-ра!
Не выкидывай мегу, скорее всего просто залочил!
Добавлено: Ср май 13, 2009 14:35:02
Skorpion
Заказал на всякий случай пяток ATmega8-16PU в понедельник приедут, а ATmega8L-8PI завелась но комп упорно нехочет признавать
в ней програматор пишет неопознанное устройство
.Насчёт переходника с которого всё началось тоже неопознанное устройство что нетак немогу понять,фьюзы правильно может проша кривая, только я в програмировании 0 полный сколько не пытаюсь, ничего недоходит, и понятно и непонятно одновременно, умишка видать маловато. ATmega8-16PU ещё помучаю но недумаю что оживёт
SmartProg это паролельный прогер с возможностью работы по SPI.
Добавлено: Ср май 13, 2009 15:16:32
saschai
Мой, тебе совет!
http://radiokot.ru/lab/controller/29/ здесь берешь програматор пять проводков, добавляешь пермычки на ЛПТ разъеме 2-12, 3-11, если есть 74HC244 (аналог 1564АП5), то лучше второй вариант, там же плату адаптера на мегу 8, идешь к соседу у которого есть ЛПТ, ставишь прогу CodeVisonAVR, на худой Пони, питание +5 подается на програмируемую мегу и еще на програматор если делаешь вариант 2 по сцилке. До того как подключить в биосе проверить, LPT адрес 378(ЛПТ1), и режим должен быть SPP.
Далее по плану(уже писал):
1 прог подключен
2 Питание подано на прогромируемую плату, через нее на програматор
3 запускаем CVAVR
4 Setting, програмеер,ставим СТК 200/300 и номер порта, после ОК.
5 нажимаем кнопку с пиктограмкой микросхемки, черную (рун чип програмир), рядом с красным тараканом, входим в меню програмирования
6 в открывшемся окне рид, чип сигнатуре в новом окошке мега 8 все ок
7.в выпадающем меню ставим марку програмируемой мелкосхемы(ту что прочиталась раньше)В флеш пихаем прошивку в хексе
8. ставим Фьюзы, должны стоять три галки СКОРТ, ВОДЕН и СУТ0, проверяем еще раз, все Ок
9. жмем програмировать все, через пару десяток секунд на предложение, программы, А не прошить ли нам память посылаеи ее.. и через секунд зтак 10, откл програматор и вытаскиваем готовую мегу.
Замечание, не знаю как остальные, но все подключения и откл. ЛПТ, произвожу только в выкл. состоянии компа.
Вариант второй, в Мяу находишь соседа, может быть даже в соседнем доме

и просишь прошить, ну если мы не будим помогать друг другу, в кого мы превратимся

Добавлено: Ср май 13, 2009 18:41:05
Skorpion
saschai Опиши пошагово как управляться CodeVisionAVR Evaluation V2.03.8a Скачал установил на дочкин комп там есть LPT на мамке интерфейс английский а я в нём несилён может есть с русским интерфейсом.
Добавлено: Ср май 13, 2009 18:59:27
saschai
У меня 1.25ю5 стандарт
Полную инструкцию три поста вверх
Кинь в личку мыло перешлю

Добавлено: Чт май 14, 2009 00:42:17
Skorpion
скачал поставил CodeVision AVR V1.24.6 Professional никак неведу как
указать прошу и в каом она должна быть виде я так понимаю что в hex
Пойдёт ли 74LS244N 74LS245N вместо 74HC244
Добавлено: Чт май 14, 2009 01:08:09
saschai
А чем 1.25.1, не устроила, которую высылал?
Добавлено: Чт май 14, 2009 01:12:21
saschai
74HC244 /74HCТ244/ КР1564АП5/74LS244/74ALS244/1533АП5/555АП5
Адаптер собран на основе шинного формирователя 74HC244 (аналог 1564АП5). Возможно также использование 555АП5 (74LS244) и 1533АП5 (74ALS244) либо, при соответствующем изменении схемы, любые другие неинвертирующие формирователи с тремя состояниями выходов. Применение буфера с третьим (высокоимпедансным) состоянием позволяет по окончании программирования снять сигнал разрешения выходов и, "отключив" адаптер от схемы, не влиять на её работу (за исключением паразитных емкостей между проводами шлейфа от адаптера до платы устройства).
Картинки грузяться наеборот, последняя-первая

Добавлено: Чт май 14, 2009 01:20:18
Skorpion
Эта CodeVision AVR V1.24.6 Professional с русиком в комплекте
Добавлено: Чт май 14, 2009 01:21:43
saschai
А понял

, ну так по картинкам и англицкая без проблем

Добавлено: Чт май 14, 2009 02:13:35
Skorpion
Надо же когдато везжать как проши писать, хоть чуток, а с русским думаю попроще будет.
Добавлено: Пт май 15, 2009 05:00:08
Skorpion
Может ктонибудь прописать конфигурацию фюз в прошивке и скомпилить файлик, мой прогер автоматически понимает таким образом сам и сам выставит фюзы как надо.
Добавлено: Сб май 16, 2009 23:35:41
Skorpion
Прошил правильно комп пишет что найденно неизвестное устройство дрова ставить непредлогает не опознаёт его как програматор AVR910 USB просто пишет что найденно неизвестное устройство.
В описании пишется что Следует заметить, что программатор не будет определяться ни одной ОС, если номинальная частота кварца отличается от 12 МГц. Это связанно с особенностями работы USB – тактовая частота передачи данных по USB для Low Speed Device равна 1, 5 МГц – тактовая частота управляющего МК программатора должна быть ровно в 8 раз выше.
• Проверить, запустилось ли внутренняя программа в МК программатора. На контакте LED ISP-разъема должен присутствовать меандр частотой 1 МГц. Наличие меандра так же можно проконтролировать с помощью осциллографа
частоту проверить нечем действительно ли 12 Мгц
Подскажите может есть какие мысли.
Добавлено: Сб май 16, 2009 23:57:10
saschai
http://radiokot.ru/forum/viewtopic.php?t=16051
Посмотри здесь, но проблема была в криво прошитых фьюзах,
Чем в итоге прошивал?