Как Прошить At89S52 С Помощью Usbasp

sherhan36
29/11/2012 20:15
Доброго времени суток. Столкнулcя со следующей проблемой: есть довольно много AT89S52, есть программатор USBAsp. Раньше не сталкивался с подобным контроллером. Сразу оговорюсь, что нет возможности шить через COM или LPT. Расскажите как и с помощью какой программы прошить сей контроллер? Какую обвязку делать при прошивке (нужен ли кварц, резисторы, конденсаторы и т.д.)? Желательно все последовательно))

atmicandr
29/11/2012 20:22
Кури даташит в части ISP, там всё ясно будет подмигивание

ДОБАВЛЕНО 29/11/2012 12:26

Страница 20 даташита. Ещё вопросы есть? подшучивать, дразнить

ДОБАВЛЕНО 29/11/2012 12:32

Кварц при прошивке нужен обязательно и конденсаторы тоже, прочая рассыпуха ненужна

sherhan36
29/11/2012 20:35
это я видел в даташите.
в описании asbasp написано что он шьет 89s52. по этому моя основная задача найти софт который одновременно проддерживает usbasp и at89s52. пока безрезультатно.
khazama держит usbasp, но не шьет 89s52.

atmicandr
29/11/2012 20:39
sherhan36, Если честно, то я например не знаю программ, которые позволяют работать ЮЭБИ программатором с этим контроллером... Херово что параллельного порта у тебя нет на компе. недовольство, огорчение

ДОБАВЛЕНО 29/11/2012 12:44

нука попробуй вот эту:

sherhan36
29/11/2012 20:48
atmicandr, да у меня ноут, был бы lpt или com порты не спрашивал бы.
но, в любом случае, спасибо за ответ))
может к теме еще кто знающий подтянется улыбка

atmicandr
29/11/2012 20:49
sherhan36, ты программу уже попробовал?

sherhan36
29/11/2012 20:52
судя по всему я пробовал другой вариант этой проги. сейчас с этим попробую повозиться)

atmicandr
29/11/2012 21:00
sherhan36 писал:
судя по всему я пробовал другой вариант этой проги. сейчас с этим попробую повозиться)
ты с вариантом 1.67 возился? Если да, то эта не подойдёт тоже... Я то через эту прогу с прогером STK200/300 работаю...

sherhan36
29/11/2012 21:01
atmicandr, эта прога не определяет usbasp как программатор. говорит что не может найти usbasp/ хотя драйвера установлены

ДОБАВЛЕНО 29/11/2012 22:02

я через 172 пробовал

ДОБАВЛЕНО 29/11/2012 22:11

вроде с мертвой точки сдвинулось. я его вроде бы стер. теперь хочу проверочную прогу написать

ДОБАВЛЕНО 29/11/2012 22:17

не в курсе, в codevision подключить команды для at89s52?
#include<at89s52.h> не прокатывает

atmicandr
29/11/2012 21:20
Ну тогда сушите вёсла сэр... С этим прогером как у тебя у меня работала ещё SinaProg и eXtreme Burner... Пробовал их?

sherhan36
29/11/2012 21:23
пробовал. eXtreme Burner даже не подозревает о серии AT.
SinaProg по моему также.

atmicandr
29/11/2012 21:26
sherhan36, ты в какой проге контроллер стёр? Ты вроде писал что прогер твой не определяется...

sherhan36
29/11/2012 21:36
стер в progisp 172. в 166 он так и не определился.

atmicandr
29/11/2012 21:40
sherhan36, так значит 1.72 определяет сигнатуру чипа... Писать уже пробовал?

sherhan36
29/11/2012 21:48
не знаю почему, но при повторной попытке стереть опять появилась ошибка
писать еще не пробовал, не знаю как в codevision подключить команды для at89s52.

atmicandr
29/11/2012 21:54
Теперь скажи точно- программатор чип видит? Видит его именно таким, какой ты поставил? Прочти его сигнатуру! Если это всё в норме, то можно реально пробовать уже писать. Опасаться нечего ибо фьюзов у проца вообще нет, а LB0 и LB1 оставить по умолчанию в единицы.

ДОБАВЛЕНО 29/11/2012 13:55

Ну а как работать с 89 в CVAVR я понятия не имею... недовольство, огорчение

sherhan36
29/11/2012 22:05
не видит. я его сначала стер, потом выключил блок питания, после включения опять ошибка появилась.

atmicandr
29/11/2012 22:12
Ндаа... Ну и ещё один детский вопрос- прежде чем контроллер стереть, ты его прочитал?

ДОБАВЛЕНО 29/11/2012 14:20

И ещё- как питание контроллера организовано? Внешнее или внутреннее с программатора?

sherhan36
29/11/2012 22:30
сигнатуру я его не читал. питать его пробовал двумя способами. сначала от программатора. потом подумал что косяк в этом и накинул еще клеммы от блока питания. в этом исполнении прога перестала выдавать ошибку.

ДОБАВЛЕНО 29/11/2012 23:33

да в принципе пофиг. знакомый заказал у китайцев параллельный программатор USB SP200S. он точно прошьет. правда ждать месяц))

atmicandr
29/11/2012 22:36
sherhan36 писал:
сигнатуру я его не читал.
Хреново... Запомни- эта операция всегда делается первой для того чтобы проверить насколько адекватно себя ведёт программатор в отношении контроллера
sherhan36 писал:
питать его пробовал двумя способами.
это хорошо
sherhan36 писал:
сначала от программатора. потом подумал что косяк в этом и накинул еще клеммы от блока питания. в этом исполнении прога перестала выдавать ошибку.
Когда питал программатор с внешнего источника, ты выход +5вольт на выходном разъёме программатора отсоединял или нет?[/quote]

ДОБАВЛЕНО 29/11/2012 14:37

sherhan36 писал:
да в принципе пофиг. знакомый заказал у китайцев параллельный программатор USB SP200S. он точно прошьет. правда ждать месяц))
смех Ну смотри... Не поминай лихом... подмигивание

sherhan36
29/11/2012 22:48
и чтобы не грешить на программатор и софт. сейчас прошил attiny13a без проблем. прочиталась сигнатура, стерся чип, записалась программа и замигал диод уже от контроллера)) ну да) до связи улыбка

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru