Работа с микросхемой флеш памяти серии W25Q. Ссылка на архив с функциями. yadi.sk/d/qbE7...
Пікірлер: 51
@АлександрАксенов-т9и Жыл бұрын
спасибо! Нашел развернутые ответы , на мои вопросы.
@avr_stm_pro29552 жыл бұрын
На 10:45 мин. Надо бы сказать как есть!!!!! , спасибо за видео
@alfiz99432 жыл бұрын
Вы ГЕНИЙ! Спасибо!
@John1512833 жыл бұрын
Бля буду ....🥵😅. Огромное Спасибо 👍👍👍
@SciFiFactory4 жыл бұрын
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! :)
@изУфы5 жыл бұрын
Большое спасибо за статью. Мне она очень помогла и сократило время разработки. Но был один "затык". Если работать только с нулевым сектором, как на видео, все нормально, но вот другие сектора не стирает. В функции стирания вы применили побитовый сдвиг sector = (sector
@konstantinmeshcherin3825 жыл бұрын
Блин Огромный тебе респект. Тоже столкнулся с проблемой, что этим флешом адекватно никто не объяснял, как пользоваться
@dzmitryzaretski37225 жыл бұрын
Отличный урок! Всё заработало. Только не услышал о пинах WP и HOLD
@flexoalex41685 жыл бұрын
По хорошему они нафик не нужны. WP запрет на запись, а HOLD отвалится от сети и дать другим девайсам общаться.
@dzmitryzaretski37225 жыл бұрын
@@flexoalex4168 в целом то согласен, спасибо. только читал в даташите, чтоб читать status register, wp нужно в высокий уровень поднять, записать в write register бит s7 в 1, а бит s8 в 0. это биты, srp1 и srp0, если не ошибаюсь. и только после этого можно status register читать.
@flexoalex41685 жыл бұрын
@@dzmitryzaretski3722 да, я поэтому wp вешаю на плюс питания и не парюсь.
@OctaRudin4 жыл бұрын
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.
@MikhailLom6 жыл бұрын
Насколько я знаю, как правило, в даташитах рисуют все временные диаграммы для работы каждой команды и для большинства микросхем 25 серии эти диаграммы более-менее совпадают, т.е. если нет для конкретной модели, можно взять аналоги, как правило принципы работы с точки зрения подачи сигналов никак не меняются. С точки зрения работы чтения/записи можно написать универсальный код, который бы работал с данными типами микросхем разных производителей, отличия были бы только трактовке битов регистра статуса, размера микросхемы и скорости чтения.
@3www64 жыл бұрын
Очень дельное видео! Надо было сразу в терминал страницу выводить, что б не тыкать туда-сюда
@gaifox22284 жыл бұрын
Круто!
@НиколайПр-з3в4 жыл бұрын
Спасибо!!!
@Галичанскийсифилис Жыл бұрын
Привет.А ты не пробовал читать NAND FLASH при помощи stm32 ?
@flexoalex4168 Жыл бұрын
Пока нет, но давно руки чешутся. Уже и микрухи прикупил.
@azhigg3 жыл бұрын
Спасибо
@electronicsengineer-ru5 жыл бұрын
В даташите всё написано.
@АндрейИ-ф3л5 жыл бұрын
Спасибо. А здоровенный даташит на английском читать не сахар. Теперь можно только отдельные главы пролистать и в путь.
@СергейФ-е9г6 жыл бұрын
Здравствуйте. Очень понравилось ваше видео. Я использую W25Q для хранения графики и последующим выводом ее на LCD. Но не хватает скорости чтения. Можно как-нибудь увеличить скорость чтения с W25Q? Например использовать Dual SPI или Quad SPI. Использую микроконтроллер STM32F407.
@flexoalex41686 жыл бұрын
Надо посмотреть на доку по МК. Если он поддерживает такие режимы, то вполне возможно.
@Edu-sb8xo4 жыл бұрын
How do you do to store graphics and then displaying them on the LCD screen? Thank you
@flexoalex41683 жыл бұрын
@@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
@lifuhen99136 жыл бұрын
Подскажите с помощью какой программы скачать и загрузить прошивку в PIC16F873A. Имеются в наличии програматоры CH431A и USBISP-ASP.
@flexoalex41686 жыл бұрын
Не знаю, я с пиками не дружу.
@mobilandservice5 ай бұрын
И где архзив? Пожадничал, да???
@romangorbiz Жыл бұрын
Уже третий день мучаюсь сижу. Ну не записывает во флешку. По байтно пишет, а вот сразу массив записать через HAL_SPI_Transmit, не получается. Испробовал 4 разных библиотеки, от разных людей. Может подскажите в чем проблема?
@flexoalex4168 Жыл бұрын
Не знаю. Нужно смотреть код и что там происходит. В микросхему нельзя писать по байтно, только по странично. Так что нужно создать массив в размер страницы и писать прям страницей.
@romangorbiz Жыл бұрын
@@flexoalex4168 поспорю, так как у меня получается только по байтно писать в них, а страницами не пишет. (
@flexoalex4168 Жыл бұрын
@@romangorbiz Эта микросхема физически не умеет писать по байтно. Скорее всего функция записи байта реализована следующим образом: Сначала вычисляется адрес страницы, затем она считывется во временный буфер. Потом происходит запись байта в этом массиве. Далее стирается страница во флеш, а потом из буфера все записывается в эту страницу. Только так можно записать один байт.
@romangorbiz Жыл бұрын
@@flexoalex4168 нет, там конкретно передаётся адрес байта и пишется именно один байт.
@flexoalex4168 Жыл бұрын
@@romangorbizЗначит нужно почитать даташит. Там есть раздел записи в страницу с подробным описанием.
@Xxxxxxxxxxxxxxxxxxxxxxxxxxxll4 жыл бұрын
Здравствуйте, кто подскажет:как перенести flash с проц mc9s12xdt384 в проц mc9s12dt256?
@vsosacordeev Жыл бұрын
Кто живой есть?Где можно именно эту библиотеку скачать!? ссылка битая.
@flexoalex4168 Жыл бұрын
Уже нигде. Я яндекс послал в эротическом пешем. Вместе с диском умерла библиотека.
@@flexoalex4168 Доброго дня. Можете объяснить мне глупому. Перед тем как пользоваться FATFS на флешке, мне на ее нужно физически отдельным программатором заливать или же я могу через CUBE IDE, выбрать библиотеку FATFS и все, могу пользоваться?
@7Hz_4 жыл бұрын
Уважаемый!!! а изменить размер PAGE можно?
@flexoalex41684 жыл бұрын
Только в меньшую сторону и безвозвратно
@7Hz_4 жыл бұрын
@@flexoalex4168 А файловою систему можно в такую флешку поставить?
@flexoalex41684 жыл бұрын
@@7Hz_ Можно. Нужно только дописать функции чтения и записи для fatfs
@7Hz_4 жыл бұрын
@@flexoalex4168 В fatfs поддерживается страница минимум 512 байт а w25q16 имеет страницу на 256 байт. То я так полагаю что дела не будет?
@flexoalex41684 жыл бұрын
@@7Hz_ а кто мешает две страницы писать?
@vpsr-0143 жыл бұрын
only for russians .. title ahould be in Russian too....tousf vasousi tessii peesi juost vayat lyata kartiu... ???? xD