Страница 2 из 2

Re: Помогите разобраться с Классикой 89c51

Добавлено: Вт окт 25, 2011 19:07:29
clawham
огооо.....оччнень много нового для себя почерпнул! спасибо

только прошу меня извинить....динозаврами были названы они потому что дип 40 и платы ну такие страшно старые что я и подумал - раритет это редкий и процессоры ж в них соответствующие....я читал вижу и знаю что в большинство аппаратных контроллеров типа USB-IDE SATA-IDE применяют всё те же 51-е ядра :)

это как х86 на которых весь мир персоналок зациклился....анахронизм? да нет...просто оно удобное легко развиваемое и главное - очень популярное....я ни в коем случае не могу быть против классики...
просто сейчас её популярность теряется активной пропагандой более собственных разработок чтоб потом переход на другую фирму был несколько болезненным....

на неделе буду применять знания полученные от Вас...думаю появится to больше проблем :)

Re: Помогите разобраться с Классикой 89c51

Добавлено: Ср окт 26, 2011 10:33:47
МитяРа
clawham писал(а):они потому что дип 40
Были и побольше..
У мя есть парочка Винбондовских W78C438 в 84-лапом корпусе..
Прикольный контроллер, у него кроме обычных портов "классики" наружу выведены шина адреса и шина данных с адресацией до 1МБайта памяти..
Хотел на них в своё время сделать отладочный модуль с загрузчиком, что-б можно было втыкать в панельку вместо МК и заливать прошивку - отлаживать..
Написал загрузчик и даже плату начал разводить, ещё в Спринте третьем..
А потом как-то появились МК с последовательным программированием и надобность в модуле отпала..

Вот:

Re: Помогите разобраться с Классикой 89c51

Добавлено: Ср окт 26, 2011 19:29:56
IM1
МитяРа писал(а):Пока аФФФтара нет, можно потрепаться.. :))

P.S. /для справки/
IM1 писал(а):даташит почитать на RD2:
Твой даташит на Филлиповский RD2, а у автора упомянут Атмеловский, а у него в описании первая-же строчка гласит "80C52 Compatibl"
Об чем как раз я и речь веду, что это не совсем С51 (совпадут, не сумлевайся.. МК51-классик, он и в Африке - классик-стандарт..), как Вы утверждали. Да, он ближе к С52, т.к. имеет 3 таймера в отличие от С51. Скорее всего он заменит С51 и С52, но это стрелять из пушки по воробьям...
МитяРа писал(а):Эти микросхемы, от Temic-а сначала у Атмела были с маркировкой T89C51RD2 http://www.atmel.com/dyn/resources/prod ... 34a7dc.pdf
а уже потом появилось AT89C51RD2 http://www.atmel.com/dyn/resources/prod ... oc4235.pdf
Из технологий Temic-а, Атмел "откусил" и потом только стал делать х2-камешки и с укороченным циклом, а так-же получил доступ к последовательному программированию..
Не знаю, кто там у кого откусил, но от Atmel-a RD2 покруче будет: и частота увеличилась до 60МГц, и сторожевой таймер появился (Hardware Watchdog Timer), и ОЗУ выросло до 2048 битов, и много чего еще, например количество линий ввода/вывода достигло 34 у PLCC44 и 50 у PLCC68, и вообще даташит рулит.
П.С.
Топик стартеру настоятельно рекомендую: меняйте RD на RD, а С51 на С51 (можно С52)
П.П.С.
Если микроконтроллеры в панельках, то проведите диагностику всех имеющихся, а если нет, то установите панельку и опять же проверьте МК на брак. Может они вполне рабочие, есть такая традиция у нас (к сожалению), считать виновником самую большую м/сх на плате.

Re: Помогите разобраться с Классикой 89c51

Добавлено: Чт окт 27, 2011 12:37:38
МитяРа
IM1 писал(а):это не совсем С51
У Филлипса, щас ЭнЭксПи, всегда было сугубо своё видение на вопрос и они никогда не придерживались каких-о обще-других тенденций на маркировку..
Они никогда не писали что-то типа "х52 совместимый" и прочего, всегда написано 80С51-совместимый..
Даже в своей последней серии LPC9ххх, так-же написано "80С51-base", хотя от классики он далече убежал.. :))

Re: Помогите разобраться с Классикой 89c51

Добавлено: Пт окт 28, 2011 07:47:48
BOB51
и чего за rd уцепились?
уж лучше на серию LP тогда поглядеть (мож когда "вживую" удастся...)
и вообщшшхе..! 8) там у атмела на сайте неплохой ассемблер лежит да и среда с программатором для LPшек ... бесплатно... :roll:

Re: Помогите разобраться с Классикой 89c51

Добавлено: Пт окт 28, 2011 08:53:42
МитяРа
Да тут просто кучу плат надо восстановить, если получится..

BOB51, приветствую, пушистый.. чёт-то тя не видно, не слышно совсем.. опять быт заел.. :))

Re: Помогите разобраться с Классикой 89c51

Добавлено: Пт окт 28, 2011 09:05:12
clawham
Нюсссс
делюсь результатами
пара пробных вычислителей с блоками индикации один горелый второй рабочий были восстановлены - повыгорали кренки питания и супервизор....
на блоке индикации так же умер проц, внешняя обвязка и экран 44780....экран и обвязку поменяли а считать прошивку со второго блока индикации не удалось....так что большое всем спасибо за внимание и потраченное время....похоже что нечего больше думтаь над заменами совместимыми....ибо прошивки-то и нет...

Re: Помогите разобраться с Классикой 89c51

Добавлено: Пт окт 28, 2011 09:29:35
МитяРа
Пиши, если что.. :tea:

Re: Помогите разобраться с Классикой 89c51

Добавлено: Ср янв 18, 2012 20:30:49
klslab
Мужики подскажите, как считать и записать 89c51rd2 через UART, принесли два связевых измерительный пробора, в одном прошивка еще живая, в другом кирдык. Припаян 4-х пиновый разъем к 11(P3.0/RxD), 13(P3.1/TxD) +5, и земля.
Кто нибудь прошивал их через FLIP, объясните процедуру, и что делать с 32н (PSEN).

Re: Помогите разобраться с Классикой 89c51

Добавлено: Чт янв 19, 2012 08:00:21
BOB51
через UART только тем протоколом, что изготовитель самого устройства умудрил :facepalm:

Re: Помогите разобраться с Классикой 89c51

Добавлено: Чт янв 19, 2012 11:31:49
МитяРа
Ближе к вечеру посмотрю.. была папка про RD2-е и их программирование..
Там дополнительно задействуются PSEN и RST..

Re: Помогите разобраться с Классикой 89c51

Добавлено: Чт янв 19, 2012 11:58:59
polli123456
clawham Не помню где взял, давно было, но всё сохранил в архив. Короче там пишут, что возможно снять бит защиты с 89с51 и 89с52 старых годов выпуска. Если платы старые, может прокатит...
В архиве схема, прошивка, обсуждение на форуме.

"Бит защиты получилось снять на всех контроллерах AT89C52, которые оказались у меня, хотя пишут, что этот метод работает лишь с контроллерами 80C51/80C52 выпущенными до 2000г."

Re: Помогите разобраться с Классикой 89c51

Добавлено: Чт янв 19, 2012 12:25:27
klslab
МитяРа буду ждать, тем более другого выхода нет. Замыканием PSEN на землю при включении питания результатов не принесла, видно что проц останавливается но в бутлоадер не пускает.

Re: Помогите разобраться с Классикой 89c51

Добавлено: Чт янв 19, 2012 12:56:38
МитяРа
Сам с FLIP-ом не работал, но насколько помню, там для RD2-х нужна схема со стр.3 вот отсюда: http://www.atmel.com/dyn/resources/prod ... ctions.pdf

Поточнее, что найду - ближе к вечеру отпишусь..

Re: Помогите разобраться с Классикой 89c51

Добавлено: Чт янв 19, 2012 21:58:14
klslab
МитяРа писал(а):МитяРа
спасибо, это уже ближе к моей проблеме.

Re: Помогите разобраться с Классикой 89c51

Добавлено: Чт янв 19, 2012 23:15:36
МитяРа
Вечером некогда было посмотреть - или завтра к вечеру или в субботу..