Автор |
Съобщение |
Gregg
Ранг: Минаващ
Регистриран на: Пон Дек 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 |
|
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 1:55 pm Мнения: 1792 Местоположение: София
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
С тези върнати 0xFFFF нещо не е свързано както трябва. Този AT89 иска ли клок някакъв за програмиране?
|
Чет Фев 08, 2018 6:07 pm |
|
|
Gregg
Ранг: Минаващ
Регистриран на: Пон Дек 19, 2005 11:25 pm Мнения: 7
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
Много пъти проверявах връзките. Процът е в PLCC44 цокъл, има външен кварц 6 МХц, пробвах и с външно захранване. Не е изключено и междувременно да съм включил нещо грешно и да съм го повредил. Как да разберем дали е така, за да не си губя излишно времето и направо да поръчвам друг. Бях допуснал една грешка в номера на чипа - правилният е AT89S8253. Единствено не съм сигурен дали PGM/AUX линията на пикит работи както трябва, защото досега не ми се е налагало да я ползвам.
|
Чет Фев 08, 2018 6:51 pm |
|
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 1:55 pm Мнения: 1792 Местоположение: София
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
Провери колкото можеш с волтмер поне. За сбъркания номер на чипа - виж дали имат опасни разлики в краката. Виж и дали по някой индиректен показател дали ти работи клока, по възможност. Някога съм ползвал AT89C2051, но нищо не си спомням. Сериозна ретро техника е това.
Понеже и ти самият имаш подозрения, защо не опиташ някой от форума с универсален програматор (и ZIF -> PLCC44) да ти го драсне, хем ще е ясно дали чипът е наред.
|
Чет Фев 08, 2018 7:23 pm |
|
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 9:16 am Мнения: 1705
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
PicKit2 от кога програмира атмелски микроконтролери?
|
Чет Фев 08, 2018 7:24 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
Ако не бъркам - трябва да има закачен кварцов резонатор.
|
Чет Фев 08, 2018 7:27 pm |
|
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 9:16 am Мнения: 1705
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
|
Чет Фев 08, 2018 7:31 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
...ако Пикит2 дава клок. Дава ли?
|
Чет Фев 08, 2018 8:18 pm |
|
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 9:16 am Мнения: 1705
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
Все тая дали дава или не. Човека е написал, че е сложил кварц. Да допълня - Някакъв човечец е седнал и разписал в има няма 200 реда код - ардуино програматор за 8051. Провери дали командите са 100% същите като за твоя чип и пробвай (Първата команда съвпада напълно). Предполагам все ще се мота някой ардуинче около теб.
|
Чет Фев 08, 2018 9:02 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
A, не съм видял за кварца,извинете
|
Чет Фев 08, 2018 10:49 pm |
|
|
Gregg
Ранг: Минаващ
Регистриран на: Пон Дек 19, 2005 11:25 pm Мнения: 7
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
И аз не знаех, но понеже имам PicKit2 реших да проверя и се оказа, че има начин да се ползва. AVRdude го поддържа. Примерно тук също тук има едни чалъми: https://hackaday.io/project/7061-microc ... programmerЧипът си е същия (просто го бях написал грешно в заглавието), но понеже между TQFP и PLCC има разлика откъде се броят пиновете бях вързал грешно захранването съответно за T0/T1 (GND) и AD4/AD5 (5V). Иначе пиновете за програмиране бяха точно. Ще направя последен опит през ком порта и PonyProg, но предвид колко време загубих за нещо, което е инцидентно май по-добре ще бъде така. Аз съм от Варна, така че ако някой реши да се наеме с това нека ми пише едно ЛС.
|
Чет Фев 08, 2018 11:01 pm |
|
|
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 2:35 pm Мнения: 1748
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
До преди 10г работех доста с този чип. Бях и направил що-годе универсални платки за с LCD/LED дисплеи. + USB -> FT232. До предният модел си бях правил програматори. Но купиха оригинален за него. Незнам дали е наличен още. Но съм в Сф.Ако не намериш друг вариант- пиши.
|
Пет Фев 09, 2018 1:17 am |
|
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 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 |
|
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 1:55 pm Мнения: 1792 Местоположение: София
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
Абе горе Michev е постнал нещо, което също може да е проблем - честотата на SPI клока спрямо тази на осцилатора.
@Gregg, провери и това за всеки случай и пусни програматора на много нисък клок. А ако не намериш никой от Варна с програматор, срещу много честна пионерска мога да ти пратя един Willem при условие, че: 1) поддържа тия чипове 2) имаш паралелен порт
|
Пет Фев 09, 2018 2:15 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: Проблем с програмиране на AT89S8253 с Pickit2
_________________ Warriors of the Night, ASSEMBLER!!!
|
Пет Фев 09, 2018 4:34 pm |
|
|