USB-LPT адаптер на ATmega8
- Реклама
- saschai
- Говорящий с текстолитом
- Сообщения: 1596
- Зарегистрирован: Вс дек 14, 2008 20:36:47
- Откуда: SPb
Проверь фьюзы, генерацию, еще раз монтаж.
Глянь здесь http://radiokot.ru/forum/viewtopic.php?p=219250#219250
Глянь здесь http://radiokot.ru/forum/viewtopic.php?p=219250#219250
- saschai
- Говорящий с текстолитом
- Сообщения: 1596
- Зарегистрирован: Вс дек 14, 2008 20:36:47
- Откуда: SPb
Посмотри по монтажу, может поможет, выкладывал здесь
http://radiokot.ru/forum/viewtopic.php?p=197615#197615
Тот, что копия Протас и тот, что в мышь, 100% рабочии и трудятся у меня...
http://radiokot.ru/forum/viewtopic.php?p=197615#197615
Тот, что копия Протас и тот, что в мышь, 100% рабочии и трудятся у меня...
- Реклама
- Skorpion
- Прорезались зубы
- Сообщения: 211
- Зарегистрирован: Пт ноя 03, 2006 09:32:30
- Откуда: Москва
- Контактная информация:
Доигрался прибил 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
с ними экспериментировать неочень удобно фюзы ставил так
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
- saschai
- Говорящий с текстолитом
- Сообщения: 1596
- Зарегистрирован: Вс дек 14, 2008 20:36:47
- Откуда: SPb
Надо пробывать, Недавно запускали однлму коту, я ради интереса прошил, програматор заработал(разница 16-8 мГц)Skorpion писал(а):Доигрался прибил ATmega8-16PU дурацкий вопрос а ATmega8L-8PI пойдёт на замену или нет пробовал прошивать эффект тот жэ комп пишет неопознанное устройство.
Fuse bits
Фьюзы спецом выклалывал для Пони три поста назад, все снято с рабочего пр-ра!
Не выкидывай мегу, скорее всего просто залочил!
- Skorpion
- Прорезались зубы
- Сообщения: 211
- Зарегистрирован: Пт ноя 03, 2006 09:32:30
- Откуда: Москва
- Контактная информация:
Заказал на всякий случай пяток ATmega8-16PU в понедельник приедут, а ATmega8L-8PI завелась но комп упорно нехочет признавать
в ней програматор пишет неопознанное устройство
.Насчёт переходника с которого всё началось тоже неопознанное устройство что нетак немогу понять,фьюзы правильно может проша кривая, только я в програмировании 0 полный сколько не пытаюсь, ничего недоходит, и понятно и непонятно одновременно, умишка видать маловато. ATmega8-16PU ещё помучаю но недумаю что оживёт
SmartProg это паролельный прогер с возможностью работы по SPI.
в ней програматор пишет неопознанное устройство
.Насчёт переходника с которого всё началось тоже неопознанное устройство что нетак немогу понять,фьюзы правильно может проша кривая, только я в програмировании 0 полный сколько не пытаюсь, ничего недоходит, и понятно и непонятно одновременно, умишка видать маловато. ATmega8-16PU ещё помучаю но недумаю что оживёт
SmartProg это паролельный прогер с возможностью работы по SPI.
- saschai
- Говорящий с текстолитом
- Сообщения: 1596
- Зарегистрирован: Вс дек 14, 2008 20:36:47
- Откуда: SPb
Мой, тебе совет!
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, откл програматор и вытаскиваем готовую мегу.
Замечание, не знаю как остальные, но все подключения и откл. ЛПТ, произвожу только в выкл. состоянии компа.
Вариант второй, в Мяу находишь соседа, может быть даже в соседнем доме
и просишь прошить, ну если мы не будим помогать друг другу, в кого мы превратимся 
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, откл програматор и вытаскиваем готовую мегу.
Замечание, не знаю как остальные, но все подключения и откл. ЛПТ, произвожу только в выкл. состоянии компа.
Вариант второй, в Мяу находишь соседа, может быть даже в соседнем доме
Последний раз редактировалось saschai Ср май 13, 2009 20:07:38, всего редактировалось 1 раз.
- saschai
- Говорящий с текстолитом
- Сообщения: 1596
- Зарегистрирован: Вс дек 14, 2008 20:36:47
- Откуда: SPb
74HC244 /74HCТ244/ КР1564АП5/74LS244/74ALS244/1533АП5/555АП5
Адаптер собран на основе шинного формирователя 74HC244 (аналог 1564АП5). Возможно также использование 555АП5 (74LS244) и 1533АП5 (74ALS244) либо, при соответствующем изменении схемы, любые другие неинвертирующие формирователи с тремя состояниями выходов. Применение буфера с третьим (высокоимпедансным) состоянием позволяет по окончании программирования снять сигнал разрешения выходов и, "отключив" адаптер от схемы, не влиять на её работу (за исключением паразитных емкостей между проводами шлейфа от адаптера до платы устройства).
Картинки грузяться наеборот, последняя-первая
Адаптер собран на основе шинного формирователя 74HC244 (аналог 1564АП5). Возможно также использование 555АП5 (74LS244) и 1533АП5 (74ALS244) либо, при соответствующем изменении схемы, любые другие неинвертирующие формирователи с тремя состояниями выходов. Применение буфера с третьим (высокоимпедансным) состоянием позволяет по окончании программирования снять сигнал разрешения выходов и, "отключив" адаптер от схемы, не влиять на её работу (за исключением паразитных емкостей между проводами шлейфа от адаптера до платы устройства).
Картинки грузяться наеборот, последняя-первая
- Skorpion
- Прорезались зубы
- Сообщения: 211
- Зарегистрирован: Пт ноя 03, 2006 09:32:30
- Откуда: Москва
- Контактная информация:
Прошил правильно комп пишет что найденно неизвестное устройство дрова ставить непредлогает не опознаёт его как програматор AVR910 USB просто пишет что найденно неизвестное устройство.
В описании пишется что Следует заметить, что программатор не будет определяться ни одной ОС, если номинальная частота кварца отличается от 12 МГц. Это связанно с особенностями работы USB – тактовая частота передачи данных по USB для Low Speed Device равна 1, 5 МГц – тактовая частота управляющего МК программатора должна быть ровно в 8 раз выше.
• Проверить, запустилось ли внутренняя программа в МК программатора. На контакте LED ISP-разъема должен присутствовать меандр частотой 1 МГц. Наличие меандра так же можно проконтролировать с помощью осциллографа
частоту проверить нечем действительно ли 12 Мгц
Подскажите может есть какие мысли.
В описании пишется что Следует заметить, что программатор не будет определяться ни одной ОС, если номинальная частота кварца отличается от 12 МГц. Это связанно с особенностями работы USB – тактовая частота передачи данных по USB для Low Speed Device равна 1, 5 МГц – тактовая частота управляющего МК программатора должна быть ровно в 8 раз выше.
• Проверить, запустилось ли внутренняя программа в МК программатора. На контакте LED ISP-разъема должен присутствовать меандр частотой 1 МГц. Наличие меандра так же можно проконтролировать с помощью осциллографа
частоту проверить нечем действительно ли 12 Мгц
Подскажите может есть какие мысли.
- saschai
- Говорящий с текстолитом
- Сообщения: 1596
- Зарегистрирован: Вс дек 14, 2008 20:36:47
- Откуда: SPb
http://radiokot.ru/forum/viewtopic.php?t=16051
Посмотри здесь, но проблема была в криво прошитых фьюзах,
Чем в итоге прошивал?
Посмотри здесь, но проблема была в криво прошитых фьюзах,
Чем в итоге прошивал?


