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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> AVR и Flash SD,MMC, Создания устройств на flash картах ...
add
сообщение May 17 2006, 08:36
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Доброго всем времени суток.
Тема обсуждалась на форуме но с уклоном на С и интерфейсы подключения, поэтому прошу отнестись с пониманием. (если что то пропустил дайте пожалуйста ссылку).

Прошу вас уважаемые коллеги поделиться опытом создания устройств на flash картах типа SD и MMC. Необходимо считывать данные, записанные ранее на компе во flash карту, контроллером AVR. Пишу пока только на asm-е :-( (на си переползаю) поэтому просьба по возможности учесть это в ответах-советах. С учетом того что карты форматируются FAT-ом и т.д. со всеми вытекающими… :-) , не знаю как подступится… . Вариант с записью без форматирования (запись на флеш данных, к примеру другим специальным контроллером) по условию невозможен.
Делаются ли такие проекты на асме, и вообще можно это реализовать на AVR? Спасибо за ответы.


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
ROC
сообщение May 17 2006, 08:52
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(add @ May 17 2006, 12:36) *
Доброго всем времени суток.
Тема обсуждалась на форуме но с уклоном на С и интерфейсы подключения, поэтому прошу отнестись с пониманием. (если что то пропустил дайте пожалуйста ссылку).

Прошу вас уважаемые коллеги поделиться опытом создания устройств на flash картах типа SD и MMC. Необходимо считывать данные, записанные ранее на компе во flash карту, контроллером AVR. Пишу пока только на asm-е :-( (на си переползаю) поэтому просьба по возможности учесть это в ответах-советах. С учетом того что карты форматируются FAT-ом и т.д. со всеми вытекающими… :-) , не знаю как подступится… . Вариант с записью без форматирования (запись на флеш данных, к примеру другим специальным контроллером) по условию невозможен.
Делаются ли такие проекты на асме, и вообще можно это реализовать на AVR? Спасибо за ответы.

http://pol-sem.narod.ru/polymuson/polymuson.htm ??? smile.gif smile.gif smile.gif

http://www.mikrocontroller.net/forum/read-4-90147.html


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
add
сообщение May 17 2006, 08:58
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



http://pol-sem.narod.ru/polymuson/polymuson.htm ???
Здесь я уже был. Код там сишный. :-(


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
ROC
сообщение May 17 2006, 09:06
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125



Цитата(add @ May 17 2006, 12:58) *
http://pol-sem.narod.ru/polymuson/polymuson.htm ???
Здесь я уже был. Код там сишный. :-(

А чем "С" хуже? biggrin.gif
Ну у немцев что-то есть http://www.mikrocontroller.net/articles/Mi...it_MMC/SD-Karte

На самом деле берется Гугль и ищется по критерию что-нибудь вроде "MMC CD AVR ASM"
Ну а там уж что-нибудь , да подойдет! biggrin.gif

Не угодить на Вас... smile.gif
Есть еще http://members.aon.at/voegel/index.html?Downloads.htm (AVR-DOS), так оно вообще под BASCOM-AVR

http://homepage.ntlworld.com/seanellis/mmcserial.htm


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
add
сообщение May 17 2006, 09:22
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Цитата
Не угодить на Вас...
:-)
Пасиба за ссылки.
Уже теплее :-)


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение May 17 2006, 21:44
Сообщение #6


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Вот здесь есть кое-что про MMC на русском:
http://www.mp3vkarmane.nm.ru/mmc.html
А вот ещё:
http://elm-chan.org/docs/mmc/mmc_e.html
http://elm-chan.org/fsw/ff/00index_e.html


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
klistron66
сообщение May 21 2006, 08:06
Сообщение #7





Группа: Новичок
Сообщений: 7
Регистрация: 3-12-05
Пользователь №: 11 732



Для работы с файловой системой на AVR сильно помогает пакет FlashFileSD/MMC (он тут есть где-то)
на асме писать думаю утомительно..
объем файловой системы получается порядка 70-80Кб...
Go to the top of the page
 
+Quote Post
bisoft
сообщение May 22 2006, 19:59
Сообщение #8





Группа: Новичок
Сообщений: 14
Регистрация: 2-05-06
Пользователь №: 16 665



Наверное на асме FAT - это самоистязание, какой смысл, если это должно для начала работать.
Тем более есть БЕСПЛАТНЫЕ библиотеки:

Embedded Filesystems Library
Library for filesystems intended to be used in embedded projects. The library currently supports FAT12/16/32 reading & writing on SD-cards, and is easily expandable for use with other devices on any platform.
http://sourceforge.net/projects/efsl

