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

Помогите выбрать мк

Ну, если немножко подумать, можно вход таймера приспособить под источник прерывания. Это про 51 семейство.

А во многих других 8-разрядных можно практически любую ногу приспособить под pin change interrupt.

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


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

у меня есть смутное сомненье что 8разрядных МК с 3мя внешними прерываниями нет в природе...

Минуточку! Так всё-таки 8051 или 8-разрядный МК? Если последнее, то, к примеру, семейство STM8 весьма привлекательно, и внешних прерываний там куча.

А этот ваш 8051 - древнее говно мамонта. Эта кривая архитектура жива только потому, что все привыкли. Более современные процессоры гораздо лучше заточены под язык Си, и это правильно.

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


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

у меня есть смутное сомненье что 8разрядных МК с 3мя внешними прерываниями нет в природе...

добрый день. Посмотрите cypress Cy68013, оно же FX2. Если не изменяет память, то там есть инт2 и помоему еще инт4 (кроме инт0 и инт1). Правда в нем еще и USB, но есть и I2C.

 

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


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

Бывают вобще контроллеры с 3мя внешними прерываниями на ядре МСS-51 ?

С четырьмя есть. Но без I2C :( Есть, однако, диковатая мысль PCA под это дело задействовать... UART делали, почему бы I2C нет?

Касательно "кипарисов", так тем нужно либо подключение к USB для загрузки памяти программ, либо внешняя память.

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


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

Здравствуйте! Помогите выбрать 8 разрядный контроллер на базе 51. Требования такие: 3 линии внешних прерываний, встроенный интерфейс I2C, возможность подключения внешней памяти через I2C, ну и минимум 6 портов

 

 

Ну и требования! Как минимум требуется давно снятый с производства I80c51GB. А что касается трех прерываний, то чем не прерывание вывод RESET с вектором прерывания 0? Тогда любой представитель этого семейства имеет два маскируемых и одно немаскируемое прерывание

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


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

Минуточку! Так всё-таки 8051 или 8-разрядный МК? Если последнее, то, к примеру, семейство STM8 весьма привлекательно, и внешних прерываний там куча.

А этот ваш 8051 - древнее говно мамонта. Эта кривая архитектура жива только потому, что все привыкли. Более современные процессоры гораздо лучше заточены под язык Си, и это правильно.

В чем же заключается его кривость, если не секрет? В отсутствии геморроя в виде банков памяти как у PICов или CISC архитектурой, которая несмотря на частоту в 25Мгц засовывает за пояс 64МГц топовых конкурентов??? Ничего не имею против PICов - очень хорошие и надежные контроллеры. Работал и с ними и Silabs C8051FXXX и с Atmel, везде есть свои особенности. Что выбирать - вопрос конкретной задачи. Колесу еще больше чем контроллерам и продолжает выполнять свои функции, поэтому эпитет "древнее" не значит плохое. И что значит заточены под Си??? По моему компиляторы подстраиваются под архитектуру, или что-то изменилось и теперь железо разарабатывется под язык программирования???

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


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

По моему компиляторы подстраиваются под архитектуру, или что-то изменилось и теперь железо разарабатывется под язык программирования???

 

дык не раз пробегали ссылки про ядра с поддержкой Форта, Ада и Java

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


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

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

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

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

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

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

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

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

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

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