Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.07.2008, 09:38
|
#1
|
Прописка
Регистрация: 08.02.2008
Сообщений: 150
Сказал спасибо: 22
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
|
Контроллер с USB
Всем доброго времени суток!
Помогите пожалуйста подобрать контроллер с USB интерфейсом, чтобы можно было подключать к компьютеру!
Самые главные требования: доступный, чтобы было просто найти, DIP корпус, желательна поддержка чисел с плавающей запятой, доступность средств программирования (дорогой софт и программматоры не найдем..)
Я начинающий, работал только с AVR Mega, его знаю достаточно хорошо..
Заранее спасибо за ответы!
|
|
|
|
28.07.2008, 10:35
|
#2
|
Вид на жительство
Регистрация: 05.09.2006
Сообщений: 360
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Если Вы достаточно хорошо знаете Мегу, то может быть Вам подойдет простой преобразователь USB-COM?
Или Вам нужна вся мощь USB интерфейса?
Удачи.
|
|
|
|
28.07.2008, 11:07
|
#3
|
Прописка
Регистрация: 16.03.2005
Сообщений: 244
Сказал спасибо: 78
Сказали Спасибо 85 раз(а) в 55 сообщении(ях)
|
cypress но нет DIP и плавающая точка это к сигнальникам но там USB тоже у тех у которых плавающей точки нет- они ближе к МК.
|
|
|
|
28.07.2008, 22:17
|
#4
|
Прописка
Регистрация: 08.02.2008
Сообщений: 150
Сказал спасибо: 22
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
|
Спасибо!
Цитата:
|
Если Вы достаточно хорошо знаете Мегу, то может быть Вам подойдет простой преобразователь USB-COM?
|
В-принципе Вы правы, я думаю, что COM вполне должно хватить..
Ну а насчет плавающей точки, дробных чисел и деления видимо придется все переложить на компьютер.. как я понимаю это задача практически нереальная для микроконтроллера..
|
|
|
|
28.07.2008, 22:19
|
#5
|
Временная регистрация
Регистрация: 15.06.2006
Сообщений: 56
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Не думаю что вам удастся найти в дип корпусе контроллер с fpu. Разве что програмно реализовать оное.
|
|
|
|
28.07.2008, 22:40
|
#6
|
Прописка
Регистрация: 08.02.2008
Сообщений: 150
Сказал спасибо: 22
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
|
а вообще, если коротко обрисовать задачу, нужно рассчитать около 5000 значений по апроксимирующим зависимостям 3 степени... ну то есть будет возведение в куб...какой контроллер сможет справиться с таким объемом вычислений? DSP процессор?
|
|
|
|
28.07.2008, 23:38
|
#7
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Любой. Все дело во времени, за которое нужно это сделать.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
29.07.2008, 16:25
|
#8
|
Прописка
Регистрация: 08.02.2008
Сообщений: 150
Сказал спасибо: 22
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
|
Ну если дело во времени, то оно некритично...
вот если контроллер 8-разрядный, а мы возводим число к примеру 180 в третью степень, то получится уже 32 разрядное число...напрямую такое не получится..только если какими-то обходными путями???
|
|
|
|
29.07.2008, 17:01
|
#9
|
Временная регистрация
Регистрация: 15.06.2006
Сообщений: 56
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Насколько я знаю некоторые компиляторы поддерживают работу с флоатпойнтом, причем содержат все необходимое для програмной эмуляции. тоесть вы пишите на С код как обычно а всю рутину делают библиотеки, там есть все типы и float и double, как это работает я не разбирался но работает прада медленно но если вам не критично время, попробуйте, тем более во время расчетов мгут вызиватся прерывания, и вполне возможно организовать двухпоточность
|
|
|
|
29.07.2008, 17:03
|
#10
|
Прописка
Регистрация: 07.10.2006
Сообщений: 108
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Используйте для программирования Си например, там меньше проблем с вычислениями.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:11.
|
|