Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
22.03.2010, 13:30
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Хелп с K9F2G08U0M!
Сообщение от Rus-422
|
vsky, привет...у меня вот какой вопрос....ты не сталкивался с проблемой записи $00 или $FF во флеш, как записываю эти данные, например, 80FF 80FF 0920 записываю, а считываю 8080 FF09 20FF также и при записи $00 происходит....с любыми другими данными запись и чтение - всё ок. Что это может быт?
|
даже не знаю, в чём у Вас проблема
видно, что происходит сдвижка байтов. Возможно из-за адресации (причина может быть как программная, так и аппаратная).
схемку свою Вы так и не выложили
|
|
|
|
22.03.2010, 18:06
|
|
Частый гость
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Хелп с K9F2G08U0M!
вот и схемка
|
|
|
|
22.03.2010, 18:35
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Хелп с K9F2G08U0M!
R1 на +5V проверьте
если нет ошибок в монтаже, то смотреть ПО
Последний раз редактировалось vsky; 22.03.2010 в 18:44.
|
|
|
|
22.03.2010, 18:37
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Хелп с K9F2G08U0M!
как происходит сдвижка внутри страницы?
|
|
|
|
22.03.2010, 18:55
|
|
Частый гость
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Хелп с K9F2G08U0M!
Сообщение от vsky
|
R1 на +5V проверьте
|
R1 на +5V проверьте
честно говоря я этот выход не анализирую, так подтянул резистором, чтоб осциллографом сигнал можно было взглянуть(задержка в программе, на время длительности BUSY естесственно есть)....ну а так там без разницы 5 В или 3,3 В, ведь у 5 В и 3.3 В одинаковые уровни переключений с 0 в 1 и обратно.
Сообщение от vsky
|
как происходит сдвижка внутри страницы?
|
задаю адрес страницы, ну и затем заполняю 1023 байта этой страницы, потом делаю запись т.е 10h, далее адрес следующей страницы ....ну и так далее....
|
|
|
|
22.03.2010, 19:54
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Хелп с K9F2G08U0M!
а почему 1023байта?
|
|
|
|
22.03.2010, 20:25
|
|
Частый гость
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Хелп с K9F2G08U0M!
Сообщение от vsky
|
а почему 1023байта?
|
захотелось вот мне 1023 байта только записать ![Улыбка](images/smilies/icon_smile.gif) .....в принципе не вижу причины, что так нельзя делать, но могу, но могу и полностью страницу забить по 2112 байта, только врятли в этом проблема
|
|
|
|
22.03.2010, 20:44
|
|
Частый гость
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Хелп с K9F2G08U0M!
кстати, вот эти spare field = 64 байта, они для чего нужны? Могли же просто написать размер одной страницы 1112 байт, а пишут страница =2048 байт(main field)+64 байта(spare field)...зачем такое разделение?
|
|
|
|
22.03.2010, 21:13
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Хелп с K9F2G08U0M!
Сообщение от Rus-422
|
захотелось вот мне 1023 байта только записать
|
ясно.
попробуйте в полностью стёртой памяти записать только нулевую страницу. В этой странице пронумеруйте байты 00h...FFh по всей странице. Сделайте чтение всей памяти, сообщите о результатах.
Сообщение от Rus-422
|
зачем такое разделение?
|
http://ru.wikipedia.org/wiki/%D0%9A%...BD%D0%B3%D0%B0
для примера: на 256 байт данных потребуется 3 байта для ECC.
но Вы с этим пока не заморачивайтесь
самсунг не гарантирует 100% запись по всей памяти, но в 0 странице должно быть всё хорошо.
|
|
|
|
23.03.2010, 18:20
|
|
Частый гость
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Хелп с K9F2G08U0M!
Сообщение от Rus-422
|
попробуйте в полностью стёртой памяти записать только нулевую страницу
|
обязательно стирать всю память? Ведь для записи 0 страницы достаточно стереть 0 блок...
Сообщение от vsky
|
В этой странице пронумеруйте байты 00h...FFh по всей странице.
|
Я так понял записываем 00, 01...с инкрементом +1 до FF, затем повторяем 00, 01...FF до полного заполнения 0 страницы.
Сообщение от vsky
|
Сделайте чтение всей памяти, сообщите о результатах.
|
Обязательно считывать всю память? Может просто 0 страницу....просто много времени займёт ![Улыбка](images/smilies/icon_smile.gif) Результаты сообщу
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
С1-107, хелп плиз
|
j2153 |
Измерительное оборудование |
2 |
14.10.2009 14:24 |
Часовой пояс GMT +4, время: 06:32.
|
|