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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Помогите выбрать мк, ...
V_G
сообщение Oct 24 2011, 07:08
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Ну, если немножко подумать, можно вход таймера приспособить под источник прерывания. Это про 51 семейство.
А во многих других 8-разрядных можно практически любую ногу приспособить под pin change interrupt.
Go to the top of the page
 
+Quote Post
scifi
сообщение Oct 24 2011, 07:37
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Студент @ Oct 24 2011, 10:55) *
у меня есть смутное сомненье что 8разрядных МК с 3мя внешними прерываниями нет в природе...

Минуточку! Так всё-таки 8051 или 8-разрядный МК? Если последнее, то, к примеру, семейство STM8 весьма привлекательно, и внешних прерываний там куча.
А этот ваш 8051 - древнее говно мамонта. Эта кривая архитектура жива только потому, что все привыкли. Более современные процессоры гораздо лучше заточены под язык Си, и это правильно.
Go to the top of the page
 
+Quote Post
AndreyS
сообщение Oct 24 2011, 20:27
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



Цитата(Студент @ Oct 24 2011, 10:55) *
у меня есть смутное сомненье что 8разрядных МК с 3мя внешними прерываниями нет в природе...

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


--------------------
Удачи.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Oct 25 2011, 06:27
Сообщение #19


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(Студент @ Oct 23 2011, 13:10) *
Бывают вобще контроллеры с 3мя внешними прерываниями на ядре МСS-51 ?

С четырьмя есть. Но без I2C sad.gif Есть, однако, диковатая мысль PCA под это дело задействовать... UART делали, почему бы I2C нет?
Касательно "кипарисов", так тем нужно либо подключение к USB для загрузки памяти программ, либо внешняя память.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
mikushin
сообщение Dec 19 2011, 20:20
Сообщение #20





Группа: Новичок
Сообщений: 1
Регистрация: 19-12-11
Пользователь №: 68 976



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



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


--------------------
Go to the top of the page
 
+Quote Post
serfedos
сообщение Apr 2 2015, 11:59
Сообщение #21





Группа: Новичок
Сообщений: 1
Регистрация: 19-09-11
Пользователь №: 67 278



Цитата(scifi @ Oct 24 2011, 11:37) *
Минуточку! Так всё-таки 8051 или 8-разрядный МК? Если последнее, то, к примеру, семейство STM8 весьма привлекательно, и внешних прерываний там куча.
А этот ваш 8051 - древнее говно мамонта. Эта кривая архитектура жива только потому, что все привыкли. Более современные процессоры гораздо лучше заточены под язык Си, и это правильно.

В чем же заключается его кривость, если не секрет? В отсутствии геморроя в виде банков памяти как у PICов или CISC архитектурой, которая несмотря на частоту в 25Мгц засовывает за пояс 64МГц топовых конкурентов??? Ничего не имею против PICов - очень хорошие и надежные контроллеры. Работал и с ними и Silabs C8051FXXX и с Atmel, везде есть свои особенности. Что выбирать - вопрос конкретной задачи. Колесу еще больше чем контроллерам и продолжает выполнять свои функции, поэтому эпитет "древнее" не значит плохое. И что значит заточены под Си??? По моему компиляторы подстраиваются под архитектуру, или что-то изменилось и теперь железо разарабатывется под язык программирования???
Go to the top of the page
 
+Quote Post
megajohn
сообщение Apr 2 2015, 12:04
Сообщение #22


Профессионал
*****

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



Цитата(serfedos @ Apr 2 2015, 14:59) *
По моему компиляторы подстраиваются под архитектуру, или что-то изменилось и теперь железо разарабатывется под язык программирования???


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


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 14:13
Рейтинг@Mail.ru


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