[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: RD3AVJ 
Форум » форумы » Общие вопросы по Bascom-AVR » SD карта + AVR. Реализация в Bascom. (Схема подключения и код программы.)
SD карта + AVR. Реализация в Bascom.
topДата: Понедельник, 20.08.2012, 13:19 | Сообщение # 1
Группа: Друзья
Сообщений: 146

Статус: Offline
В интернете можно найти примеры проектов, в которых к МК прикручена SD карта памяти. Но для новичка, как я, трудно что-либо понять в исходном коде. Отсюда просьба, направить в нужное русло или объяснить на пальцах как подключать схематически, как инициализировать карту программно, записывать на нее данные и стирать?

 
tenevikusДата: Вторник, 21.08.2012, 13:43 | Сообщение # 2
Группа: Друзья
Сообщений: 38

Статус: Offline
тема интересная. вот отсюда
http://www.getchip.net/posts....omments
я собрал устройство. но там всё на algoritm builder. самому было бы интересно в bascom глянуть


 
exersizzeДата: Вторник, 21.08.2012, 20:59 | Сообщение # 3
Группа: Администраторы
Сообщений: 716

Статус: Offline
Для новичка все таки это будет сложно. Сподключеничем все просто - стандартный SPI и 3,3 вольта на линии, можно глянуть здесь http://robozone.su/2008....ti.html
А вот с программой сложнее, нужно перелопатить много информации - хотя главное начать а там и освоишься. Я давно в планах вынашиваю раскурить авр-дос (для использования флэш карт вместо внешних ЕЕПРОМ) но пока нет желания лезть в эти дебри, в первую очередь закончу давно начатые проекты. Хотя хорошо было бы если кто-то выложил небольшой ликбез с объяснениями по работе с картами в AVR-DOS


 
topДата: Среда, 22.08.2012, 13:47 | Сообщение # 4
Группа: Друзья
Сообщений: 146

Статус: Offline
Что такое AVR-DOS ?
Вот еще есть аппнот по этому поводу:
http://www.bascom.info/index.p....emid=57


 
exersizzeДата: Среда, 22.08.2012, 21:32 | Сообщение # 5
Группа: Администраторы
Сообщений: 716

Статус: Offline
AVRDOS это библиотека под bascom для организации полноценной файловой системы на микроконтроллерах avr.

 
topДата: Четверг, 23.08.2012, 09:37 | Сообщение # 6
Группа: Друзья
Сообщений: 146

Статус: Offline
Эта библиотека платная или есть в свободном доступе?

 
exersizzeДата: Четверг, 23.08.2012, 10:49 | Сообщение # 7
Группа: Администраторы
Сообщений: 716

Статус: Offline
платная, но можно найти и бесплатно) например вот этот проектик http://bascom.at.ua/publ/1-1-0-3 использует аврдос, в архиве можно найти и саму библиотеку

 
topДата: Четверг, 23.08.2012, 12:45 | Сообщение # 8
Группа: Друзья
Сообщений: 146

Статус: Offline
Спасибо, это классный проект. Я как раз занимаюсь разработкой аналогичного устройства!

 
exersizzeДата: Четверг, 23.08.2012, 12:55 | Сообщение # 9
Группа: Администраторы
Сообщений: 716

Статус: Offline
ну тогда будет интересно глянуть что получится в итоге! устройство тоже из сферы GPS?

 
topДата: Четверг, 23.08.2012, 16:51 | Сообщение # 10
Группа: Друзья
Сообщений: 146

Статус: Offline
Да, устройство будет с GPS. Почитал про AVRDOS, хорошая вещь! Все вроде бы до боли просто, так же как и в VB работа с файлами.

 
KoSS_89Дата: Пятница, 24.08.2012, 16:16 | Сообщение # 11
Группа: Проверенные
Сообщений: 53

Статус: Offline
Вот в догонку http://members.aon.at/voegel/

 
pchela5Дата: Понедельник, 24.09.2012, 12:18 | Сообщение # 12
Группа: Проверенные
Сообщений: 56

Статус: Offline
Quote (top)
Да, устройство будет с GPS.


