Перейти к содержанию
    

ОАО «НИИЭТ» планирует модификацию 8-разрядного микроконтроллера 1882ВЕ53У (аналог Atmel AT89C55WD) в рамках развития семейства MCS-51. Модифицированное изделие будет отличаться от 1882ВЕ53У увеличенным объемом памяти программ (32 Кбайт) и памяти данных (4 Кбайт). По архитектуре, набору команд, функциональному назначению и расположению выводов микросхема будет идентична 1882ВЕ53У.

 

Основные технические характеристики:

 

- разрядность АЛУ, бит 8

- Flash-память программ, байт 32К

- ЭСППЗУ память данных, байт 4К

- ОЗУ данных, байт 256

- адресуемая память, байт 64К

- таймеры 16-разрядные 3

- сторожевой таймер 1

- последовательный порт 1

- последовательный периферийный интерфейс 1

- порты ввода-вывода 8-разрядные 4

- количество источников прерываний 9

- напряжение питания 5 В ± 10%

- Корпус Н16.48-2В

 

Будем благодарны, если вы сообщите о вашей потребности в предполагаемой модификации и образце изделия в ответах к этой теме или на [email protected] с указанием предприятия.

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


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

Насколько помню, AT89C55WD тратил 12 тактов на выполнение одной команды. Здесь такое же ядро? В чем смысл?

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


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

Насколько помню, AT89C55WD тратил 12 тактов на выполнение одной команды. Здесь такое же ядро? В чем смысл?

Ядро тоже - MCS-51. Смысл в отечественной разработке.

 

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


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

Ядро тоже - MCS-51. Смысл в отечественной разработке.
Ядру 36 лет в этом году исполнится, отечественной разработке КР1816ВЕ51 более 25 лет. Уже давно существуют ядра с той же архитектурой, но с одним тактом на команду. Какой смысл делать копию морально устаревшего ядра, почему не сделать однотактовое (про целесообразность тянуть 51 архитектуру я уж и не спрашиваю)? Какая может ожидаться потребность в таком древнем ядре? Мне кажется - близкая к нулю. Навряд ли оборонке нужны мигалки светодиодами.

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


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

Какой смысл делать копию морально устаревшего ядра, почему не сделать однотактовое (про целесообразность тянуть 51 архитектуру я уж и не спрашиваю)? Какая может ожидаться потребность в таком древнем ядре?

 

Смысл в том, что куча программ за н-цать лет понаписана под х51 платорму. Переписывать по новой? Зачем?

Про 1такт - ясно дело, 12и тактовое ядро уже пора на свалку, причем давно. Китайцы уже лет 5-6 назад в своих чипиках - картридерах использовали 1-тактовое ядро х51.

Тактовая частота данного проца не указана, видимо стандартные 24МГц, т.е. целых 2 MIPS...

 

Конечно, правильней бы надо сделать так, чтобы можно было выбрать режим 12 тактов или 1 такт, в виде фьюза, т.к. для совместимости со старым софтом это может потребоваться..

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

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


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

Смысл в том, что куча программ за н-цать лет понаписана под х51 платорму. Переписывать по новой? Зачем?
Это не персоналка, в новое устройство на новом контроллере заливать старую программу? Вы сами в это верите?

 

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


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

Это не персоналка, в новое устройство на новом контроллере заливать старую программу? Вы сами в это верите?

Как ни странно - верю, ибо на себе испытал. Лет 10 назад переделывали ЧПУшки, какие-то полукустарные, но заказчику нравились, что делать - нравятся так и ладно, но электроника дохла частенько, как раз на 8051 была. Прогу скачали, сделали новую питалку и т.д. Заморачиваться с прогой я не стал, просто залили в новые атмелы 89С51 и все. Конечно, можно было переписать под более шустрые АВРки, но зачем, раз нравится, да и времени на разработку сколь угробили, да и деньжат потребовалось бы гораздо больше...

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


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

Как ни странно - верю, ибо на себе испытал. Лет 10 назад переделывали ЧПУшки, какие-то полукустарные, но заказчику нравились, что делать - нравятся так и ладно, но электроника дохла частенько,

Это довод? Единичный частный случай, несколько шт поделок, кустарных - ради этого разрабатывать новый МК чтобы был совместим со старой кустарщиной??? :-)

Согласен с Сергей Борщ. Если что-то и переносится из проекта в проект, то кусками, в исходниках. При этом (если эти исходники нормально написаны) их нетрудно перекомпилить даже под другое ядро, скорректировав конечно всё, что связано с периферией. Если написано коряво, так что не переносится, то лучше такое выкинуть.

А вообще по теме - полезность такой разработки имхо - близка к нулю. Разве что для каких-то частных случаев использования для модернизации существующей разработки, но тогда и спрашивать надо у тех разработчиков.

Имхо - опять очередной распил госбабла.

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


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

Если что-то и переносится из проекта в проект, то кусками, в исходниках. При этом (если эти исходники нормально написаны) их нетрудно перекомпилить даже под другое ядро, скорректировав конечно всё, что связано с периферией. Если написано коряво, так что не переносится, то лучше такое выкинуть.

 

Вы серьезно считаете, что можно так запросто найти исходники 10и летней разработки, да еще и другого программиста?? Вот ни разу такого счастья не удосужился...

 

А вообще по теме - полезность такой разработки имхо - близка к нулю.

Именно этой - да, согласен. Ибо копировать 80С31,32 и тд. "один в один" нет смысла. Но сделать с 1 или 2я тактами на команду - это вполне достойно. До сих пор буржуи продают свои х51 МК и будут еще долго скорее всего.

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


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

Вы серьезно считаете, что можно так запросто найти исходники 10и летней разработки, да еще и другого программиста?? Вот ни разу такого счастья не удосужился...

Странная какая-то Ваша контора. У нас и 10-ти и более летней исходники разработок в конторе все хранятся. Даже от уже давно ушедших сотрудников. Ну что-то совсем ненужное повыкинули.

Для этого есть выделенные сервера и SVN.

Свои исходники я вообще ВСЕ храню с самого начала работы. И с прошлых работ и заказчиков в том числе.

 

Именно этой - да, согласен. Ибо копировать 80С31,32 и тд. "один в один" нет смысла. Но сделать с 1 или 2я тактами на команду - это вполне достойно. До сих пор буржуи продают свои х51 МК и будут еще долго скорее всего.

Вот именно, что "до сих пор продают". А сделали много лет назад.

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

Вообще сильно сомневаюсь в актуальности в данный момент 8-битных ядер для новых разработок. Ну разве что для каких-то очень-очень малопотребляющих специализированных решений.

Лучше бы они это время затраченное на эту работу потратили в том проекте где ARM делали (вроде это одна контора как я понял) - больше толку было бы. Хотя и там тоже в хвосте плетутся....

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


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

Будем благодарны, если вы сообщите о вашей потребности в предполагаемой модификации и образце изделия в ответах к этой теме или на [email protected] с указанием предприятия.

 

Понимаете ли, потребности в таких изделиях совсем исчезли еще лет 10 назад.

Конечно, если будет низкая цена, ниже чем у оригиналов.... Но почему-то есть ощущуние, что получится дорого.

Изменено пользователем =L.A.=

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


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

Зачем мертвечину делать. Сделайте МК с cortex-m0, gpio, uart, spi и несколько таймеров, желательно 32 битных. Это будет уже ближе к современным тенденциям.

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


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

Зачем мертвечину делать. Сделайте МК с cortex-m0, gpio, uart, spi и несколько таймеров, желательно 32 битных. Это будет уже ближе к современным тенденциям.

Согласен. M0 - более актуально (а лучше M0+). И если ещё добавят какую-нить изюминку (а не тупо повторят чьё-то существующее решение за бОльшие бабки), тогда реально можно будет рассматривать для применения.

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


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

Разумеется, делать молотилку чисел на 51-ядре в 2016 году глупо. Но бывают некоторые аппаратные мега-решения, где нужно изначально как-то что-то проинициализировать, т.е. тупо записать-прочитать несколько 8-битных регистров. Вот сюда можно и нужно внедрить 51-ядро.

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...