16 сообщений в этой теме

Здравствуйте.

Мы разрабатыватываем устройство на основе Atmel AT89C51ED2.

Насколько целесообразно использовать этот процессор ? Кто что посоветует?

Изменено пользователем Егор Хватов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
o_l_e_g    1 605

Контроллер на основе 51-ядра, надежен и адекватен, средств отладки для него валом, правда староват. Но старый конь, как известно....

Вычислительной мощности хватает? Цена устраивает? Если Да на оба вопроса, то в чем проблемы?

Изменено пользователем o_l_e_g

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mazzi    3

Хороший проц. Лично я, большинство проектов делаю на 51 процах. Хотя конечно и другие тоже использую. Мне кажется, что архитектуры лучше чем у 51-х процов ещё не придумали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kuzmich    13

Приветствую господа.Попутный вопрос немного по теме.А можно заменить At89c51rd2 на At89c51 24pi?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
optima    204

Приветствую господа.Попутный вопрос немного по теме.А можно заменить At89c51rd2 на At89c51 24pi?

Нет нельзя у rd2 памяти поболее!

хотя если обьем проги влезет возможно и да!

Изменено пользователем optima

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kuzmich    13

Только объемом памяти отличается, а все остальное идентично? Я вас правильно понял optima?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mazzi    3

Для сравнения этих микросхем сравним их с жильём. At89c51rd2 как девятиэтажное здание, а  At89c51 как избушка на курьих ножках.

В общем разница большая.

А вообще пригодность чипа определяется задачей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВВЛ    2

Всем КУ

Тема старая, но вполне подходит для моего вопроса

Подскажите плиз среду разработки для этого камня для программтрования на Асме

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Cobban    110

Я использовал вот этот компилятор. В качестве среды - любой текстовый редактор, например "UltraEdit".

Единственный минус - может не поддерживать некоторые команды данного камня, но это легко дописывается вручную через макросы.

Например команда дальнего перехода:

ljmp: macro Adrr
db 02,Adrr
endm

AsmComp.zip

Изменено пользователем Cobban

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВВЛ    2

А можно ли использовать uVision2.

Скачал, установил - теперь разбираюсь.

Как я понял, этого МК в списке нет, но наверное,можно указать Atmel 89C51, как думаете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Zer    521

Можно, но Keil больше заточен под Си.

P.S. Выбор контроллера в компиляторе в пределах одного семейства определяет лишь количество памяти и набор регистров. Всегда можно добавить вручную необходимые регистры или скорректировать map-файлы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВВЛ    2

Установил FLIP от Atmel и пытаюсь подключиться к AT89C51ED2 - не выходит, пишет "Timeout error".

МК пробую б/у-шный , но там, откуда я его взял он работает, похоже в нем заблокирован ISP, если я провильно понял даташит так можно сделать, и если это так то теперь стереть его можно только параллельным программатором.

Кто знает что можно сделать, как его стереть?

Please help

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Zer    521

Если ISP залочен, то без параллельного программатора точно никак. Имея б/у камень именно с очистки и верификации на параллельном прогре я бы и начал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВВЛ    2

Спасибо за ответ. Извиняюсь за долгое молчание - дела.

Так получилось, что с АТМЕЛАМИ я работал только с одним (2051) да и то давно, все больше PIC и DSP

Объясните плз, отличается ли параллельное программирование, например, AT89C2051 и какого-нибудь AVR (подключение, протокол и тд) Было бы совсем здорово если бы ткнули меня носом в схему параллельного программатора и софт, которые поддерживают это чудо (AT89C51ED2), может он совместим со своими братьями (с кем?) Често говоря я не нашел такую схему с софтом, спецификацию по программированию тоже не нашел, а в датащите написано следующее:

"The Flash may be programmed using the parallel method by using a conventional

EPROM programmer. The parallel programming method used by these

devices is similar to that used by EPROM 87C51 but it is not identical and the

commercially available programmers need to have support for the

AT89C51RD2/ED2. The bootloader and the Application Programming Interface

(API) routines are located in the BOOT ROM."

т е похож на 87C51 но не идентично. (Чё секрет что ли или я что-то не понял)

может кто знает как выглядет команда - "СТЕРЕТЬ ВСЁ НАФИГ" в параллельном режиме :help:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ВВЛ    2

Разобрался, очистил память в ISP-режиме через встроеный BOOTLOADER. Всем спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас