Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

STM32F407Discovery+AT45DB161D читалка-записыловка

Непрочитано 19.04.2016, 21:06  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию STM32F407Discovery+AT45DB161D читалка-записыловка

Понадобилось выводить картинки в дисплей.
Картинки хранить в SDшке расточительно, почти 1,5МБ всего.
В AT45DB161D вмещается 2МБайта
Возникла проблема с прошивкой чипа, в нэте инфы почти никакой или страницы уже удалены, надыбал от Визуала(в архиве, переделанный под STM), не ваять же программатор если всё равно работаешь с STM.
Накрапал прошивальщик и читальщик чипа AT45DB161D с помощью STM32.
Прошивка с желаемого адреса, возможна замена блока данных по выбранному адресу. Читалка с выбранного адреса, по два байта на цвет пикселя. Конфигурация камня STM32CubeMX, библиотека HAL. Проект для Keil4.
Под конкретный дисплей добавляйте сами.
Может кому пригодится. Ногами не буцать.

Исправление не корректного чтения одинаковых блоков находящихся в разных адресах:
В функции - PrintBin, заменить на
{
if(ostatok1 != 0) razmer = razmer - ostatok1;
kol_page = (uint16_t)(razmer / PAGE_SIZES); // вычисляем количество страниц.
//пример: 153600/528=290 страниц
temp = kol_page * PAGE_SIZES;
ostatok2 = (uint16_t)(razmer - temp); // возможный остаток байтов
if(ostatok1 ‹ ostatok2) ostatok2 = ostatok2 - ostatok1; // оставшиеся байты
//в следующей странице
}
Вложения:
Тип файла: rar STM32_FLASH.rar (7.42 Мб, 46 просмотров)
Реклама:

Последний раз редактировалось MONIKYS; 22.04.2016 в 00:06.
MONIKYS вне форума  
Эти 2 пользователя(ей) сказали Спасибо MONIKYS за это сообщение:
justnsn (20.04.2016), sasha_1973 (19.04.2016)
Непрочитано 20.04.2016, 02:29  
AR_Favorit
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: STM32F407Discovery+AT45DB161D читалка-записыловка

Форум KAZUS.RUN » Форумы по электронике » Proteus, KiCAD и другие ECAD » Proteus »

как-то странно)
AR_Favorit вне форума  
Непрочитано 20.04.2016, 11:32  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: STM32F407Discovery+AT45DB161D читалка-записыловка

AR_Favorit, Может и странно, а гугль поиску по барабану. Если мне надо было,может кому и пригодится. А где выложено не имеет значения.
MONIKYS вне форума  
Непрочитано 20.04.2016, 11:48  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: STM32F407Discovery+AT45DB161D читалка-записыловка

Тоже делал подобное. И тоже работало. Даже флешка та же самая, кстати)))
Easyrider83 вне форума  
Непрочитано 20.04.2016, 13:09  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F407Discovery+AT45DB161D читалка-записыловка

MONIKYS, внимательней в следующий раз.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 20.04.2016, 23:50  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: STM32F407Discovery+AT45DB161D читалка-записыловка

dosikus, Боюсь спросить в чём. Не нуно, удалить? Не вопрос.
MONIKYS вне форума  
Непрочитано 21.04.2016, 20:54  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F407Discovery+AT45DB161D читалка-записыловка

MONIKYS, уже все за вас сделал.
Теперь не стесняйтесь критики...
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
MONIKYS (21.04.2016)
Непрочитано 21.04.2016, 22:31  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: STM32F407Discovery+AT45DB161D читалка-записыловка

dosikus, Ааааа, пардонь. Сесибо.
MONIKYS вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошивка AT45DB161D sonartiflo Песочница (вопросы новичков) 2 13.01.2014 14:23


Часовой пояс GMT +4, время: 05:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.