|
Кривые ркуи или... |
|
|
|
Dec 8 2005, 07:18
|
Частый гость
 
Группа: Участник
Сообщений: 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 и вообще без них пробовал. Может знает кто, в чем грабли? А еще не подкинет ли уважаемый олл ссылочек на пикадовские либы, по нашей теме(авр и обвязка), или безвоздмездно приму по почте
Сообщение отредактировал AlexTech - Dec 8 2005, 07:21
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 23)
|
Dec 8 2005, 08:07
|
Участник

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

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

Профессионал
    
Группа: Свой
Сообщений: 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
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Dec 8 2005, 11:26
|
Участник

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

|
Попробуй этот программатор собрать. http://chaokhun.kmitl.ac.th/~kswichit/SPI_Pgm/SPI-Pgm37.htmlСначала скачай программу и посмотри - там можна в свойствах программы назначить любые выводы порта для любых ножек программатора.
|
|
|
|
|
Dec 8 2005, 13:02
|
Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688

|
Цитата(m16 @ Dec 8 2005, 15:49)  Ув. коллеги archi2000 , BVU , Rash человек задал вполне конкретный вопрос . Зачем флейм разводить?? В общем да По поводу LPT спасибо за подсказки, только поздняк метаться. Умерла так умерла Вопрос состоит не в том, чем мне прошивать, а в том почему вполне рабочий(судя по 8535) программатор не шьет 16 и 32. Вполне возможно я успел испортить какие нибудь фьюзы, например связанные с кварцем, я же в этом почти ничего не понимаю и запаса камней у меня нет Кстати что там с фьюзом SPIEN, он в каком состоянии должен быть, я бы вечерком проверил?
|
|
|
|
|
Dec 8 2005, 13:38
|

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

|
Цитата(AlexTech @ Dec 8 2005, 16:02)  Цитата(m16 @ Dec 8 2005, 15:49)  Ув. коллеги archi2000 , BVU , Rash человек задал вполне конкретный вопрос . Зачем флейм разводить??
В общем да По поводу LPT спасибо за подсказки, только поздняк метаться. Умерла так умерла Вопрос состоит не в том, чем мне прошивать, а в том почему вполне рабочий(судя по 8535) программатор не шьет 16 и 32. Вполне возможно я успел испортить какие нибудь фьюзы, например связанные с кварцем, я же в этом почти ничего не понимаю и запаса камней у меня нет Кстати что там с фьюзом SPIEN, он в каком состоянии должен быть, я бы вечерком проверил? Подобный вопрос легче было бы задать автору этого программатора... Но вот при рассмотрении схемы я увидел такую деталь, что использованый там кварц на 7.3728MHz. А Вы игру затеяли на разные там 4/8/12/20. Так что собирайте схему один в один, хотя max232 качества работы не ухудшит, а наоборот сделает более надежной.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Dec 8 2005, 14:15
|

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

|
Цитата(BVU @ Dec 8 2005, 16:38)  Подобный вопрос легче было бы задать автору этого программатора... Но вот при рассмотрении схемы я увидел такую деталь, что использованый там кварц на 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, не в программаторе?????
--------------------
WBR, ROC.
|
|
|
|
|
Dec 8 2005, 15:04
|
Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688

|
Сигнатуры не читает: FF FF FF показывает и собственно при чтении flash или eeprom он тоже FF'ы читает. кварцы 4/8/12/20 это конечно в таргете, в программаторе стоит что положено Есть у меня подозрение что камни просто не запускаются, вот только не пойму почему, и не знаю как проверить
|
|
|
|
|
Dec 8 2005, 15:43
|

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

|
Цитата(AlexTech @ Dec 8 2005, 18:04)  Сигнатуры не читает: FF FF FF показывает и собственно при чтении flash или eeprom он тоже FF'ы читает. кварцы 4/8/12/20 это конечно в таргете, в программаторе стоит что положено Есть у меня подозрение что камни просто не запускаются, вот только не пойму почему, и не знаю как проверить  Можно попробовать проверить с помощью FBPRG (но опять нужен живой LPT !) c помощью AvReal http://ln.com.ua/~real/avreal/adapters.html в режиме "без кварца" или IC-PROG http://www.serasidis.gr/circuits/avrprog/avrprog.htm в режиме программатора "FUN-Card" Хотя если фьюзами выставлен внутренний генератор...Не сработает, скорее всего.. А 8535 - это мега или скорее всего все-таки 90S8535? Просто у всех мег в прошивке выставлена страничная запись, это вроде единственное отличие мег от не мег. Хотя сигнатуру при этом читать по-любому должен...
--------------------
WBR, ROC.
|
|
|
|
|
Dec 8 2005, 17:57
|
Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688

