реклама на сайте
подробности

 
 
> эмулятор SD карты, есть ли такое уже на AVR?
ветерок
сообщение Feb 20 2009, 15:15
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 29-11-06
Из: Ижевск
Пользователь №: 22 902



в общем задача в том чтоб управлять устройством вне зависимости от операционной системы скажем линукс
или виндовс.

Пришёл к выводу что надо оформить устройство сопряжения как диск
в котором например три текстовых файла.
кидая байт в файл 1.txt мы дёргаем портА ,
данные в текстовом файле 2.txt отвечают за конфигурацию портов и таймеров к примеру.
Файл 2.txt содержит входные данные.
типа первый байт в файле данные АЦП второй третий данные таймера 4-тый байт , данные с портА
И по мере фантазии...

в общем хочу сделать так .
подскажите или киньте ссылки.
Спасибо.

Сообщение отредактировал ветерок - Feb 20 2009, 15:25


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ветерок
сообщение Mar 11 2009, 14:45
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 29-11-06
Из: Ижевск
Пользователь №: 22 902



так ну что так и не нашли ?.
smile.gif
в общем суть-то такова (ещё раз )чтоб взять скажем ATmega16
вставить в карт-ридер комп покажет что вот мол диск появился..
на диске три файла
in.txt
out.txt
setup.txt

первый файл отображает несколько ячеек памяти МК включая некоторые регистры
Это для датчиков температуры мониторинга состояния таймеров и так далее...

во втором файле первый байт дублируется на порт А
остальные пока не важно....

setuo.txt
тут конфигурация контроллера,типа:
какая точность у термометров,время шага счёта разряд\заряда конденсатора и так дальше.
так же зеркала регистров контроллера.
файл так же содержит имя текущей прошивки в микроконтроллере(только чтение)
и имя следующей R\W
бит старта бутлоадера..
и некоторые тонкости...

к микроконтроллеру подключена реальная флеха на которой несколько прошивок.
Программа или оператор решают по ситуации что делать и как быть.
может по отработке одного сценария подгрузить следующую "математику" либо ещё что-то.

при вытаскивании реальной флешки на "диске" должны остаться три основных файла.
всё

А дальше как фантазия и авторан и html странички динамические вместо текстовых файлов...и прочее прочее...
ко всему прочему теперь прошивку можно будет зашивать простым копированием на диск(конфигурируемо)


тут вижу две реализации:

1) прикинуться slave устройством типа ммс sd карточки...
тут знания одних стандартных библиотек не хватит но выглядит более изящно.

2) Используя реальную карточку периодически или нет отнимать управление у карт-ридера на себя и выполняя нужные действия.

вот такой проектик и это типа некоторые вещи из технического задания....
бюджет 10 т.р.
Был заложен изначально.
Сейчас пока дело заморозилось из-за некоторых спорных вопросов по опторазвязкам (где и как) и некоторой концепции самого устройства.

Вот такой принципиально новый подход smile.gif Которого как оказалось ещё нету.
ко всему прочему в этом случае мы получаем сетевой доступ и так далее...
Проект довольно интеллектуально ёмок но исключительно железо-дешёв.

Сообщение отредактировал ветерок - Mar 11 2009, 14:51


--------------------
Go to the top of the page
 
+Quote Post
KRS
сообщение Mar 11 2009, 15:19
Сообщение #3


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(ветерок @ Mar 11 2009, 17:45) *
Вот такой принципиально новый подход smile.gif Которого как оказалось ещё нету.
ко всему прочему в этом случае мы получаем сетевой доступ и так далее...
Проект довольно интеллектуально ёмок но исключительно железо-дешёв.

А так же абсолютно бесплоезен wink.gif
Вы думаете что читать конфигурацию контроллера из файла удобно?
Да и по цене Atmega16 можно купить STM32 (типа STM32F101C4T6A), а он пошутсрее будет и там есть USB.
Go to the top of the page
 
+Quote Post
Petka
сообщение Mar 11 2009, 15:23
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(KRS @ Mar 11 2009, 18:19) *
А так же абсолютно бесплоезен wink.gif
Вы думаете что читать конфигурацию контроллера из файла удобно?
Да и по цене Atmega16 можно купить STM32 (типа STM32F101C4T6A), а он пошутсрее будет и там есть USB.

С точки зрения программиста КОМпорт это тоже файл. Может не выпендриваться а просто использовать старый и уже стандартный КОМпорт? Реальный или виртуальный....
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ветерок   эмулятор SD карты   Feb 20 2009, 15:15
- - KRS   Цитата(ветерок @ Feb 20 2009, 18:15) Эт...   Feb 20 2009, 16:31
- - ветерок   да это скучно и это вчерашний день... для устрой...   Feb 20 2009, 17:00
|- - KRS   Цитата(ветерок @ Feb 20 2009, 20:00) можн...   Feb 20 2009, 17:06
|- - Andy Mozzhevilov   Цитата(ветерок @ Feb 20 2009, 22:00) да э...   Feb 20 2009, 17:08
|- - KRS   Цитата(ветерок @ Feb 20 2009, 20:00) а ту...   Feb 20 2009, 17:15
|- - ветерок   Цитата(KRS @ Feb 20 2009, 21:15) только н...   Feb 20 2009, 17:33
|- - KRS   Цитата(ветерок @ Feb 20 2009, 20:33) а ка...   Feb 20 2009, 17:36
|- - galjoen   Цитата(KRS @ Feb 20 2009, 20:36) тем что ...   Feb 20 2009, 18:10
|- - KRS   Цитата(galjoen @ Feb 20 2009, 21:10) т.е....   Feb 20 2009, 18:37
|- - galjoen   Цитата(KRS @ Feb 20 2009, 21:37) А открыв...   Feb 20 2009, 18:50
|- - KRS   Цитата(galjoen @ Feb 20 2009, 21:50) Да п...   Feb 20 2009, 23:00
- - ветерок   ну хорошо прикинусь я HID мне прийдётся ещё ворот...   Feb 20 2009, 17:24
|- - KRS   Цитата(ветерок @ Feb 20 2009, 20:24) я ду...   Feb 20 2009, 17:28
|- - Petka   Цитата(ветерок @ Feb 20 2009, 20:24) чтоб...   Feb 20 2009, 17:31
|- - QuickWitted   Цитата(ветерок @ Feb 20 2009, 22:24) ну х...   Feb 21 2009, 16:23
|- - Andy Mozzhevilov   Цитата(QuickWitted @ Feb 21 2009, 21:23) ...   Feb 22 2009, 09:12
||- - Petka   Цитата(Andy Mozzhevilov @ Feb 22 2009, 12...   Feb 22 2009, 09:31
||- - QuickWitted   Цитата(Andy Mozzhevilov @ Feb 22 2009, 14...   Feb 22 2009, 14:48
||- - Andy Mozzhevilov   Цитата(QuickWitted @ Feb 22 2009, 20:48) ...   Feb 22 2009, 16:17
||- - QuickWitted   Цитата(Andy Mozzhevilov @ Feb 22 2009, 21...   Feb 22 2009, 16:54
|- - zltigo   Цитата(QuickWitted @ Feb 21 2009, 19:23) ...   Feb 23 2009, 14:04
|- - galjoen   Цитата(zltigo @ Feb 23 2009, 17:04) С Ваш...   Feb 23 2009, 14:28
||- - zltigo   Цитата(galjoen @ Feb 23 2009, 17:28) Ну я...   Feb 23 2009, 15:32
||- - galjoen   Цитата(zltigo @ Feb 23 2009, 18:32) А я б...   Feb 23 2009, 15:55
||- - QuickWitted   Цитата(galjoen @ Feb 23 2009, 20:55) Види...   Feb 24 2009, 14:41
||- - zltigo   Цитата(QuickWitted @ Feb 24 2009, 17:41) ...   Feb 24 2009, 17:00
||- - galjoen   Цитата(QuickWitted @ Feb 24 2009, 17:41) ...   Feb 24 2009, 17:20
|- - QuickWitted   Цитата(zltigo @ Feb 23 2009, 19:04) С Ваш...   Feb 23 2009, 14:54
- - zltigo   Цитата(ветерок @ Feb 20 2009, 18:15) кида...   Feb 20 2009, 17:34
- - QuickWitted   Цитата(ветерок @ Feb 20 2009, 20:15) в об...   Feb 21 2009, 14:50
- - ветерок   вообще скорость для меня значения не имеет... там ...   Feb 22 2009, 14:35
- - ветерок   QuickWitted тоже интересно... не знал что бывают H...   Feb 22 2009, 16:19
|- - galjoen   Цитата(ветерок @ Feb 22 2009, 19:19) Quic...   Feb 23 2009, 06:39
|- - QuickWitted   Цитата(galjoen @ Feb 23 2009, 11:39) А мн...   Feb 23 2009, 13:10
|- - galjoen   Цитата(QuickWitted @ Feb 23 2009, 16:10) ...   Feb 23 2009, 13:39
|- - QuickWitted   Цитата(galjoen @ Feb 23 2009, 18:39) 2. H...   Feb 23 2009, 13:52
- - -=TRO=-   Может клавиатурой прикинутся? Расширенные скан код...   Feb 22 2009, 20:45
- - vooon   Интересно что ни кто не вспомнил /dev в linux и пр...   Feb 23 2009, 07:26
|- - aaarrr   Цитата(ветерок @ Mar 11 2009, 17:45) Вот ...   Mar 11 2009, 15:12
- - ветерок   Мне как заказчику луче виднее что лучше, что нужне...   Mar 11 2009, 17:20
|- - zltigo   Цитата(ветерок @ Mar 11 2009, 20:20) Мне ...   Mar 11 2009, 17:25
|- - Qwertty   Цитата(ветерок @ Mar 11 2009, 20:20) Мне ...   Mar 11 2009, 17:35
|- - zltigo   Цитата(ветерок @ Mar 11 2009, 20:20) Мне ...   Mar 28 2010, 12:50
- - ветерок   дак пожалуйста чо прав тот кто музыку заказывает ...   Mar 11 2009, 18:21
|- - KRS   Цитата(ветерок @ Mar 11 2009, 21:21) а по...   Mar 11 2009, 18:32
- - ветерок   а тут кто-то сказал что это старо как мир .. спро...   Mar 13 2009, 17:44
|- - aaarrr   Цитата(ветерок @ Mar 13 2009, 20:44) спро...   Mar 13 2009, 20:15
|- - zltigo   Цитата(ветерок @ Mar 13 2009, 20:44) а ту...   Mar 13 2009, 20:39
- - goodwin   Такую тему поднимал на телесистемах. Задачка была ...   Mar 13 2009, 21:12
- - sensor_ua   ЦитатаПодключить к ЛЮБОМУ недорогому КПК RFID риде...   Mar 14 2009, 06:28
|- - zltigo   Цитата(sensor_ua @ Mar 14 2009, 09:28) не...   Mar 14 2009, 07:08
|- - WDT   Ничто не меняется... zltigo как всегда хамит... Гу...   Mar 15 2009, 06:31
|- - ветерок   Цитата(WDT @ Mar 15 2009, 10:31) Ничто не...   Mar 28 2010, 09:31
- - ветерок   Эм.. Жалко на тебя бисера, сори.   Mar 28 2010, 18:10
- - GDI   http://www.circuitcellar.com/archives/view...-Dava...   Apr 21 2010, 10:55
- - ветерок   самое оно! -- что интересно ко мне пол года н...   Apr 27 2010, 19:37
- - Владивольт   Сейчас увидел дискуссию годичной давности о возмож...   Apr 27 2010, 21:02
- - ветерок   как последний пост связан с темой ?   Apr 28 2010, 05:41
|- - Владивольт   Цитата(ветерок @ Apr 28 2010, 08:41) как ...   Apr 28 2010, 06:37
|- - ветерок   Цитата(Владивольт @ Apr 28 2010, 09:37) с...   Apr 28 2010, 14:08
- - GDI   АРМ7 сейчас по ценам чуть ли не дешевле чем Мега64...   Apr 28 2010, 07:49
- - zltigo   Цитата(GDI @ Apr 28 2010, 09:49) Если реч...   Apr 28 2010, 07:59


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 06:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.02019 секунд с 7
ELECTRONIX ©2004-2016