Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Проблем с програмиране на AT89S8253 с Pickit2
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=15741
Страница 1 от 2

Автор:  Gregg [ Чет Фев 08, 2018 5:32 pm ]
Заглавие:  Проблем с програмиране на 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 и готов хекс файл, както и това че става дума за инцидентен проект, моля ако разбира се е възможно да ми препеоръчате някакво по-лесно решение на проблема, може и различно от посоченото, че поялникът вече изстина :)

Автор:  woody [ Чет Фев 08, 2018 7:07 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

С тези върнати 0xFFFF нещо не е свързано както трябва.
Този AT89 иска ли клок някакъв за програмиране?

Автор:  Gregg [ Чет Фев 08, 2018 7:51 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

Много пъти проверявах връзките. Процът е в PLCC44 цокъл, има външен кварц 6 МХц, пробвах и с външно захранване. Не е изключено и междувременно да съм включил нещо грешно и да съм го повредил. Как да разберем дали е така, за да не си губя излишно времето и направо да поръчвам друг.
Бях допуснал една грешка в номера на чипа - правилният е AT89S8253.
Единствено не съм сигурен дали PGM/AUX линията на пикит работи както трябва, защото досега не ми се е налагало да я ползвам.

Автор:  woody [ Чет Фев 08, 2018 8:23 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

Провери колкото можеш с волтмер поне. За сбъркания номер на чипа - виж дали имат опасни разлики в краката. Виж и дали по някой индиректен показател дали ти работи клока, по възможност.
Някога съм ползвал AT89C2051, но нищо не си спомням. Сериозна ретро техника е това.

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

Автор:  michev [ Чет Фев 08, 2018 8:24 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

PicKit2 от кога програмира атмелски микроконтролери?

Автор:  stefan63 [ Чет Фев 08, 2018 8:27 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

Ако не бъркам - трябва да има закачен кварцов резонатор.

Автор:  michev [ Чет Фев 08, 2018 8:31 pm ]
Заглавие:  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.

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

Автор:  stefan63 [ Чет Фев 08, 2018 9:18 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

...ако Пикит2 дава клок.
Дава ли?

Автор:  michev [ Чет Фев 08, 2018 10:02 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

Все тая дали дава или не. Човека е написал, че е сложил кварц.
Да допълня -
Някакъв човечец е седнал и разписал в има няма 200 реда код - ардуино програматор за 8051. Провери дали командите са 100% същите като за твоя чип и пробвай (Първата команда съвпада напълно). Предполагам все ще се мота някой ардуинче около теб.

Автор:  stefan63 [ Чет Фев 08, 2018 11:49 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

A, не съм видял за кварца,извинете :)

Автор:  Gregg [ Пет Фев 09, 2018 12:01 am ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

Цитат:
PicKit2 от кога програмира атмелски микроконтролери?


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

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

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


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

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


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

Автор:  bobihot [ Пет Фев 09, 2018 2:17 am ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

До преди 10г работех доста с този чип. Бях и направил що-годе универсални платки за с LCD/LED дисплеи. + USB -> FT232. До предният модел си бях правил програматори. Но купиха оригинален за него. Незнам дали е наличен още. Но съм в Сф.Ако не намериш друг вариант- пиши.

Автор:  CarBeta [ Пет Фев 09, 2018 3:01 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

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

Автор:  woody [ Пет Фев 09, 2018 3:15 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

Абе горе Michev е постнал нещо, което също може да е проблем - честотата на SPI клока спрямо тази на осцилатора.

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

Автор:  ike [ Пет Фев 09, 2018 5:34 pm ]
Заглавие:  Re: Проблем с програмиране на AT89S8253 с Pickit2

Ако има паралелен порт му трябват само 4 резистора: http://www.elecrom.com/make-your-own-ul ... programmer

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/