|
Цитата(m16 @ Dec 8 2005, 16:26)  2. если включено внешнее тактирование то с вывода xtal2 (at90s2313) на вывод xtal1(мега16) делаешь перемычку и далее правь фузы , сам так делал. Помогло именно это Были выставлены какие то дикие настройки для кварца. Прописал 1MHz встроенного генератора и все заработало и 16 и 32. Всем огромное спасибо. В принципе тема закрыта. Но я еще вернусь
|
|
|
|
|
Dec 9 2005, 08:31
|

Знающий
   
Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095

|
Цитата(BVU @ Dec 8 2005, 12:51)  ...PonyProg. Вещь не сложная и надежная (если применить рекомендованную LM2936-Z5), ... Не совсем по теме вопрос: насколько критично применение именно LM2936-Z5? Если заменить ее например на 78L05? Ток потребления у нее ~2 мА против 0,2мА LM2936, и падение напряжения 1,7 В против 0,2В , но ведь нагрузочная способность линий DTR, RTS, TD порядка 20 мА (каждой), напряжение 8...12 В, потребление контроллера, например tiny2313, ~2мА, неужели сом-порт не выдержит 78L05?
|
|
|
|
|
Dec 9 2005, 08:42
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата(Old1 @ Dec 9 2005, 12:31)  Цитата(BVU @ Dec 8 2005, 12:51)  ...PonyProg. Вещь не сложная и надежная (если применить рекомендованную LM2936-Z5), ...
Не совсем по теме вопрос: насколько критично применение именно LM2936-Z5? Если заменить ее например на 78L05? Ток потребления у нее ~2 мА против 0,2мА LM2936, и падение напряжения 1,7 В против 0,2В , но ведь нагрузочная способность линий DTR, RTS, TD порядка 20 мА (каждой), напряжение 8...12 В, потребление контроллера, например tiny2313, ~2мА, неужели сом-порт не выдержит 78L05? У меня на обычной КРЕН5А работает без проблем, из сом порта до 500 мА можно выкачать вроде
|
|
|
|
|
Dec 9 2005, 12:32
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(Old1 @ Dec 9 2005, 10:31)  ...но ведь нагрузочная способность линий DTR, RTS, TD порядка 20 мА (каждой), напряжение 8...12 В, потребление контроллера, например tiny2313, ~2мА, неужели сом-порт не выдержит 78L05? Это при закорачивании линий DTR, RTS, TD ток в них будет не более 20 мА (каждой), но и напряжение при этом будет равно нулю. При промежуточных значениях тока также нельзя гарантировать, что напряжение будет в норме. Да ещё и на разных компьютерах поразному. Поэтому, чем меньше, тем лучше. Цитата(Rash @ Dec 9 2005, 10:42)  ... из сом порта до 500 мА можно выкачать вроде Это Вы с USB перепутали.
|
|
|
|
|
Dec 9 2005, 13:42
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата Это Вы с USB перепутали. согласен, не буду утверждать какой ток, но у меня от крен5а работало без проблем, на 3-х разнык, компак, на крайний случай сделай возможность какой нибудь перемычкой на плате, подключение внешнего напряженя.
|
|
|
|
|
Dec 9 2005, 14:10
|

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

|
Цитата(Rash @ Dec 9 2005, 11:42)  Цитата(Old1 @ Dec 9 2005, 12:31)  Цитата(BVU @ Dec 8 2005, 12:51)  ...PonyProg. Вещь не сложная и надежная (если применить рекомендованную LM2936-Z5), ...
Не совсем по теме вопрос: насколько критично применение именно LM2936-Z5? Если заменить ее например на 78L05? Ток потребления у нее ~2 мА против 0,2мА LM2936, и падение напряжения 1,7 В против 0,2В , но ведь нагрузочная способность линий DTR, RTS, TD порядка 20 мА (каждой), напряжение 8...12 В, потребление контроллера, например tiny2313, ~2мА, неужели сом-порт не выдержит 78L05? У меня на обычной КРЕН5А работает без проблем, из сом порта до 500 мА можно выкачать вроде Данный преобразователь LM2936-Z5 имеет минимальный порог входного напряжения на входе +5.4В, что дает большие преимущества стабильной работы при небольших провалах (отсутствия) положительного напряжения накачивающее конденсатор перед входом преобразователя. Возможно на некоторых компах будет работать и с 78L05, а на некоторых небудет... Все зависит от того на каких кристаллах реализован COM порт конкретного компьютера. PonuProg делался, как универсальный программатор и выбор данной микросхемы дал возможность программировать большой ассортимент микросхем без внешнего источника питания, которые при программировании в силу чуть повышеного тока потребления тем не менее обеспечивался требуемым напряжением за счет низкого порога преобразования у LM2936-Z5 .
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|