Камрад, что за устройство и на какой стадии? Я начал в августе заниматься данной темой, но мне пока пришлось отложить из-за более приоритетных задач. На том этапе мне удалось прикрутить SD карту и дисплей Nokia 3310 на atmega32 + GPS приемник. Планирую вернуться к данной теме к концу осени.


 
exersizzeДата: Понедельник, 24.09.2012, 19:17 | Сообщение # 13
Группа: Администраторы
Сообщений: 716

Статус: Offline
а какая модель жпс? хочу тоже прикруть попробовать, да незнаю пока какой брать.

 
pchela5Дата: Вторник, 25.09.2012, 12:39 | Сообщение # 14
Группа: Проверенные
Сообщений: 56

Статус: Offline
модель жпс - pcmcia sirf star 3 - валялась несколько лет перед носом после того как малой сломал мне КПК. Раскрутил, нашел TX RX концы, припаял - вот он данные теперь шлет.

 
exersizzeДата: Вторник, 25.09.2012, 15:31 | Сообщение # 15
Группа: Администраторы
Сообщений: 716

Статус: Offline
о! у меня тоже где-то валяются пара кпк Glofiish x500, надо посмотреть что там за чип.

 
topДата: Четверг, 22.11.2012, 01:42 | Сообщение # 16
Группа: Друзья
Сообщений: 146

Статус: Offline
Quote (pchela5)
удалось прикрутить SD карту и дисплей Nokia 3310 на atmega32 + GPS приемник

Поставил аналогичную задачу но с приемником EB500 от TranSystem и Mega128


 
kutuzzzowДата: Суббота, 11.01.2014, 04:01 | Сообщение # 17
Группа: Пользователи
Сообщений: 1

Статус: Offline
pchela5, привет, ты написал что у тебе удалось прикрутить SD карту и дисплей Nokia 3310 на atmega32. Скинь плиз код, на почту kutuzzzow@mail.ru , у меня библиотеки sd и 3310 между собой ругаются, работает либо экран либо карта (bascom-avr), незнаю как решить эту проблему

 
AlekSДата: Вторник, 14.01.2014, 21:47 | Сообщение # 18
Группа: Проверенные
Сообщений: 248

Статус: Offline
kutuzzzow, решается заменой имен или более ранние проги BASCOM 1,,,,, еще есть новая библиотека на SD , Radan   - писал,- http://www.mcselec.com/index.p....mid=57 

 
trimДата: Пятница, 28.02.2014, 17:12 | Сообщение # 19
Группа: Пользователи
Сообщений: 105

Статус: Offline
Ребят привет ,подскажите у меня AVR -DOS упорно не хочет видеть флеш
$regfile = "m32def.dat"
$crystal = 8000000
$hwstack = 100
$swstack = 100
$framesize = 100
$baud = 19200

Dim V As Byte
Dim B As Byte
Dim S As String * 16
Dim Sdd As Byte
Config Timer1 = Pwm , Compare A Pwm = Clear Up , Prescale = 1
Config Portd.5 = Output
 Config Portd.7 = Output
 Led Alias Portd.7
  Led = 0

Print "Starting device"

$include "Config_MMC.bas"
V = Gbdriveerror
$include "Config_AVR-DOS.BAS"
Sdd = Initfilesystem(1)

If Sdd <> 0 Then
Print "SD card not detect"
Print "***************"
Led = 1
Return
Else
Print "SD OK"
End If

S = "A_16_8.wav"
 Led = 0
 Print "WAIT.........."

Do
Input "WAV file name:" , S

Print "Play " ; S
Open S For Binary As #1
Do
Get #1 , B
Pwm1a = B

Waitus 32

Loop Until Eof(#1) <> 0
Pwm1a = 0
Close #1
Loop

End




Сообщение отредактировал trim - Пятница, 28.02.2014, 17:13
 
trimДата: Пятница, 28.02.2014, 23:12 | Сообщение # 20
Группа: Пользователи
Сообщений: 105

Статус: Offline
Всем спасибо за ответы , разобрался сам дело в конфигурацыонных файлах mmc

 
Форум » форумы » Общие вопросы по Bascom-AVR » SD карта + AVR. Реализация в Bascom. (Схема подключения и код программы.)
Страница 1 из 11
Поиск: