STM32 + W25Q

  Рет қаралды 9,266

Flexo Alex

Flexo Alex

Күн бұрын

Работа с микросхемой флеш памяти серии W25Q.
Ссылка на архив с функциями. yadi.sk/d/qbE7...

Пікірлер: 51
@John151283
@John151283 2 жыл бұрын
Бля буду ....🥵😅. Огромное Спасибо 👍👍👍
@АлександрАксенов-т9и
@АлександрАксенов-т9и 11 ай бұрын
спасибо! Нашел развернутые ответы , на мои вопросы.
@avr_stm_pro2955
@avr_stm_pro2955 Жыл бұрын
На 10:45 мин. Надо бы сказать как есть!!!!! , спасибо за видео
@electronicsengineer-ru
@electronicsengineer-ru 5 жыл бұрын
В даташите всё написано.
@SciFiFactory
@SciFiFactory 4 жыл бұрын
I have watched 16 minutes with the auto translation feature and managed to get some useful information! Big thank you! But I get the feeling that normal SRAM-chips are better for what I would like to do (fast data logging). So I won't watch the whole video. But rest assured, I would probably watch all of it , if it were in a language I understand. ^^ Seems entertaining and well explained! :)
@alfiz9943
@alfiz9943 Жыл бұрын
Вы ГЕНИЙ! Спасибо!
@vpsr-014
@vpsr-014 3 жыл бұрын
only for russians .. title ahould be in Russian too....tousf vasousi tessii peesi juost vayat lyata kartiu... ???? xD
@Галичанскийсифилис
@Галичанскийсифилис 11 ай бұрын
Привет.А ты не пробовал читать NAND FLASH при помощи stm32 ?
@flexoalex4168
@flexoalex4168 11 ай бұрын
Пока нет, но давно руки чешутся. Уже и микрухи прикупил.
@OctaRudin
@OctaRudin 4 жыл бұрын
Good tutorial. I watch this from the begining until the end of video. Even you dont speak in English, but I try to understand what you mean. Clear enough. We hope you insert the english subtitle. Thankyou.
@изУфы
@изУфы 5 жыл бұрын
Большое спасибо за статью. Мне она очень помогла и сократило время разработки. Но был один "затык". Если работать только с нулевым сектором, как на видео, все нормально, но вот другие сектора не стирает. В функции стирания вы применили побитовый сдвиг sector = (sector
@MikhailLom
@MikhailLom 5 жыл бұрын
Насколько я знаю, как правило, в даташитах рисуют все временные диаграммы для работы каждой команды и для большинства микросхем 25 серии эти диаграммы более-менее совпадают, т.е. если нет для конкретной модели, можно взять аналоги, как правило принципы работы с точки зрения подачи сигналов никак не меняются. С точки зрения работы чтения/записи можно написать универсальный код, который бы работал с данными типами микросхем разных производителей, отличия были бы только трактовке битов регистра статуса, размера микросхемы и скорости чтения.
@АндрейИ-ф3л
@АндрейИ-ф3л 5 жыл бұрын
Спасибо. А здоровенный даташит на английском читать не сахар. Теперь можно только отдельные главы пролистать и в путь.
@konstantinmeshcherin382
@konstantinmeshcherin382 5 жыл бұрын
Блин Огромный тебе респект. Тоже столкнулся с проблемой, что этим флешом адекватно никто не объяснял, как пользоваться
@3www6
@3www6 4 жыл бұрын
Очень дельное видео! Надо было сразу в терминал страницу выводить, что б не тыкать туда-сюда
@mobilandservice
@mobilandservice Ай бұрын
И где архзив? Пожадничал, да???
@lifuhen9913
@lifuhen9913 6 жыл бұрын
Подскажите с помощью какой программы скачать и загрузить прошивку в PIC16F873A. Имеются в наличии програматоры CH431A и USBISP-ASP.
@flexoalex4168
@flexoalex4168 6 жыл бұрын
Не знаю, я с пиками не дружу.
@НиколайПр-з3в
@НиколайПр-з3в 3 жыл бұрын
Спасибо!!!
@gaifox2228
@gaifox2228 4 жыл бұрын
Круто!
@azhigg
@azhigg 3 жыл бұрын
Спасибо
@Xxxxxxxxxxxxxxxxxxxxxxxxxxxll
@Xxxxxxxxxxxxxxxxxxxxxxxxxxxll 3 жыл бұрын
Здравствуйте, кто подскажет:как перенести flash с проц mc9s12xdt384 в проц mc9s12dt256?
@dzmitryzaretski3722
@dzmitryzaretski3722 5 жыл бұрын
Отличный урок! Всё заработало. Только не услышал о пинах WP и HOLD
@flexoalex4168
@flexoalex4168 5 жыл бұрын
По хорошему они нафик не нужны. WP запрет на запись, а HOLD отвалится от сети и дать другим девайсам общаться.
@dzmitryzaretski3722
@dzmitryzaretski3722 5 жыл бұрын
@@flexoalex4168 в целом то согласен, спасибо. только читал в даташите, чтоб читать status register, wp нужно в высокий уровень поднять, записать в write register бит s7 в 1, а бит s8 в 0. это биты, srp1 и srp0, если не ошибаюсь. и только после этого можно status register читать.
@flexoalex4168
@flexoalex4168 5 жыл бұрын
@@dzmitryzaretski3722 да, я поэтому wp вешаю на плюс питания и не парюсь.
@vsosacordeev
@vsosacordeev Жыл бұрын
Кто живой есть?Где можно именно эту библиотеку скачать!? ссылка битая.
@flexoalex4168
@flexoalex4168 Жыл бұрын
Уже нигде. Я яндекс послал в эротическом пешем. Вместе с диском умерла библиотека.
@vsosacordeev
@vsosacordeev Жыл бұрын
@@flexoalex4168 Жалко! придётся бороздить просторы тогда!
@Sergey-g9w
@Sergey-g9w Жыл бұрын
@@flexoalex4168 Доброго дня. Можете объяснить мне глупому. Перед тем как пользоваться FATFS на флешке, мне на ее нужно физически отдельным программатором заливать или же я могу через CUBE IDE, выбрать библиотеку FATFS и все, могу пользоваться?
@romangorbiz
@romangorbiz Жыл бұрын
Уже третий день мучаюсь сижу. Ну не записывает во флешку. По байтно пишет, а вот сразу массив записать через HAL_SPI_Transmit, не получается. Испробовал 4 разных библиотеки, от разных людей. Может подскажите в чем проблема?
@flexoalex4168
@flexoalex4168 Жыл бұрын
Не знаю. Нужно смотреть код и что там происходит. В микросхему нельзя писать по байтно, только по странично. Так что нужно создать массив в размер страницы и писать прям страницей.
@romangorbiz
@romangorbiz Жыл бұрын
@@flexoalex4168 поспорю, так как у меня получается только по байтно писать в них, а страницами не пишет. (
@flexoalex4168
@flexoalex4168 Жыл бұрын
@@romangorbiz Эта микросхема физически не умеет писать по байтно. Скорее всего функция записи байта реализована следующим образом: Сначала вычисляется адрес страницы, затем она считывется во временный буфер. Потом происходит запись байта в этом массиве. Далее стирается страница во флеш, а потом из буфера все записывается в эту страницу. Только так можно записать один байт.
@romangorbiz
@romangorbiz Жыл бұрын
@@flexoalex4168 нет, там конкретно передаётся адрес байта и пишется именно один байт.
@flexoalex4168
@flexoalex4168 Жыл бұрын
@@romangorbizЗначит нужно почитать даташит. Там есть раздел записи в страницу с подробным описанием.
@7Hz_
@7Hz_ 3 жыл бұрын
Уважаемый!!! а изменить размер PAGE можно?
@flexoalex4168
@flexoalex4168 3 жыл бұрын
Только в меньшую сторону и безвозвратно
@7Hz_
@7Hz_ 3 жыл бұрын
@@flexoalex4168 А файловою систему можно в такую флешку поставить?
@flexoalex4168
@flexoalex4168 3 жыл бұрын
@@7Hz_ Можно. Нужно только дописать функции чтения и записи для fatfs
@7Hz_
@7Hz_ 3 жыл бұрын
@@flexoalex4168 В fatfs поддерживается страница минимум 512 байт а w25q16 имеет страницу на 256 байт. То я так полагаю что дела не будет?
@flexoalex4168
@flexoalex4168 3 жыл бұрын
@@7Hz_ а кто мешает две страницы писать?
@СергейФ-е9г
@СергейФ-е9г 6 жыл бұрын
Здравствуйте. Очень понравилось ваше видео. Я использую W25Q для хранения графики и последующим выводом ее на LCD. Но не хватает скорости чтения. Можно как-нибудь увеличить скорость чтения с W25Q? Например использовать Dual SPI или Quad SPI. Использую микроконтроллер STM32F407.
@flexoalex4168
@flexoalex4168 6 жыл бұрын
Надо посмотреть на доку по МК. Если он поддерживает такие режимы, то вполне возможно.
@Edu-sb8xo
@Edu-sb8xo 3 жыл бұрын
How do you do to store graphics and then displaying them on the LCD screen? Thank you
@flexoalex4168
@flexoalex4168 3 жыл бұрын
@@Edu-sb8xo Write the headset to the flash, and read it with the controller and display it on the display. kzbin.info/www/bejne/rYCsnZuImZKphJo
W25Q16JV flash память тест
21:44
RADIOSOFT
Рет қаралды 2,7 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 38 МЛН
🍉😋 #shorts
00:24
Денис Кукояка
Рет қаралды 3,5 МЛН
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 6 МЛН
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
Программный UART
35:33
Flexo Alex
Рет қаралды 9 М.
STM32+MAX6675
1:18:50
Flexo Alex
Рет қаралды 9 М.
Макетная плата для изучения QuadSPI
16:11
Vladimir Medintsev
Рет қаралды 9 М.
STM32. BlackPill - рождение новой легенды на F4
27:08
Изучаю STM32!
20:26
Лёша Кластер
Рет қаралды 194 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 38 МЛН