Еще все не проверял, но у меня вроде запустилась и работает.
Go to the top of the page
 
+Quote Post
add
сообщение May 23 2006, 05:56
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Цитата
Наверное на асме FAT - это самоистязание, какой смысл...

эх, я так и предполагал что в основном будет такое мнение. Не спорю на счет Си. Буду в быстром темпе осваивать С.

off top: думаю мой вопрос может зародить некоторую дискуссию, но все же: Посоветуйте пожалуйста с чего лучше начинать писать на С для avr. А именно среда разработки. CV или IAR? Хотелось бы услышать объективные мнения! Аргументы в пользу того или этого.


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
Old1
сообщение May 23 2006, 07:13
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(add @ May 23 2006, 08:56) *
off top: думаю мой вопрос может зародить некоторую дискуссию, но все же: Посоветуйте пожалуйста с чего лучше начинать писать на С для avr. А именно среда разработки. CV или IAR? Хотелось бы услышать объективные мнения! Аргументы в пользу того или этого.

Прочитайте эту тему, думаю это поможет вам определиться с выбором smile.gif.
Go to the top of the page
 
+Quote Post
ivstech
сообщение May 23 2006, 08:06
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860



Цитата(A_Bolshev @ May 23 2006, 13:44) *
Цитата(add @ May 23 2006, 09:56) *

Цитата
Наверное на асме FAT - это самоистязание, какой смысл...

Посоветуйте пожалуйста с чего лучше начинать писать на С для avr.

А именно среда разработки. CV или IAR?


я вот с этого курса начинал год назад

http://electronix.ru/redirect.php?http://[banned] там прямо с самого начала по шагам раззказано и упражнения практические.

так и юзаю рекомендованые там CVAVR и VMLAB ну и макетки конечно с живыми МК.

Ага, тем более, что ты сам этот сайт создал...
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 09:06
Сообщение #12


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(add @ May 23 2006, 08:56) *
off top: думаю мой вопрос может зародить некоторую дискуссию, но все же: Посоветуйте пожалуйста с чего лучше начинать писать на С для avr. А именно среда разработки. CV или IAR? Хотелось бы услышать объективные мнения! Аргументы в пользу того или этого.

Если вы уже знакомы с AVR-ассемблером, тогда несомненно лучше начинать с IAR-C.
Объективные мнения можете почитать здесь:
http://electronix.ru/forum/index.php?showtopic=12284

Ой, опоздал! ее уже Old1 привел smile.gif
Go to the top of the page
 
+Quote Post
add
сообщение May 23 2006, 09:20
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Ага, в основном такие фразы "Использую IAR EWAVR 4.11A + AVRStudio, удобно и наглядно" .
С всеобщей поддержкой , склоняюсь к IAR EWAVR. Вот где бы его скачать?
зы: Хоть все чего то и накинулись на A_Bolshev с его сайтом, но подобного по IAR EWAVR не видел к сожелению. (и вообще большая ли разница в синтаксесе в CV и IAR). Просто хотелось инфу подоступнее, попроще..


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 09:36
Сообщение #14


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(add @ May 23 2006, 12:20) *
Ага, в основном такие фразы "Использую IAR EWAVR 4.11A + AVRStudio, удобно и наглядно" .
С всеобщей поддержкой , склоняюсь к IAR EWAVR. Вот где бы его скачать?
зы: Хоть все чего то и накинулись на A_Bolshev с его сайтом, но подобного по IAR EWAVR не видел к сожелению. (и вообще большая ли разница в синтаксесе в CV и IAR). Просто хотелось инфу подоступнее, попроще..


С официального сайта IAR'а здесь. Качайте EVAL (30-ти дневную) версию. Таблетку найдете на фтп.

Ммм. если с регистрами AVR уже знакомы, тогда вам фичи типа мастеров создания проекта уже не нужны. IAR создает новый проект с чистого листа. Т.е. все в ваших руках как и в проектах на ассемблере. Описание синтаксиса Си можете взять здесь. Синтаксис, что в CW, что в IAR одинаковый, за исключением некоторых ключевых слов и прагм, описание которых найдете в хелпе.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение May 23 2006, 09:46
Сообщение #15


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



ИМХО для AVR есть два достойных С компилера - IAR и WinAVR.
Первый легче в освоении, второй легально бесплатный.Оба существуют в версиях для других МК, т.е. освоившись с АVR-версией легко мигрировать на MSP или там ARM.
Остальные ИМНО как трехколесный велосипед, хороший способ испортить стиль программирования, хотя для тривиальных задач вполне подойдут.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:54
Рейтинг@Mail.ru


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