реклама на сайте
подробности

 
 
> Кривые ркуи или...
AlexTech
сообщение Dec 8 2005, 07:18
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



После долгой и мучительной болезни, таки скончалась одна линия в LPT, да и остальные чувствуют себя неважно - при логическом 0 - напряжение 3,6v.
Посему пришлось собирать что-нибудь на COM. Схемку брал здесь:
www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html
Вместо транзисторов поставил max232. Прошивку там же взял - 3.8
Студия его видит, он сам лампочками мигает, все вроде работает но как-то странно.
с мага16 и мега32 он упорно работать не хочет, не шьет и читает FF, мега 16 от jtaga с прошивкой, 32 из магазина )
с 8535 заработал вообще без проблем, абсолютно все нормально.

В программируемом контроллере я подключаю только питание, кварц ну и собственно программатор, может еще что надо? Кварцы менял разные 4/8/12/20 и вообще без них пробовал.

Может знает кто, в чем грабли? blink.gif
А еще не подкинет ли уважаемый олл ссылочек на пикадовские либы, по нашей теме(авр и обвязка), или безвоздмездно приму по почте tongue.gif

Сообщение отредактировал AlexTech - Dec 8 2005, 07:21
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
archi2000
сообщение Dec 8 2005, 08:07
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 30-09-05
Пользователь №: 9 098



Попробуй этот программатор собрать.
http://chaokhun.kmitl.ac.th/~kswichit/SPI_Pgm/SPI-Pgm37.html
Сначала скачай программу и посмотри - там можна в свойствах программы назначить любые выводы порта для любых ножек программатора.

Сообщение отредактировал IgorKossak - Dec 8 2005, 09:40
Go to the top of the page
 
+Quote Post
AlexTech
сообщение Dec 8 2005, 08:32
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Спасибо, но на LPT мне больше не хочется ничего вешать smile.gif
Да и дело похоже не в программаторе.
Go to the top of the page
 
+Quote Post
m16
сообщение Dec 8 2005, 08:46
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



с прошивкой 3.7 мега16 шьется без вопросов , 32-ю не пробовал. и еще через JTAGICE проверьте фуз SPIEN
Go to the top of the page
 
+Quote Post
BVU
сообщение Dec 8 2005, 08:51
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(archi2000 @ Dec 8 2005, 11:07) *
Попробуй этот программатор собрать.
http://chaokhun.kmitl.ac.th/~kswichit/SPI_Pgm/SPI-Pgm37.html
Сначала скачай программу и посмотри - там можна в свойствах программы назначить любые выводы порта для любых ножек программатора.

Да не резон для AlexTech такой программатор собирать, т.к. периферия его parallel port компьютера, а как было сказано порту пришел 'конец'.
Сделайте PonyProg. Вещь не сложная и надежная (если применить рекомендованную LM2936-Z5), а так же комфортный ПК софт. Когдато и я с него начинал и временами до сих пор использую для домашних целей.
А в следующий раз используйте в своей схемотехние оптронную развязку когда используете parallel port компьютера.

Сообщение отредактировал IgorKossak - Dec 8 2005, 09:41


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
AlexTech
сообщение Dec 8 2005, 09:39
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Пони собрать не проблема. Я просто хотел сделать нечто студиосовместимое smile.gif
Кстати в качестве развязки у меня таки буфер стоял 74hc244 - не помогло sad.gif
Go to the top of the page
 
+Quote Post
archi2000
сообщение Dec 8 2005, 11:26
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 30-09-05
Пользователь №: 9 098



Попробуй этот программатор собрать.
http://chaokhun.kmitl.ac.th/~kswichit/SPI_Pgm/SPI-Pgm37.html
Сначала скачай программу и посмотри - там можна в свойствах программы назначить любые выводы порта для любых ножек программатора.
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 8 2005, 12:41
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Цитата(AlexTech @ Dec 8 2005, 13:39) *
Пони собрать не проблема. Я просто хотел сделать нечто студиосовместимое smile.gif
Кстати в качестве развязки у меня таки буфер стоял 74hc244 - не помогло sad.gif


буфер 74hc244 это не развязка, а скажем уровни подогнать или фронты, завязка по земле всё рано у тебя была. Собирай лучьше понипрог как советовал тебе BVY . Пусть с AVR студией связи нет зато все камни держит без проблем, ПО и схема бесплатная, чё ещё надо для счачтья. Если уже собирать или покупать так JTAG - это дело, проверенно.
Go to the top of the page
 
+Quote Post
m16
сообщение Dec 8 2005, 12:49
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



Ув. коллеги archi2000 , BVU , Rash человек задал вполне конкретный вопрос . Зачем флейм разводить??
Go to the top of the page
 
+Quote Post
AlexTech
сообщение Dec 8 2005, 13:02
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Цитата(m16 @ Dec 8 2005, 15:49) *
Ув. коллеги archi2000 , BVU , Rash человек задал вполне конкретный вопрос . Зачем флейм разводить??


В общем да smile.gif
По поводу LPT спасибо за подсказки, только поздняк метаться.
Умерла так умерла biggrin.gif

