Отговори на тема  [ 19 мнения ]  Отиди на страница 1, 2  Следваща
Проблем с програмиране на AT89S8253 с Pickit2 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Дек 19, 2005 11:25 pm
Мнения: 7
Мнение Проблем с програмиране на AT89S8253 с Pickit2
Здравейте,


Опитвам се да съживя един проект отпреди 10-ина години, за който ми препоръчаха AT89S8253 (оригиналните изисквания към процесора са да е тип 8051, 44 пина, 8к ROM counter2 - схемата е с 87C52). След известно ровене из нета се оказа, че avrdude (GUI avrdudess) поддържа Пикит2 и към CONF фила може да се добавят нови дефиниции. Дотук добре, обаче след съответните действия явно нямам комуникация между софта и чипа. Това е, което ми връща като съобщение:

avrdude.exe: initialization failed, rc=-2
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0xffff (retrying)
avrdude.exe: Device signature = 0xffff (retrying)
avrdude.exe: Device signature = 0xffff
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for AT89S8253 is 1E 73 1E

Като имате предид, че знанията ми в тази област се простират до програмиране на МК с МПЛАБ, Пикит2 и готов хекс файл, както и това че става дума за инцидентен проект, моля ако разбира се е възможно да ми препеоръчате някакво по-лесно решение на проблема, може и различно от посоченото, че поялникът вече изстина :)


Чет Фев 08, 2018 4:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 1:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
С тези върнати 0xFFFF нещо не е свързано както трябва.
Този AT89 иска ли клок някакъв за програмиране?


Чет Фев 08, 2018 6:07 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Дек 19, 2005 11:25 pm
Мнения: 7
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
Много пъти проверявах връзките. Процът е в PLCC44 цокъл, има външен кварц 6 МХц, пробвах и с външно захранване. Не е изключено и междувременно да съм включил нещо грешно и да съм го повредил. Как да разберем дали е така, за да не си губя излишно времето и направо да поръчвам друг.
Бях допуснал една грешка в номера на чипа - правилният е AT89S8253.
Единствено не съм сигурен дали PGM/AUX линията на пикит работи както трябва, защото досега не ми се е налагало да я ползвам.


Чет Фев 08, 2018 6:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 1:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
Провери колкото можеш с волтмер поне. За сбъркания номер на чипа - виж дали имат опасни разлики в краката. Виж и дали по някой индиректен показател дали ти работи клока, по възможност.
Някога съм ползвал AT89C2051, но нищо не си спомням. Сериозна ретро техника е това.

Понеже и ти самият имаш подозрения, защо не опиташ някой от форума с универсален програматор (и ZIF -> PLCC44) да ти го драсне, хем ще е ясно дали чипът е наред.


Чет Фев 08, 2018 7:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 9:16 am
Мнения: 1705
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
PicKit2 от кога програмира атмелски микроконтролери?


Чет Фев 08, 2018 7:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
Ако не бъркам - трябва да има закачен кварцов резонатор.


Чет Фев 08, 2018 7:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 9:16 am
Мнения: 1705
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
stefan63 написа:
Ако не бъркам - трябва да има закачен кварцов резонатор.

Код:
Either an external system clock is supplied at
pin XTAL1 or a crystal needs to be connected
across pins XTAL1 and XTAL2. The maximum serial clock (SCK) frequency should be less than
1/16 of the crystal frequency. With a 24 MHz oscillator clock, the maximum SCK frequency is
1.5 MHz.

Можело и без..


Чет Фев 08, 2018 7:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
...ако Пикит2 дава клок.
Дава ли?


Чет Фев 08, 2018 8:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 9:16 am
Мнения: 1705
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
Все тая дали дава или не. Човека е написал, че е сложил кварц.
Да допълня -
Някакъв човечец е седнал и разписал в има няма 200 реда код - ардуино програматор за 8051. Провери дали командите са 100% същите като за твоя чип и пробвай (Първата команда съвпада напълно). Предполагам все ще се мота някой ардуинче около теб.


Чет Фев 08, 2018 9:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
A, не съм видял за кварца,извинете :)


Чет Фев 08, 2018 10:49 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Дек 19, 2005 11:25 pm
Мнения: 7
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
Цитат:
PicKit2 от кога програмира атмелски микроконтролери?


И аз не знаех, но понеже имам PicKit2 реших да проверя и се оказа, че има начин да се ползва. AVRdude го поддържа. Примерно тук също тук има едни чалъми:

https://hackaday.io/project/7061-microc ... programmer

Цитат:
За сбъркания номер на чипа - виж дали имат опасни разлики в краката.


Чипът си е същия (просто го бях написал грешно в заглавието), но понеже между TQFP и PLCC има разлика откъде се броят пиновете бях вързал грешно захранването съответно за T0/T1 (GND) и AD4/AD5 (5V). Иначе пиновете за програмиране бяха точно.

Цитат:
Понеже и ти самият имаш подозрения, защо не опиташ някой от форума с универсален програматор (и ZIF -> PLCC44) да ти го драсне, хем ще е ясно дали чипът е наред.


Ще направя последен опит през ком порта и PonyProg, но предвид колко време загубих за нещо, което е инцидентно май по-добре ще бъде така. Аз съм от Варна, така че ако някой реши да се наеме с това нека ми пише едно ЛС.


Чет Фев 08, 2018 11:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 2:35 pm
Мнения: 1748
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
До преди 10г работех доста с този чип. Бях и направил що-годе универсални платки за с LCD/LED дисплеи. + USB -> FT232. До предният модел си бях правил програматори. Но купиха оригинален за него. Незнам дали е наличен още. Но съм в Сф.Ако не намериш друг вариант- пиши.


Пет Фев 09, 2018 1:17 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Май 01, 2009 3:01 pm
Мнения: 1438
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
Аз преди години имах подобен проблем --> http://www.mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8491
Доколкото си спомням се разминаваше някакъв клок. Като минава през емулаторите и нещо май се забавяше или избързваше, та се наложи да му задавам ръчно някаква нестандартна честота, докато тръгне. Ама къде и какво пипах нямам спомен.


Пет Фев 09, 2018 2:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 1:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
Абе горе Michev е постнал нещо, което също може да е проблем - честотата на SPI клока спрямо тази на осцилатора.

@Gregg, провери и това за всеки случай и пусни програматора на много нисък клок.
А ако не намериш никой от Варна с програматор, срещу много честна пионерска мога да ти пратя един Willem при условие, че:
1) поддържа тия чипове
2) имаш паралелен порт


Пет Фев 09, 2018 2:15 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Проблем с програмиране на AT89S8253 с Pickit2
Ако има паралелен порт му трябват само 4 резистора: http://www.elecrom.com/make-your-own-ul ... programmer

_________________
Warriors of the Night, ASSEMBLER!!!


Пет Фев 09, 2018 4:34 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 19 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 7 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни