Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.02.2007, 16:22
|
|
Временная регистрация
Регистрация: 24.11.2006
Сообщений: 53
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Связывание ATmega128 с компьютером через USB
Хочу подключить МК к комьютеру через ЮСБи, но не знаю как это сделать, помогите разобраться.
Что посоветуете прочитать? Может есть какие нибудь толковые книги?
|
|
|
|
23.04.2010, 12:59
|
|
Прохожий
Регистрация: 23.04.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Свазывание ATmega128 с компьютером через USB
здраствуйте, тот же вопрос... если можно ответьте пожалуста!
|
|
|
|
23.04.2010, 13:01
|
|
Прописка
Регистрация: 11.04.2006
Сообщений: 197
Сказал спасибо: 80
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
Re: Свазывание ATmega128 с компьютером через USB
Покупкой переходника USB-RS232 все решиться. Это микры FT232 или СP2102(03).
|
|
|
|
23.04.2010, 13:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Re: Свазывание ATmega128 с компьютером через USB
Ну, как бы есть еще vusb - возможно, это решение устарело при выпуске авр с аппаратным юсб - и сжирает 80% ресурсов камня - но, тем не менее, проект развивается. Почему-то.
Ознакомьтесь на русском - http://microsin.ru/content/view/1084/44/ может, подойдет...
|
|
|
|
20.02.2012, 17:36
|
|
Прописка
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
|
Re: Свазывание ATmega128 с компьютером через USB
Как думаете, реально ли сделать на базе V-USB и AVR устройство, работающее как Mass Storage Class, примерно как сделано здесь, но которое будет определяться на компьютере как накопитель, скажем, размером 4кБ (1 кластер). Данные планируется хранить в собственной Flash-памяти AVR-ки. Необходимо реализовать возможность записи всего одного файла, но не знаю, допустимо ли описать устройство столь малого размера и поймет ли операционная система такой изврат. И не могу пока что оценить, сколько займет места файловая система.
__________________
- Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
- Двуугольник - это треугольник, только поломанный
- Одноугольника не видел
|
|
|
|
20.02.2012, 19:51
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Свазывание ATmega128 с компьютером через USB
Сообщение от skrynia
|
... реально ли сделать на базе V-USB и AVR устройство, работающее как Mass Storage Class...
|
нет. В эту сторону не ройте. И usb-›com не прокатывает. Вам надо МК с честным USB контроллером. Примеров - много по заданной тематике.
|
|
|
|
21.02.2012, 10:35
|
|
Прописка
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
|
Re: Свазывание ATmega128 с компьютером через USB
SasaVitebsk, вопрос, в принципе, но не в том, возможно ли это сделать именно на AVR, по ссылке из моего предыдущего сообщения видно, что это возможно. Там автор реализовал прием команд SCSI от хоста и выполнение их контроллером. По командам хосту предоставляются блоки данных от SD-карты без всякого анализа содержимого. А я думаю, что если от карты отказаться, а вместо неё создать "супер-мини" карту внутри flash-памяти контроллера на несколько килобайт, создав там FAT и + несколько рабочих кластеров. Сможет ли операционка работать с "флешкой" в несколько кБ?
__________________
- Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
- Двуугольник - это треугольник, только поломанный
- Одноугольника не видел
|
|
|
|
21.02.2012, 11:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: Связывание ATmega128 с компьютером через USB
Сообщение от skrynia
|
реально ли сделать на базе V-USB и AVR устройство, работающее как Mass Storage Class, ... которое будет определяться на компьютере как накопитель, скажем, размером 4кБ (1 кластер). Данные планируется хранить в собственной Flash-памяти AVR-ки
|
реализовать можно наверняка, но! количество циклов записи во FLASH-память ограничено. может лучше связку ATmega128+ОЗУ 23K256+батарейка
Сообщение от skrynia
|
Необходимо реализовать возможность записи всего одного файла, но не знаю, допустимо ли описать устройство столь малого размера и поймет ли операционная система такой изврат. И не могу пока что оценить, сколько займет места файловая система
|
а зачем файловая система ради записи всего одного файла?
обставьте запросы от РС/ответы от МК необходимыми атрибутами и не нужна ОС (если, конечно, задача не более глобальна)
|
|
|
|
21.02.2012, 12:56
|
|
Прописка
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
|
Re: Связывание ATmega128 с компьютером через USB
Сообщение от jump
|
реализовать можно наверняка, но! количество циклов записи во FLASH-память ограничено. может лучше связку ATmega128+ОЗУ 23K256+батарейка
|
Количество циклов в данном случае не принципиально.
Сообщение от jump
|
а зачем файловая система ради записи всего одного файла?
|
Устройство должно определяться как "флешка", на которую записывается некий файл конфигурации в очень простом а-ля текстовом формате. Нужно для того, чтобы не надо было лепить собственные утилиты для работы с устройством, а также чтобы можно было работать под любой ОС, способной без специальных драйверов работать с классом MSD.
__________________
- Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
- Двуугольник - это треугольник, только поломанный
- Одноугольника не видел
|
|
|
|
21.02.2012, 13:11
|
|
Прописка
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
|
Re: Связывание ATmega128 с компьютером через USB
Посмотрел ограничения снизу на объём карт. Оказывается, что SD-карта не бывает меньше, чем 8Мб, а для MMC-карты минимальный объём составляет целых 64кБ! Я так понимаю, даже на самую маленькую карту должна становиться файловая система типа FAT16, хотя тут наверное даже про FAT12 надо говорить? Если так, то половину микроконтроллера ATmega128 можно отдать под эмуляцию карты.
__________________
- Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
- Двуугольник - это треугольник, только поломанный
- Одноугольника не видел
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
AT команды через USB
|
begun |
Микроконтроллеры, АЦП, память и т.д |
25 |
05.12.2011 01:27 |
AVR-Crumb168-USB не соединяется с компьютером
|
Janedi |
Микроконтроллеры, АЦП, память и т.д |
1 |
03.06.2011 19:58 |
atmega128 и 1-wire через USART
|
mer1in |
Микроконтроллеры, АЦП, память и т.д |
3 |
16.07.2009 19:30 |
Заливка Atmega128 через SPI
|
ua_gruzin |
Микроконтроллеры, АЦП, память и т.д |
7 |
02.03.2009 17:50 |
Кто-нибудь соединял C8051F320 (Silabs) с компьютером по USB?
|
011119xx |
Микроконтроллеры, АЦП, память и т.д |
12 |
03.08.2006 13:54 |
Часовой пояс GMT +4, время: 12:46.
|
|