Отговори на тема  [ 19 мнения ]  Отиди на страница 1, 2  Следваща
Възможно ли е интерфейсване на SD карта с PIC16f628 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пон Дек 12, 2005 6:03 pm
Мнения: 263
Местоположение: София
Мнение Възможно ли е интерфейсване на SD карта с PIC16f628
Възможно ли е интерфейсване на SD карта с PIC16f628 или да ходя да пиша в безумни идеи? Питам, за да знам дали да се ровя в повече детайли за SD-тата.


Чет Окт 05, 2006 6:11 pm
Профил ICQ YIM
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение Re: Възможно ли е интерфейсване на SD карта с PIC16f628
darkyp написа:
Възможно ли е интерфейсване на SD карта с PIC16f628 или да ходя да пиша в безумни идеи?

Да, възможно е.


Чет Окт 05, 2006 6:25 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пон Дек 12, 2005 6:03 pm
Мнения: 263
Местоположение: София
Мнение 
благодаря, ще чета :)


Чет Окт 05, 2006 6:39 pm
Профил ICQ YIM
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Не можеш да работиш нормално с нея трябват ти 512 баита буфер.


Чет Окт 05, 2006 6:56 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пон Дек 12, 2005 6:03 pm
Мнения: 263
Местоположение: София
Мнение 
има минимално време за достъп при писане и четене ли, т.е. при изпращането на 512-те байта? за това ли не може нормално да се работи с нея?


Чет Окт 05, 2006 7:00 pm
Профил ICQ YIM
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Можеш да пишеш цели сектори по 512 баита.
Иначе за четене не е проблем. Нямаш ограничения за скороста.


Чет Окт 05, 2006 7:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Никола е прав, проблем е, че можеш да пишеш САМО по 512 байта наведнъж, тоест, ако искаш да промениш един байт някъде, ще трябва да изчетеш целия буфер, да го съхраниш в RAM-а на процесора, да промениш съответния байт и да върнеш буфера обратно. Иначе със самото четене нямаш проблем, писането може да се заобиколи по някакъв начин но няма да е пълноценно


Чет Окт 05, 2006 7:15 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пон Дек 12, 2005 6:03 pm
Мнения: 263
Местоположение: София
Мнение 
за сега си мисля за писане без променяне. тоест пиша данни от някакво ADC например и съответно пиша един по един докато станат 512 после нова команда за писане и така...


Чет Окт 05, 2006 7:18 pm
Профил ICQ YIM
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
трябва да стане но защо с тоз умрял процесор.
Може би и флаша няма да ти стигне,пак зависи какво ще правиш.


Чет Окт 05, 2006 7:38 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пон Дек 12, 2005 6:03 pm
Мнения: 263
Местоположение: София
Мнение 
примерно диктофон. без екстри. само да пише. 8khz. Мисля, че тоз процесор трябва да се справи.


Чет Окт 05, 2006 8:02 pm
Профил ICQ YIM
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
с 628 май нема да стане щот :

1. Няма АЦП - ще ти трябва вънщно
2. няма RAM достатъчно
3. Не може да се самофлашфа - ако решиш да му ползваш флаша за рам

Ако искаш да ползваш ефтин пик препоръчвам ти 16F818/819 - с него по би трябвало да стане - отговаря на двете точки горе(и той няма много рам).


Чет Окт 05, 2006 8:20 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Cekins написа:
...
3. Не може да се самофлашфа - ако решиш да му ползваш флаша за рам

Ако искаш да ползваш ефтин пик препоръчвам ти 16F818/819 - с него по би трябвало да стане - отговаря на двете точки горе(и той няма много рам).


Ше ме извиняваш, ама трябва да е някой много побъркан, че да ползва FLASH-а като RAM, първо щото в повечето случаи Max Write Cycles е 10'000 (в добри условия) и второ писането там става изключително бавно (зависи от PIC-а, 2-5ms на страница)... В случая 18-ка е почти задължителна, трябват най-малко 512 RAM (освен ако не смяташ да тъпчеш директно във картата)


Чет Окт 05, 2006 9:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Ако искаш да пишеш някъде, купи си чип Flash 16Mb, около 5-6 лева струва. Управлява се лесно.
Ако искаш да пишеш на SD Card, то трябва да се съобразяваш с файловата структура на медията. Обикновено е FAT32, на по-малките е FAT16. За това ще ти трябват поне няколко буфера по 512B. Т.е., необходим ти е контролер, само с PIC няма да стане :wink:
Ако искаш най-баламски диктофон - продават се в Комет по няколко лева. :idea:


Чет Окт 05, 2006 9:57 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Окт 10, 2004 9:55 am
Мнения: 1718
Мнение he
bateAz написа:
Ако искаш да пишеш някъде, купи си чип Flash 16Mb, около 5-6 лева струва. Управлява се лесно.
Ако искаш да пишеш на SD Card, то трябва да се съобразяваш с файловата структура на медията. Обикновено е FAT32, на по-малките е FAT16. За това ще ти трябват поне няколко буфера по 512B. Т.е., необходим ти е контролер, само с PIC няма да стане :wink:
Ако искаш най-баламски диктофон - продават се в Комет по няколко лева. :idea:

Че за какво му е диктофон като си има готов чип за запис и възпроизвеждане на звук и пак в комет !

ISD1416P DIP28 voice rec/play 16sec
ISD1420P DIP28 voice rec/play 20sec
ISD2560P DIP28 voice rec/play 60sec
ISD2575S SO28 voice rec/play 75sec
ISD2590P DIP28 voice rec/play 90sec
ISD25120P DIP28 voice rec/play 120sec
ISD4003-4MP DIP28 voice rec/play 4 min; Sample Rate 8.0 KHz
ISD4003-6MP DIP28 voice rec/play 6 min; Sample Rate 5.3 KHz
ISD4003-8MP DIP28 voice rec/play 8 min; Sample Rate 4.0 KHz
ISD4004-8MP DIP28 voice rec/play 8 min; Sample Rate 8.0 KHz


Чет Окт 05, 2006 10:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Има едни 18-ки, нещо с J бяха в името, те са приблизително на цената на 16ф628, но пък с достатъчно налична РАМ и ПРОМ, повече И/О крачета, защо не пробваш с тях ? С 16Ф628 до де се завъртиш и паметта е свършила, пък и АЦП нямат, май нямаха и възможност за дебъгване с ICD.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Окт 06, 2006 12:23 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 19 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 10 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни