AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
15.09.2013, 19:59
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
ATmega8 + SDHC 4 Gb: не могу считать дание
Всем привет. Подключил карту памяти к ATmega8. Инициилизация прошла успешно, читаю сектор: в ответ одни нули. Кто сталкивался с такой проблемой? Можеу у кого то есть готовые исходники по енициализации SDHC больше 2 Гб.
Инфу брал от сюда: http://www.dharmanitech.com/2009/01/...ga8-fat32.html
|
|
|
|
15.09.2013, 20:10
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
Re: ATmega8 + SDHC 4 Gb: не могу считать дание
кстати производитель карты неизвестен: Made in Taiwan, клас 4
|
|
|
|
15.09.2013, 21:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: ATmega8 + SDHC 4 Gb: не могу считать дание
Сообщение от sergx1300
|
Инициилизация прошла успешно, читаю сектор: в ответ одни нули. Кто сталкивался с такой проблемой?
|
Чтобы читалось что-то другое, попробуйте заполнить сектор чем-нибудь другим.
__________________
There's always more than one way to skin a cat.
|
|
|
|
15.09.2013, 22:47
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: ATmega8 + SDHC 4 Gb: не могу считать дание
Что-то я вас не пойму. Вы читаете карту на 4 Гб, программой заточенной до 2Гб? Тонкости уже не помню, но когда я игрался с SD картой, то тоже долго мучился и не все процедуры работали хорошо, к примеру один сектор читался хорошо, а процедура чтения диапазона секторов не работала. Тоже самое с записью, один сектор записывался, несколько подряд нет. Добившись вывода на 3' TFT экран вывода картинок, я остановился по настоящий момент, потому как производительности Meg маловато, для работы с изображениями, даже для вывода.
Да кстати 4 Гб карты тоже не работали инициализация то проходила, то нет. Ну а даже если инициализация и прошла, то ничего толкового с неё не читалось.
|
|
|
|
15.09.2013, 23:46
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
Re: ATmega8 + SDHC 4 Gb: не могу считать дание
Сообщение от С.М.С
|
Вы читаете карту на 4 Гб, программой заточенной до 2Гб?
|
Нет, мне нужно рабочей исходник, которой понимает карты больше 2 Гб. Выше по ссылке тоже должен понимать, но у меня что то не хочет.
|
|
|
|
16.09.2013, 01:06
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: ATmega8 + SDHC 4 Gb: не могу считать дание
Сообщение от sergx1300
|
Нет, мне нужно рабочей исходник, которой понимает карты больше 2 Гб. Выше по ссылке тоже должен понимать, но у меня что то не хочет.
|
Должен, но нет ![Подмигивание](images/smilies/icon_wink.gif) Процедура определения SD и SDHC, вроде как работает, но саму карту не читает, у меня было тоже самое, почему не работает не разбирался, сказать точно не могу. С библиотеками Чана тоже не работал. Вы кстати spi наверное используете?
|
|
|
|
16.09.2013, 01:44
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
Re: ATmega8 + SDHC 4 Gb: не могу считать дание
Сообщение от С.М.С
|
Вы кстати spi наверное используете?
|
Tочно. Взял разные карты: SD Kingston 1 Gb, SD Canon 32 Mb, SDHC Transcend 8 Gb. С ними все нормально (читал первой сектор и выводил на терминал), а вот неизвестная 4 Гб не читается, хотя инициализируется как High Capacity Card. Наверно проблема в изготовителе, и она как то некорректно проходит инит.
|
|
|
|
16.09.2013, 07:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: ATmega8 + SDHC 4 Gb: не могу считать дание
А почитать
SD Specifications
Part 1
Physical Layer
Simplified Specification
Религия не позволяет? Там все расписано - как определить, какая именно карта, и как с ней работать
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:46.
|
|