Вопрос состоит не в том, чем мне прошивать, а в том почему вполне рабочий(судя по 8535) программатор не шьет 16 и 32.
Вполне возможно я успел испортить какие нибудь фьюзы, например связанные с кварцем, я же в этом почти ничего не понимаю и запаса камней у меня нет tongue.gif

Кстати что там с фьюзом SPIEN, он в каком состоянии должен быть, я бы вечерком проверил?
Go to the top of the page
 
+Quote Post
m16
сообщение Dec 8 2005, 13:26
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



1.SPIEN = 0 . в житаге должна быть галка.
2. если включено внешнее тактирование то с вывода xtal2 (at90s2313) на вывод xtal1(мега16) делаешь перемычку и далее правь фузы , сам так делал.
Go to the top of the page
 
+Quote Post
BVU
сообщение Dec 8 2005, 13:38
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(AlexTech @ Dec 8 2005, 16:02) *
Цитата(m16 @ Dec 8 2005, 15:49) *

Ув. коллеги archi2000 , BVU , Rash человек задал вполне конкретный вопрос . Зачем флейм разводить??


В общем да smile.gif
По поводу LPT спасибо за подсказки, только поздняк метаться.
Умерла так умерла biggrin.gif

Вопрос состоит не в том, чем мне прошивать, а в том почему вполне рабочий(судя по 8535) программатор не шьет 16 и 32.
Вполне возможно я успел испортить какие нибудь фьюзы, например связанные с кварцем, я же в этом почти ничего не понимаю и запаса камней у меня нет tongue.gif

Кстати что там с фьюзом SPIEN, он в каком состоянии должен быть, я бы вечерком проверил?

Подобный вопрос легче было бы задать автору этого программатора... smile.gif
Но вот при рассмотрении схемы я увидел такую деталь, что использованый там кварц на 7.3728MHz. А Вы игру затеяли на разные там 4/8/12/20. Так что собирайте схему один в один, хотя max232 качества работы не ухудшит, а наоборот сделает более надежной.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
ROC
сообщение Dec 8 2005, 14:15
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(BVU @ Dec 8 2005, 16:38) *
Подобный вопрос легче было бы задать автору этого программатора... smile.gif
Но вот при рассмотрении схемы я увидел такую деталь, что использованый там кварц на 7.3728MHz. А Вы игру затеяли на разные там 4/8/12/20. Так что собирайте схему один в один, хотя max232 качества работы не ухудшит, а наоборот сделает более надежной.

Абсолютно до лампы. Во первых строках кода прошивки указывается :

;******** Chrystals for maximum Baudrates
.equ XTAL = 7373 ; XTAL frequency, Khz (7.3728 Mhz)
;********
.equ BAUD = 115200 ; Data rate, bauds
.equ N = 3 ; for 7.3728 Mhz/115.200Baud
;********

нужный кварц подгоняется делителем до нужного BAUD. У меня вообще кварц 11.0592

Странно все это. У меня AVR910 именно по схеме с этого (немецкого) сайта, с прошивкой 3.7е шьет все, что нужно. Правда, на мегах не проверял, шил 90S1200, 90S2313, S8515 ; еще что-то типа 4434 и шил AVRDUDE в режиме butterfly.


З.Ы. FF - это он сигнатуры меги16 и меги32 так читает? сами камни видит?
З.З.Ы. - кварцы "4/8/12/20" - это в target, не в программаторе????? smile.gif


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
AlexTech
сообщение Dec 8 2005, 15:04
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Сигнатуры не читает: FF FF FF показывает и собственно при чтении flash или eeprom он тоже FF'ы читает.
кварцы 4/8/12/20 это конечно в таргете, в программаторе стоит что положено smile.gif
Есть у меня подозрение что камни просто не запускаются, вот только не пойму почему, и не знаю как проверить sad.gif
Go to the top of the page
 
+Quote Post
ROC
сообщение Dec 8 2005, 15:43
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(AlexTech @ Dec 8 2005, 18:04) *
Сигнатуры не читает: FF FF FF показывает и собственно при чтении flash или eeprom он тоже FF'ы читает.
кварцы 4/8/12/20 это конечно в таргете, в программаторе стоит что положено smile.gif
Есть у меня подозрение что камни просто не запускаются, вот только не пойму почему, и не знаю как проверить sad.gif

Можно попробовать проверить с помощью FBPRG (но опять нужен живой LPT !) c помощью AvReal http://ln.com.ua/~real/avreal/adapters.html в режиме "без кварца" или IC-PROG http://www.serasidis.gr/circuits/avrprog/avrprog.htm в режиме программатора "FUN-Card"
Хотя если фьюзами выставлен внутренний генератор...Не сработает, скорее всего.. sad.gif sad.gif sad.gif
А 8535 - это мега или скорее всего все-таки 90S8535?
Просто у всех мег в прошивке выставлена страничная запись, это вроде единственное отличие мег от не мег.
Хотя сигнатуру при этом читать по-любому должен...


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 07:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.0193 секунд с 7
ELECTRONIX ©2004-2016