pic16f877 + SD карту в PicBasic pro
|
|
MiXaS |
Дата: Пн, 01.11.2010, 12:03 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
549
Замечания:
±
На сайте с 02.10.2010
Статус:
Offline
|
Здравствуйте! Может был у кого опыт с сохранением переменных на съемный носитель? Задача такая: контроллер опрашивает DS 18b20, аналоговые входы и результаты должен сохранить на SD карту. Далее нужно сохранненую информацию прочесть на компьютере. Сохранять файл желательно с распространнённым расширением (txt, exel). Проблема может быть бы уже решилась, т.к есть куча примеров, но они написаны в асемблере. С ним есть трудность. С picBasic pro чуток разобрался. Помогите проектом picbasic pro Если есть какие мысли поделитесь пожалуйста! Заранее спасибо!!Добавлено (01.11.2010, 12.03.54) --------------------------------------------- Люди умные!!! Подскажите пожалуйста!!! Можно ли использовать библиотеки Swordfish, например SDFileSystem.bas, под picBasic pro??? Заранее спасибо!!!!
Сообщение отредактировал
MiXaS - Пн, 25.10.2010, 16:17
|
|
|
|
ivan_fd |
Дата: Пн, 01.11.2010, 13:22 | Сообщение # 2 |
Группа:
Модераторы
Ранг:
Специалист
Сообщений:
894
Замечания:
±
На сайте с 12.01.2009
Статус:
Offline
|
По моему под PicBasic Pro есть своя библиотека SDFileSystem. Добавлено (01.11.2010, 13.22.51) --------------------------------------------- Под Протон точно есть, и разширение у нее PBP.
|
|
|
|
MiXaS |
Дата: Пн, 01.11.2010, 13:35 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
549
Замечания:
±
На сайте с 02.10.2010
Статус:
Offline
|
Quote (ivan_fd) По моему под PicBasic Pro есть своя библиотека SDFileSystem. Вы знаете, я так тоже думал, но не нашел! Если Вам не сложно киньте её пожалуйста!Добавлено (01.11.2010, 13.30.58) --------------------------------------------- Уже установил и протон, и Swordfish и picBasic pro. Люди говорят, что работа со съемным носителем проще простого, а когда кого попросишь, результата нет ! Поэтому и приходится задавать глупые вопросы Добавлено (01.11.2010, 13.35.35) ---------------------------------------------
Quote (MiXaS) Если Вам не сложно киньте её пожалуйста! Все ужо не надо! нашел! спасибо!
|
|
|
|
RVSTAR0340 |
Дата: Вт, 09.11.2010, 23:30 | Сообщение # 4 |
Группа:
Проверенные
Ранг:
Начал соображать
Сообщений:
28
Замечания:
±
На сайте с 23.04.2009
Статус:
Offline
|
Я тоже нашел на melabs.com Исходник + библиотека + схема исключительно под PBP 2.60 Не компилится. и на 2.60 не компилится
|
|
|
|
MiXaS |
Дата: Ср, 10.11.2010, 10:17 | Сообщение # 5 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
549
Замечания:
±
На сайте с 02.10.2010
Статус:
Offline
|
RVSTAR0340!! Большое спасибо!!!!
|
|
|
|
RVSTAR0340 |
Дата: Вс, 14.11.2010, 10:23 | Сообщение # 6 |
Группа:
Проверенные
Ранг:
Начал соображать
Сообщений:
28
Замечания:
±
На сайте с 23.04.2009
Статус:
Offline
|
Quote (MiXaS) RVSTAR0340!! Большое спасибо!!!! Напиши, если вдруг че получится, pls!
|
|
|
|
MiXaS |
Дата: Вс, 14.11.2010, 16:07 | Сообщение # 7 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
549
Замечания:
±
На сайте с 02.10.2010
Статус:
Offline
|
Quote (RVSTAR0340) Напиши, если вдруг че получится, pls! Который день уже бьюсь не получается! Ваши базы Quote (RVSTAR0340) Прикрепления: sdfs3.zip(79Kb) не хотят компилироваться! Пробовал на Swordfish тоже на работает! Не могу понять пока почему!
|
|
|
|
chiper |
Дата: Вс, 14.11.2010, 16:19 | Сообщение # 8 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
108
Замечания:
±
На сайте с 14.07.2010
Статус:
Offline
|
Свяжитесь с автором этого творения) может подскажет что к чему
Как бы ты хорошо не паял, твой девайс на микроконтроллере без прошивки будет просто куском железа.
|
|
|
|
MiXaS |
Дата: Пн, 15.11.2010, 14:42 | Сообщение # 9 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
549
Замечания:
±
На сайте с 02.10.2010
Статус:
Offline
|
Попробовал сделать в рыбе, так как там есть библиотека файловой системы! // device and clock... Device = 18F452 Clock = 20 'Config OSC = HSPLL // import SD file system, usart and conversion modules... #option SD_SPI = MSSP // use hardware SPI #option LCD_DATA = PORTB.4 #option LCD_RS = PORTB.3 #option LCD_EN = PORTB.0 // import LCD library... Include "LCD1.bas" Include "utils.bas" Include "SDFileSystem.bas" Include "usart.bas" Include "Convert.bas" // variables... 'Dim Index As Byte // program start... SetBaudrate(br19200) Cls LCD.Write("Initialising card...") 'Repeat 'Until spiOscDiv64=%00100010 If SD.Init(spiOscDiv64) Then // format SD card... Cls LCD.Write("Format,please wait...") QuickFormat // write data to SD card... Cls LCD.Write("Writing data, please wait...") If SD.NewFile("test.txt") = errOK Then 'For Index = 0 To 255 SD.Write("Line ",DecToStr(4.55,3),13,10) SD.Write("Line ",DecToStr(5,5),13,10) SD.Write("Вроде ясно, но всё же!! ",DecToStr(44.777,3),13,10) 'Next SD.CloseFile EndIf // read data back... Cls LCD.Write("Reading data...") If SD.OpenFile("test.txt") = errOK Then 'Repeat 'Until SD.EOF SD.CloseFile Cls LCD.Write("Finished.") EndIf EndIf End Все работает! На бесике буду делать когда будет время
|
|
|
|
aftaev |
Дата: Вс, 21.11.2010, 22:56 | Сообщение # 10 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
15
Замечания:
±
На сайте с 11.10.2009
Статус:
Offline
|
Тож долбался с подобной проблемой, нужно было сделать термоконтроль с архивацией данных на носителе и чтоб на компе смотреть. Мож на USB писать? У бейсика есть что то для работы с USB
|
|
|
|
MiXaS |
Дата: Пн, 22.11.2010, 12:04 | Сообщение # 11 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
549
Замечания:
±
На сайте с 02.10.2010
Статус:
Offline
|
Quote (aftaev) Тож долбался с подобной проблемой, нужно было сделать термоконтроль с архивацией данных на носителе и чтоб на компе смотреть. Мож на USB писать? У бейсика есть что то для работы с USB Даже не знаю! Меня полностью устраивает проект на SD карте. Работает, достаточно быстро! Схему подключения взял отсюда: http://www.sfcompiler.co.uk/wiki....vPlayer
|
|
|
|
RVSTAR0340 |
Дата: Чт, 25.11.2010, 21:17 | Сообщение # 12 |
Группа:
Проверенные
Ранг:
Начал соображать
Сообщений:
28
Замечания:
±
На сайте с 23.04.2009
Статус:
Offline
|
Quote (MiXaS) Даже не знаю! Меня полностью устраивает проект на SD карте. Работает, достаточно быстро! Схему подключения взял отсюда: А этот пример рабочий? Я загрузил исходник в рыбу - вроде компилится без ошибок. А в схеме пару ошибок и несоответствий программе нашел
|
|
|
|
MiXaS |
Дата: Пт, 26.11.2010, 19:47 | Сообщение # 13 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
549
Замечания:
±
На сайте с 02.10.2010
Статус:
Offline
|
Да! В плеере, который находится по ссылке http://www.sfcompiler.co.uk/wiki....vPlayer Есть недочеты, например Кварц стоит 20 Мгц, а в проге 32. Ну, может еще что есть. Я взял непосредственно от rc2-rc5 ну и питание носителя. Выше представленны проект работает. Я подключал mini-SD карту на 512 МБайт через переходник. Пробовал менять расширение файла .xls (exel), exel его потом прочитал, но сказал, что это не совсем его файл. Короче надо разбераться. На на данной стадии все работает.
|
|
|
|