Jump to content

    
Sign in to follow this  
dima106

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites
у меня есть смутное сомненье что 8разрядных МК с 3мя внешними прерываниями нет в природе...

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

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

Share this post


Link to post
Share on other sites
у меня есть смутное сомненье что 8разрядных МК с 3мя внешними прерываниями нет в природе...

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

 

Share this post


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

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

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

Share this post


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

 

 

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

Share this post


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

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

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

Share this post


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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this