Радиолюбитель

АТtiny 2313 , нужна помощь :-(

АТtiny 2313 , нужна помощь :-(

step12
04.12.2009 - 08:32
Здраствуйте !
в общем решил сваять программатор для АТtiny 2313
раньше с AVR не имел, а только с PICами
спаял адаптер для ЛПТ порта под понипрог на буферном элементе 74LS244
сам адаптер работает отлично! но проблема возникла после того как записал тестовую прошиву в АВРку, побаловался с фузами, записал и стер инфу,
в общем камень перестал определятся,
такой же аналогичный камень до которого у меня еще не дошли руки все отлично считывается,.
проблема в том что в первом камне чето напутал с фузами (биты конфигурации)
PonyProg2000 версии 2.06F бета, винда соотвественно ХР SP3.
прошу в помощи восстановления  первой АТtiny 2313!  
К списку тем 1 > К списку тем

Интересные темы

radiofo.ru
10.12.2024 - 14:34
Смотри также:
Ищу программатор AVR
На каких волна Голос Америки?
выпрямитель на 12 вольт

Re: АТtiny 2313 , нужна помощь :-(

step12
1 - 04.12.2009 - 08:36
на считывание инфы с "убитого" камня понька ругается
-"Device missing or unknown device (-24)"
и три кнопочки внизу сообщения

Re: АТtiny 2313 , нужна помощь :-(

step12
2 - 04.12.2009 - 08:42
адаптер без внешнего кварца, а также без подачи тактового сигнала на камень сигнала XTAL1 от ЛПТ порта как  в других версиях данного адаптера.

Re: АТtiny 2313 , нужна помощь :-(

step12
3 - 04.12.2009 - 08:45
схему адаптера брал отсюда: http://www.xtremeukraine.net/content/view/47/2/

Re: АТtiny 2313 , нужна помощь :-(

OxFF
4 - 04.12.2009 - 09:00
Собери внешний генератор и подай сигнал с него на тиньку, скорее всего фузы ты прошил под внешний источник тактирования.

Re: АТtiny 2313 , нужна помощь :-(

OxFF
5 - 04.12.2009 - 09:02
или как вариант подключи кварцевый резонатор если он в схеме отсутствует, а фузы установлены под использование внешнего кварца, и в будущем будь очень внимателен к фузам.

Интересные темы

radiofo.ru
10.12.2024 - 14:34
Смотри также:
Нужен программатор ComPair - прошить LCD Philips
где найти динамики для АС
Преобразователь уровней RS 485

Re: АТtiny 2313 , нужна помощь :-(

Saiberex
6 - 04.12.2009 - 09:41
Да... Думаю проблема в источнике тактирования... Собирай внешний генератор на 4 мГц будет в самый раз!!!

Re: АТtiny 2313 , нужна помощь :-(

step12
7 - 04.12.2009 - 10:05
окей спасибо за дельные советы !
допаял внешний генератор кварц+2 кондера, и все зароботало !!
причем стало работать более стабильно чем первоначального варианта адаптера без внешнего генератора!
теперь другой вопрос!
кроме поньки какие еще существует ПО для прошивки АТtiny 2313, АТмега 8,16. АТ90S1200. ? вопрос в том что данные контроллеры имеются у меня в запасе (пока увы без дела лежащие). хотелось бы в будущем применить по назначению, благо программатор есть рабочий!

Re: АТtiny 2313 , нужна помощь :-(

Saiberex
8 - 04.12.2009 - 10:08
А чем тебя пони не устраивает?
Есть встроенный программатор в CodeVision, с твоей схемкой он полностью совместим!

Re: АТtiny 2313 , нужна помощь :-(

step12
9 - 04.12.2009 - 10:16
ну не устраивает это неправильное мнение ,
просто хочется знать какие есть варианты,
например я обнаружил что ПО как ICprog и WINpic800 вообще не поддерживает
линейку АВР :-(
я этими ПО раньше ПИКи шил, особенно WINpic800 понравилось .

Re: АТtiny 2313 , нужна помощь :-(

step12
10 - 04.12.2009 - 10:31
ПО не принципиально думаю, понька знаю очень хорощий программатор
хотя я им не пользовался раньше.
вопрос каким образом выставить фузы для программирования АТtiny 2313.
есть информация такая:
Так как микроконтроллеры AT90S2313 на данный момент сняты с производства и найти их сложно, на замену предлагается ATtiny2313. Необходимо лишь правильно выставить FUSE биты, в нашем случае таким образом:
Fuse High Byte:
bit_7 - 1 (unprogrammed) - DWEN      - debugWIRE
bit_6 - 1 (unprogrammed) - EESAVE    - EEPROM memory is preserved through the Chip Erase
bit_5 - 0 (programmed)   - SPIEN     - Enable Serial Program and Data Downloading
bit_4 - 1 (unprogrammed) - WDTON     - Watchdog Timer always
bit_3 - 1 (unprogrammed) - BODLEVEL2 - Brown-out Detector trigger level
bit_2 - 0 (programmed)   - BODLEVEL1 - Brown-out Detector trigger level
bit_1 - 1 (unprogrammed) - BODLEVEL0 - Brown-out Detector trigger level
bit_0 - 1 (unprogrammed) - RSTDISBL  - External Reset disable
 
Fuse Low Byte:
bit_7 - 1 (unprogrammed) - CKDIV8    - Divide clock by 8
bit_6 - 1 (unprogrammed) - CKOUT     - Output Clock on CKOUT pin
bit_5 - 1 (unprogrammed) - SUT1      - Select start-up time
bit_4 - 0 (programmed)   - SUT0      - Select start-up time
bit_3 - 1 (unprogrammed) - CKSEL3    - Select Clock source
bit_2 - 1 (unprogrammed) - CKSEL2    - Select Clock source
bit_1 - 1 (unprogrammed) - CKSEL1    - Select Clock source
bit_0 - 1 (unprogrammed) - CKSEL0    - Select Clock source

Re: АТtiny 2313 , нужна помощь :-(

step12
11 - 04.12.2009 - 10:34
вопрос собственно где выставлять галочки, где бит равен =1 или =0.
тоесть  правильно так :
bit_7 - 1 (unprogrammed) - DWEN , ставим галочку
bit_5 - 0 (programmed)   - SPIEN , не ставим галочку
или все же иначе ????

Re: АТtiny 2313 , нужна помощь :-(

OxFF
12 - 04.12.2009 - 10:42
Галочка ставиться когда фуз программируется, у тебя написано: 1 (unprogrammed), 0 (programmed), т.е. 1-не программируется, 0-программируется. Таким образом галочка обозначает 0-программируется

Re: АТtiny 2313 , нужна помощь :-(

step12
13 - 04.12.2009 - 10:53
окей! премного благодарен за полезную инфу! теперь вопросов не осталось.
тему можно завершать.
К списку тем 1 > К списку тем

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Линия поверхностного монтажа. Помогите определиться с материалом для антенного хозяйства »
© 2009—2010 Радиолюбитель