реклама на сайте
подробности

 
 
> AT89C2051 -> AT89c51, Можна ли заменить?
alux
сообщение Jul 26 2005, 13:42
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447



Всем привет.
За основу разрабатываемого устройства взял программу (на асме) написанную под AT89c51. Вопрос. Можна ли этот исходник использовать для AT89C2051. AT89c51 не подходит из-за кол-ва ног. Где взять компилятор? Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alux
сообщение Jul 26 2005, 15:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447



За основу взял Милливольтметр на AD7714. Там используется AT89C51. Сейчас думаю, или повторить конструкцию один к одному или переписать программу под ATtiny2313. Есть небольшой опыт программирования AVR-ок.
В первом случае, смущает перспектива программирования паралельным программатором (каким ?)
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 17 2005, 03:36
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(alux @ Jul 26 2005, 17:32) *
За основу взял Милливольтметр на AD7714. Там используется AT89C51. Сейчас думаю, или повторить конструкцию один к одному или переписать программу под ATtiny2313. Есть небольшой опыт программирования AVR-ок.
В первом случае, смущает перспектива программирования паралельным программатором (каким ?)



у 89С2051 в два раза больше памяти данных чем у 89C51. В то же время у 2051 всего 2k флеша. Если готовая прошивка под 89C51 больше 2k тогда возможно придется взять 89C4051 (4k флеша). При этом 4051, если мне не изменяет память стоит дороже первых двух в силу своей редкости.. Параллельный программатор (схему и программу) для 2051/4051 можно найти здесь: http://www.ic-prog.com/ а можно и самому разработать, руководствуясь даташитом к 89Cxx51 контроллерам.

Если очень сильно смущает перспектива использования параллельного программатора, тогда можно взять совместимые контроллеры S серии, которые поддерживают ISP. Любой из 89S51/89S52/89S4051(89S2051) вам подойдет. Программируются они ничуть не сложнее чем AVR серии AT90.

Удачи
Go to the top of the page
 
+Quote Post
ROC
сообщение Dec 17 2005, 09:10
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(defunct @ Dec 17 2005, 06:36) *
у 89С2051 в два раза больше памяти данных чем у 89C51. В то же время у 2051 всего 2k флеша. Если готовая прошивка под 89C51 больше 2k тогда возможно придется взять 89C4051 (4k флеша). При этом 4051, если мне не изменяет память стоит дороже первых двух в силу своей редкости.. Параллельный программатор (схему и программу) для 2051/4051 можно найти здесь: http://www.ic-prog.com/ а можно и самому разработать, руководствуясь даташитом к 89Cxx51 контроллерам.

Если очень сильно смущает перспектива использования параллельного программатора, тогда можно взять совместимые контроллеры S серии, которые поддерживают ISP. Любой из 89S51/89S52/89S4051(89S2051) вам подойдет. Программируются они ничуть не сложнее чем AVR серии AT90.

Удачи


Насчет "дороже" - в Питере, в "Микронике" (это розничная контора) ценник примерно такой:
at89c2051-24pi dip20 26.80
at89c2051-24si soic20 61.60
at89c4051-24pi dip20 35.40

Насчет памяти:
at89c2051 - 2K flash, 128 RAM
at89c4051 - 4K flash, 128 RAM
at89c51 - 4K flash, 128 RAM

Программатор для серии 89С все равно понадобится, пробовал следующие:
http://chaokhun.kmitl.ac.th/~kswichit/easy1puiu/easyp12.htm для 2051/4051
http://chaokhun.kmitl.ac.th/~kswichit/easy2puiu/easyp52.htm - для С51/52
собирал, все работает, достаточно удобно, исходники фирмвари для програматоров открыты. Единственное неудобство - пришлось доехать до приятеля и прошить у него контроллеры для программаторов.
Есть коммерческое развитие этих программаторов от фирмы "Sunrom" - http://chaokhun.kmitl.ac.th/~kswichit/89prog/index.html


Для 89S серии программаторов вообще море - от "5 проводков" до ...сколько фантазии хватит smile.gif smile.gif


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016