Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 19.02.2007, 16:22  
gopnicsdeath
Временная регистрация
 
Регистрация: 24.11.2006
Сообщений: 53
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
gopnicsdeath на пути к лучшему
По умолчанию Связывание ATmega128 с компьютером через USB

Хочу подключить МК к комьютеру через ЮСБи, но не знаю как это сделать, помогите разобраться.
Что посоветуете прочитать? Может есть какие нибудь толковые книги?
Реклама:
gopnicsdeath вне форума  
Непрочитано 23.04.2010, 12:59  
arhi001
Прохожий
 
Регистрация: 23.04.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arhi001 на пути к лучшему
По умолчанию Re: Свазывание ATmega128 с компьютером через USB

здраствуйте, тот же вопрос... если можно ответьте пожалуста!
arhi001 вне форума  
Непрочитано 23.04.2010, 13:01  
awtoap
Прописка
 
Регистрация: 11.04.2006
Сообщений: 197
Сказал спасибо: 80
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
awtoap на пути к лучшему
По умолчанию Re: Свазывание ATmega128 с компьютером через USB

Покупкой переходника USB-RS232 все решиться. Это микры FT232 или СP2102(03).
awtoap вне форума  
Непрочитано 23.04.2010, 13:10  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: Свазывание ATmega128 с компьютером через USB

Ну, как бы есть еще vusb - возможно, это решение устарело при выпуске авр с аппаратным юсб - и сжирает 80% ресурсов камня - но, тем не менее, проект развивается. Почему-то.
Ознакомьтесь на русском - http://microsin.ru/content/view/1084/44/ может, подойдет...
__________________
warez
urry вне форума  
Непрочитано 20.02.2012, 17:36  
skrynia
Прописка
 
Аватар для skrynia
 
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
skrynia на пути к лучшему
По умолчанию Re: Свазывание ATmega128 с компьютером через USB

Как думаете, реально ли сделать на базе V-USB и AVR устройство, работающее как Mass Storage Class, примерно как сделано здесь, но которое будет определяться на компьютере как накопитель, скажем, размером 4кБ (1 кластер). Данные планируется хранить в собственной Flash-памяти AVR-ки. Необходимо реализовать возможность записи всего одного файла, но не знаю, допустимо ли описать устройство столь малого размера и поймет ли операционная система такой изврат. И не могу пока что оценить, сколько займет места файловая система.
__________________
  • Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
  • Двуугольник - это треугольник, только поломанный
  • Одноугольника не видел
skrynia вне форума  
Непрочитано 20.02.2012, 19:51  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Свазывание ATmega128 с компьютером через USB

Сообщение от skrynia Посмотреть сообщение
... реально ли сделать на базе V-USB и AVR устройство, работающее как Mass Storage Class...
нет. В эту сторону не ройте. И usb-›com не прокатывает. Вам надо МК с честным USB контроллером. Примеров - много по заданной тематике.
SasaVitebsk вне форума  
Непрочитано 21.02.2012, 10:35  
skrynia
Прописка
 
Аватар для skrynia
 
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
skrynia на пути к лучшему
По умолчанию Re: Свазывание ATmega128 с компьютером через USB

SasaVitebsk, вопрос, в принципе, но не в том, возможно ли это сделать именно на AVR, по ссылке из моего предыдущего сообщения видно, что это возможно. Там автор реализовал прием команд SCSI от хоста и выполнение их контроллером. По командам хосту предоставляются блоки данных от SD-карты без всякого анализа содержимого. А я думаю, что если от карты отказаться, а вместо неё создать "супер-мини" карту внутри flash-памяти контроллера на несколько килобайт, создав там FAT и + несколько рабочих кластеров. Сможет ли операционка работать с "флешкой" в несколько кБ?
__________________
  • Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
  • Двуугольник - это треугольник, только поломанный
  • Одноугольника не видел
skrynia вне форума  
Непрочитано 21.02.2012, 11:51  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Связывание ATmega128 с компьютером через USB

Сообщение от skrynia Посмотреть сообщение
реально ли сделать на базе V-USB и AVR устройство, работающее как Mass Storage Class, ... которое будет определяться на компьютере как накопитель, скажем, размером 4кБ (1 кластер). Данные планируется хранить в собственной Flash-памяти AVR-ки
реализовать можно наверняка, но! количество циклов записи во FLASH-память ограничено. может лучше связку ATmega128+ОЗУ 23K256+батарейка

Сообщение от skrynia Посмотреть сообщение
Необходимо реализовать возможность записи всего одного файла, но не знаю, допустимо ли описать устройство столь малого размера и поймет ли операционная система такой изврат. И не могу пока что оценить, сколько займет места файловая система
а зачем файловая система ради записи всего одного файла?
обставьте запросы от РС/ответы от МК необходимыми атрибутами и не нужна ОС (если, конечно, задача не более глобальна)
jump вне форума  
Непрочитано 21.02.2012, 12:56  
skrynia
Прописка
 
Аватар для skrynia
 
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
skrynia на пути к лучшему
По умолчанию Re: Связывание ATmega128 с компьютером через USB

Сообщение от jump Посмотреть сообщение
реализовать можно наверняка, но! количество циклов записи во FLASH-память ограничено. может лучше связку ATmega128+ОЗУ 23K256+батарейка
Количество циклов в данном случае не принципиально.

Сообщение от jump Посмотреть сообщение
а зачем файловая система ради записи всего одного файла?
Устройство должно определяться как "флешка", на которую записывается некий файл конфигурации в очень простом а-ля текстовом формате. Нужно для того, чтобы не надо было лепить собственные утилиты для работы с устройством, а также чтобы можно было работать под любой ОС, способной без специальных драйверов работать с классом MSD.
__________________
  • Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
  • Двуугольник - это треугольник, только поломанный
  • Одноугольника не видел
skrynia вне форума  
Непрочитано 21.02.2012, 13:11  
skrynia
Прописка
 
Аватар для skrynia
 
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
skrynia на пути к лучшему
По умолчанию Re: Связывание ATmega128 с компьютером через USB

Посмотрел ограничения снизу на объём карт. Оказывается, что SD-карта не бывает меньше, чем 8Мб, а для MMC-карты минимальный объём составляет целых 64кБ! Я так понимаю, даже на самую маленькую карту должна становиться файловая система типа FAT16, хотя тут наверное даже про FAT12 надо говорить? Если так, то половину микроконтроллера ATmega128 можно отдать под эмуляцию карты.
__________________
  • Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
  • Двуугольник - это треугольник, только поломанный
  • Одноугольника не видел
skrynia вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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, время: 18:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot