Есть схема, требующая получать сигналы от 10 портов микроконтроллера. Время получения сигнала не критично. МК будет управляться и программироваться с ПК посредством ком-порта.
Подскажите, какой из широко известных используемых в народе микроконтроллеров я могу задействовать? Чтобы и в программировании было просто, и много лишних портов на нем не было.
И еще, не пойму, в чем разница между 8 и 32 битными МК?
Техника
Помогите с выбором микроконтроллера!
тебе нужно 10 портов, или 10 линий порта?
В первом случае - сожалею, во втором - да почти любой кроме 8-ногих.
Разрядность мк - разрядность двоичного числа в памяти МК, с какими он совершает операции.
В первом случае - сожалею, во втором - да почти любой кроме 8-ногих.
Разрядность мк - разрядность двоичного числа в памяти МК, с какими он совершает операции.
может, не надо?
atmega8
atmega пробуй
а может без мконтроллера можно обойтись ?
_[Katerina] _ 999
Неа, он обязательно нужен по условиям задачи) Самый простенький какой нить
Какие сигналы? Аналоговые или цифровые? Для цифровых сигналов пойдет любой Atmega
Разница в цене 32х разрядные более дорогие, но более быстрые имеют более сложную систему команд
Чтобы программировать было просто кури Arduino https://ru.wikipedia.org/wiki/Arduino или пиши мне на почту или в агент
Разница в цене 32х разрядные более дорогие, но более быстрые имеют более сложную систему команд
Чтобы программировать было просто кури Arduino https://ru.wikipedia.org/wiki/Arduino или пиши мне на почту или в агент
Программироваться посредством ком-порта? Для этого сначала нужно бутлоадер зашить в МК.
_[Katerina] _ 999
через MAX232 схемку
По соотношению цена-возможности щас лучше всего stm8
Странный вопрос, реально. Надо обработать аналоговый или цифровой сигнал 10 бит?
10 бит с помощью цифровых линий - это 10 входов. 1 цифровой вход может получить на входе только 1 бит в 1 единицу времени - примерно равному такту процессора.
Если 10 бит на одном входе - то это может быть и аналоговый сигнал на одном аналоговом входе, с разрешением оцифровки 10 бит.
Соединение с компьютером нужно для чего? Программирования? Тогда рекомендую, по крайней мере на время отладки программы воспользоваться отладочной платой (например, Arduino) c USB интерфейсом. С компортами та еще песня. Пока его запустишь.
А вообще резюмирую, как инженер - уточняйте ТЗ! :)
10 бит с помощью цифровых линий - это 10 входов. 1 цифровой вход может получить на входе только 1 бит в 1 единицу времени - примерно равному такту процессора.
Если 10 бит на одном входе - то это может быть и аналоговый сигнал на одном аналоговом входе, с разрешением оцифровки 10 бит.
Соединение с компьютером нужно для чего? Программирования? Тогда рекомендую, по крайней мере на время отладки программы воспользоваться отладочной платой (например, Arduino) c USB интерфейсом. С компортами та еще песня. Пока его запустишь.
А вообще резюмирую, как инженер - уточняйте ТЗ! :)
Если финансов не очень жалко, можно взять ICP DAS промышленный контроллер i-7188XAD для автономной работы и модуль дискретного ввода i-7053 с 16 каналами. Если работа от компа, хватит только модуля ввода. Нужен будет конвертер на 485-й интерфейс. И не мучиться с микроконтроллерами:)
а может без мконтроллера можно обойтись ?
чё
Стесняюсь спросить, зачем всё так усложнять?
Если Вы собираетесь управлять устройством с помощью компьютера через COM порт, то не подойдёт ли для вашей задачи, например, МС 74HC595?
На мой взгляд, это будет гораздо проще.
Программа на компе будет дёргать ножками-выходами ком порта: один выход тактовый, второй - информация в последовательном виде. HC595 на выходе будет иметь 8 бит. Двух МС Вам хватит, цена 15 руб. Плюс минимум деталек для преобразования сигнала ком порта в ттл.
Если Вы собираетесь управлять устройством с помощью компьютера через COM порт, то не подойдёт ли для вашей задачи, например, МС 74HC595?
На мой взгляд, это будет гораздо проще.
Программа на компе будет дёргать ножками-выходами ком порта: один выход тактовый, второй - информация в последовательном виде. HC595 на выходе будет иметь 8 бит. Двух МС Вам хватит, цена 15 руб. Плюс минимум деталек для преобразования сигнала ком порта в ттл.
Если устройство будет управляться компьютером да ещё и через COM порт и не будет работать автономно, то контроллер на хрен не нужен, подойдёт микросхема - последовательный сдвиговый регистр с параллельным выходом.
Это несравненно упростит и удешевит задачу!
Если устройство должно работать автономно, то практически ЛЮБОЙ МК справится с этой задачей. Но программу нужно писать для него и прошивать с помощью каких-либо инструментов. На мой взгляд, что-нибудь типа Атмеги - дёшево, полно инфы на русском, и не сложно.
Это несравненно упростит и удешевит задачу!
Если устройство должно работать автономно, то практически ЛЮБОЙ МК справится с этой задачей. Но программу нужно писать для него и прошивать с помощью каких-либо инструментов. На мой взгляд, что-нибудь типа Атмеги - дёшево, полно инфы на русском, и не сложно.
Такие вопросы лучше задавать в специализированных форумах, там будет более конкретный диалог. Например: forum.chipmk.ru/, forum.cxem.net/index.php?showforum=68 и т. д. Гугл в помощь!
Ваще без понятия! Надо смотреть со своей точки зрения))
да да atmega попробуй
atmega8 попробуй
атмега 10(хах)
....
бажаджадаажхажажхажхаж
кокококококо
k.jbn
А тебе для чего?
Похожие вопросы
- Помогите сделать выбор, что выбрать на день рожденье: фотик или айфон?
- Помогите с выбором
- Нужна рация. Помогите в выборе.
- Помогите с выбором
- Помогите с выбором производителя, и местом покупки!
- Помогите с выбором смартфона!
- помогите с выбором ЖК монитора.
- Вода в доме очень жесткая. Помогите с выбором недорогого, но нормального фильтра!
- Фотографы или те кто понимаются в фотоапаратах! помогите с выбором! какой фотик лутше? ? или посоветйте какая фирма круче
- Здравствуйте всем. Хочу приобрести бинокль, для наблюдения за небом и звездами. Может кто поможет с выбором? 12х50 Норм?
Разрядность имеется в виду что 8битный может одновременно проделать операцию с 8битами, а 32- с 32 соответственно?