dima106 0 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба Здравствуйте! Помогите выбрать 8 разрядный контроллер на базе 51. Требования такие: 3 линии внешних прерываний, встроенный интерфейс I2C, возможность подключения внешней памяти через I2C, ну и минимум 6 портов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 4 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба http://www.silabs.com/support/Pages/Parame...searchType=MCUs или http://www.atmel.com Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба У Кейла хороший поиск по базе МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima106 0 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба http://www.silabs.com/support/Pages/Parame...searchType=MCUs или http://www.atmel.com спасибо конечно, но в английском я нуб)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба спасибо конечно, но в английском я нуб)) Ну и зря. Для инженера-электронщика в наше время знание английского не менее важно, чем собственно технические знания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima106 0 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба Ну и зря. Для инженера-электронщика в наше время знание английского не менее важно, чем собственно технические знания. я работаю над этим, но с нуля дойти до уровня технического тяжело сейчас меня больше беспокоит мк) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба P89LPC9... с использованием "keyboard interrupt", пожалуй... самое дешёвое решение с точки зрения производственника. Силабсы тоже неплохи, но там изрядно надо вывернуть мозги, чтобы I2C приручить. Который там не совсем I2C, а SMBus. Ну и дороже раза в 2 при прочих равных. Навскидку - C8051F300 и его ближайшие родственники. Запаять QFN-11 сможете? ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima106 0 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба Запаять QFN-11 сможете? ;) запаивать не надо, мк для курсового нужен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба Без проверки в железе результатов ни в жизнь не признаю... А что, сейчас курсовики нематериальные бывают? :) В бытность студентом никогда не брезговал попаять чего просят и отладить... и даже сейчас, слепой совсем, этот самый QFN-11 запаяю секунд за 50... оптика на что? (...Господа модераторы, прибейте, если что не в тему...) Ну это поворчал. Насчёт филипса ничего не отменяется. Что-что, а I2C там - роднее быть не может в принципе (как-никак филипсы сей интерфейс изобрели), а с остальным отношения наладить совсем просто. :) Если меня дополнительно пнуть, то выдам ссылку на описание узла I2C по-русски, хотя примерно с тем же успехом можно пнуть Гуголя... ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima106 0 15 октября, 2011 Опубликовано 15 октября, 2011 · Жалоба Без проверки в железе результатов ни в жизнь не признаю... А что, сейчас курсовики нематериальные бывают? :) В бытность студентом никогда не брезговал попаять чего просят и отладить... и даже сейчас, слепой совсем, этот самый QFN-11 запаяю секунд за 50... оптика на что? (...Господа модераторы, прибейте, если что не в тему...) Ну это поворчал. Насчёт филипса ничего не отменяется. Что-что, а I2C там - роднее быть не может в принципе (как-никак филипсы сей интерфейс изобрели), а с остальным отношения наладить совсем просто. :) Если меня дополнительно пнуть, то выдам ссылку на описание узла I2C по-русски, хотя примерно с тем же успехом можно пнуть Гуголя... ;) можно поконкретней насчет филипса) про I2С есть у меня пара книжек, но лишней информации не бывает в моем случае... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima106 0 22 октября, 2011 Опубликовано 22 октября, 2011 · Жалоба блин...облом вышел, хотел С8051 взять, к которым были даташиты на русском, только там прерываний всего два, а надо три. Остался с носом. Теперь придется переводить с инглиша даташит. Народ, помогите с процессором! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
barabek 0 23 октября, 2011 Опубликовано 23 октября, 2011 · Жалоба блин...облом вышел, хотел С8051 взять, к которым были даташиты на русском, только там прерываний всего два, а надо три. Остался с носом. Теперь придется переводить с инглиша даташит. У silabs есть в контроллерах, например в f410, функция PortMatch. Это разновидность прерываний по порту, причем сразу 16 ног задействовать можно. Потом тот же PCA можно использовать как прерывание от порта. Эти прерывания может даже лучше ложатся на Вашу задачу. Описания на русском языке этих контроллеров где-то есть в сети. Даже видел бумажный вариант книги. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima106 0 23 октября, 2011 Опубликовано 23 октября, 2011 · Жалоба У silabs есть в контроллерах, например в f410, функция PortMatch. Это разновидность прерываний по порту, причем сразу 16 ног задействовать можно. Потом тот же PCA можно использовать как прерывание от порта. Эти прерывания может даже лучше ложатся на Вашу задачу. Описания на русском языке этих контроллеров где-то есть в сети. Даже видел бумажный вариант книги. собственно первое задание на курсовой проект было найти микросхемы с нужными параметрами. Бывают вобще контроллеры с 3мя внешними прерываниями на ядре МСS-51 ? По силабсам есть у меня книжка, если разрешат такой фокус с прерываниями проделать, то так и сделаю. А у атмелей и филипсов можно что то подобное провернуть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 23 октября, 2011 Опубликовано 23 октября, 2011 · Жалоба А у атмелей и филипсов можно что то подобное провернуть? С тремя не видел. Но теоретически (лично не пробовал !) можно в качестве третьего прерывания по спаду использовать RXD - вывод UART. Выставляем на него нолик, это воспринимается как старт-бит. А дальше МК может трактовать эту ситуацию двояко. Первый вариант - источник сигнала будет держать RXD в нуле, тогда прием завершится с ошибкой (неверный стоп-бит). Второй вариант - будет принят символ (в данном случае - любой), если к тому моменту, когда, по мнению блока UART, должен был бы прийти стоп-бит, источник сигнала отпустит линию RXD в единичку. Но я бы поставил исключающее ИЛИ на два входа, если нет противопоказаний. Хотя этот вариант тоже не безупречен ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima106 0 24 октября, 2011 Опубликовано 24 октября, 2011 · Жалоба у меня есть смутное сомненье что 8разрядных МК с 3мя внешними прерываниями нет в природе... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться