V_G 8 24 октября, 2011 Опубликовано 24 октября, 2011 · Жалоба Ну, если немножко подумать, можно вход таймера приспособить под источник прерывания. Это про 51 семейство. А во многих других 8-разрядных можно практически любую ногу приспособить под pin change interrupt. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 24 октября, 2011 Опубликовано 24 октября, 2011 · Жалоба у меня есть смутное сомненье что 8разрядных МК с 3мя внешними прерываниями нет в природе... Минуточку! Так всё-таки 8051 или 8-разрядный МК? Если последнее, то, к примеру, семейство STM8 весьма привлекательно, и внешних прерываний там куча. А этот ваш 8051 - древнее говно мамонта. Эта кривая архитектура жива только потому, что все привыкли. Более современные процессоры гораздо лучше заточены под язык Си, и это правильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndreyS 0 24 октября, 2011 Опубликовано 24 октября, 2011 · Жалоба у меня есть смутное сомненье что 8разрядных МК с 3мя внешними прерываниями нет в природе... добрый день. Посмотрите cypress Cy68013, оно же FX2. Если не изменяет память, то там есть инт2 и помоему еще инт4 (кроме инт0 и инт1). Правда в нем еще и USB, но есть и I2C. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 25 октября, 2011 Опубликовано 25 октября, 2011 · Жалоба Бывают вобще контроллеры с 3мя внешними прерываниями на ядре МСS-51 ? С четырьмя есть. Но без I2C :( Есть, однако, диковатая мысль PCA под это дело задействовать... UART делали, почему бы I2C нет? Касательно "кипарисов", так тем нужно либо подключение к USB для загрузки памяти программ, либо внешняя память. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mikushin 0 19 декабря, 2011 Опубликовано 19 декабря, 2011 · Жалоба Здравствуйте! Помогите выбрать 8 разрядный контроллер на базе 51. Требования такие: 3 линии внешних прерываний, встроенный интерфейс I2C, возможность подключения внешней памяти через I2C, ну и минимум 6 портов Ну и требования! Как минимум требуется давно снятый с производства I80c51GB. А что касается трех прерываний, то чем не прерывание вывод RESET с вектором прерывания 0? Тогда любой представитель этого семейства имеет два маскируемых и одно немаскируемое прерывание Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serfedos 0 2 апреля, 2015 Опубликовано 2 апреля, 2015 · Жалоба Минуточку! Так всё-таки 8051 или 8-разрядный МК? Если последнее, то, к примеру, семейство STM8 весьма привлекательно, и внешних прерываний там куча. А этот ваш 8051 - древнее говно мамонта. Эта кривая архитектура жива только потому, что все привыкли. Более современные процессоры гораздо лучше заточены под язык Си, и это правильно. В чем же заключается его кривость, если не секрет? В отсутствии геморроя в виде банков памяти как у PICов или CISC архитектурой, которая несмотря на частоту в 25Мгц засовывает за пояс 64МГц топовых конкурентов??? Ничего не имею против PICов - очень хорошие и надежные контроллеры. Работал и с ними и Silabs C8051FXXX и с Atmel, везде есть свои особенности. Что выбирать - вопрос конкретной задачи. Колесу еще больше чем контроллерам и продолжает выполнять свои функции, поэтому эпитет "древнее" не значит плохое. И что значит заточены под Си??? По моему компиляторы подстраиваются под архитектуру, или что-то изменилось и теперь железо разарабатывется под язык программирования??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 3 2 апреля, 2015 Опубликовано 2 апреля, 2015 · Жалоба По моему компиляторы подстраиваются под архитектуру, или что-то изменилось и теперь железо разарабатывется под язык программирования??? дык не раз пробегали ссылки про ядра с поддержкой Форта, Ада и Java Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться