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! :)
Большое спасибо за статью. Мне она очень помогла и сократило время разработки. Но был один "затык". Если работать только с нулевым сектором, как на видео, все нормально, но вот другие сектора не стирает. В функции стирания вы применили побитовый сдвиг sector = (sector
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.
@@flexoalex4168 в целом то согласен, спасибо. только читал в даташите, чтоб читать status register, wp нужно в высокий уровень поднять, записать в write register бит s7 в 1, а бит s8 в 0. это биты, srp1 и srp0, если не ошибаюсь. и только после этого можно status register читать.
Насколько я знаю, как правило, в даташитах рисуют все временные диаграммы для работы каждой команды и для большинства микросхем 25 серии эти диаграммы более-менее совпадают, т.е. если нет для конкретной модели, можно взять аналоги, как правило принципы работы с точки зрения подачи сигналов никак не меняются. С точки зрения работы чтения/записи можно написать универсальный код, который бы работал с данными типами микросхем разных производителей, отличия были бы только трактовке битов регистра статуса, размера микросхемы и скорости чтения.
Здравствуйте. Очень понравилось ваше видео. Я использую W25Q для хранения графики и последующим выводом ее на LCD. Но не хватает скорости чтения. Можно как-нибудь увеличить скорость чтения с W25Q? Например использовать Dual SPI или Quad SPI. Использую микроконтроллер STM32F407.
Уже третий день мучаюсь сижу. Ну не записывает во флешку. По байтно пишет, а вот сразу массив записать через HAL_SPI_Transmit, не получается. Испробовал 4 разных библиотеки, от разных людей. Может подскажите в чем проблема?
Не знаю. Нужно смотреть код и что там происходит. В микросхему нельзя писать по байтно, только по странично. Так что нужно создать массив в размер страницы и писать прям страницей.
@@romangorbiz Эта микросхема физически не умеет писать по байтно. Скорее всего функция записи байта реализована следующим образом: Сначала вычисляется адрес страницы, затем она считывется во временный буфер. Потом происходит запись байта в этом массиве. Далее стирается страница во флеш, а потом из буфера все записывается в эту страницу. Только так можно записать один байт.
@@flexoalex4168 Доброго дня. Можете объяснить мне глупому. Перед тем как пользоваться FATFS на флешке, мне на ее нужно физически отдельным программатором заливать или же я могу через CUBE IDE, выбрать библиотеку FATFS и все, могу пользоваться?
спасибо! Нашел развернутые ответы , на мои вопросы.
На 10:45 мин. Надо бы сказать как есть!!!!! , спасибо за видео
Вы ГЕНИЙ! Спасибо!
Бля буду ....🥵😅. Огромное Спасибо 👍👍👍
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! :)
Блин
Огромный тебе респект.
Тоже столкнулся с проблемой, что этим флешом адекватно никто не объяснял, как пользоваться
Большое спасибо за статью. Мне она очень помогла и сократило время разработки.
Но был один "затык". Если работать только с нулевым сектором, как на видео, все нормально, но вот другие сектора не стирает.
В функции стирания вы применили побитовый сдвиг
sector = (sector
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.
В даташите всё написано.
Круто!
Спасибо!!!
Отличный урок! Всё заработало. Только не услышал о пинах WP и HOLD
По хорошему они нафик не нужны. WP запрет на запись, а HOLD отвалится от сети и дать другим девайсам общаться.
@@flexoalex4168 в целом то согласен, спасибо. только читал в даташите, чтоб читать status register, wp нужно в высокий уровень поднять, записать в write register бит s7 в 1, а бит s8 в 0. это биты, srp1 и srp0, если не ошибаюсь. и только после этого можно status register читать.
@@dzmitryzaretski3722 да, я поэтому wp вешаю на плюс питания и не парюсь.
Очень дельное видео! Надо было сразу в терминал страницу выводить, что б не тыкать туда-сюда
Спасибо
Насколько я знаю, как правило, в даташитах рисуют все временные диаграммы для работы каждой команды и для большинства микросхем 25 серии эти диаграммы более-менее совпадают, т.е. если нет для конкретной модели, можно взять аналоги, как правило принципы работы с точки зрения подачи сигналов никак не меняются. С точки зрения работы чтения/записи можно написать универсальный код, который бы работал с данными типами микросхем разных производителей, отличия были бы только трактовке битов регистра статуса, размера микросхемы и скорости чтения.
Подскажите с помощью какой программы скачать и загрузить прошивку в PIC16F873A. Имеются в наличии програматоры CH431A и USBISP-ASP.
Не знаю, я с пиками не дружу.
Спасибо.
А здоровенный даташит на английском читать не сахар. Теперь можно только отдельные главы пролистать и в путь.
Привет.А ты не пробовал читать NAND FLASH при помощи stm32 ?
Пока нет, но давно руки чешутся. Уже и микрухи прикупил.
Здравствуйте, кто подскажет:как перенести flash с проц mc9s12xdt384 в проц mc9s12dt256?
Здравствуйте.
Очень понравилось ваше видео.
Я использую W25Q для хранения графики и последующим выводом ее на LCD. Но не хватает скорости чтения.
Можно как-нибудь увеличить скорость чтения с W25Q?
Например использовать Dual SPI или Quad SPI.
Использую микроконтроллер STM32F407.
Надо посмотреть на доку по МК. Если он поддерживает такие режимы, то вполне возможно.
How do you do to store graphics and then displaying them on the LCD screen? Thank you
@@Edu-sb8xo Write the headset to the flash, and read it with the controller and display it on the display.
czcams.com/video/wOIlhRd-vN8/video.html
Уже третий день мучаюсь сижу. Ну не записывает во флешку. По байтно пишет, а вот сразу массив записать через HAL_SPI_Transmit, не получается.
Испробовал 4 разных библиотеки, от разных людей. Может подскажите в чем проблема?
Не знаю. Нужно смотреть код и что там происходит. В микросхему нельзя писать по байтно, только по странично. Так что нужно создать массив в размер страницы и писать прям страницей.
@@flexoalex4168 поспорю, так как у меня получается только по байтно писать в них, а страницами не пишет. (
@@romangorbiz Эта микросхема физически не умеет писать по байтно. Скорее всего функция записи байта реализована следующим образом: Сначала вычисляется адрес страницы, затем она считывется во временный буфер. Потом происходит запись байта в этом массиве. Далее стирается страница во флеш, а потом из буфера все записывается в эту страницу. Только так можно записать один байт.
@@flexoalex4168 нет, там конкретно передаётся адрес байта и пишется именно один байт.
@@romangorbizЗначит нужно почитать даташит. Там есть раздел записи в страницу с подробным описанием.
Уважаемый!!! а изменить размер PAGE можно?
Только в меньшую сторону и безвозвратно
@@flexoalex4168 А файловою систему можно в такую флешку поставить?
@@7Hz_ Можно. Нужно только дописать функции чтения и записи для fatfs
@@flexoalex4168 В fatfs поддерживается страница минимум 512 байт а w25q16 имеет страницу на 256 байт. То я так полагаю что дела не будет?
@@7Hz_ а кто мешает две страницы писать?
Кто живой есть?Где можно именно эту библиотеку скачать!? ссылка битая.
Уже нигде. Я яндекс послал в эротическом пешем. Вместе с диском умерла библиотека.
@@flexoalex4168 Жалко! придётся бороздить просторы тогда!
@@flexoalex4168 Доброго дня. Можете объяснить мне глупому. Перед тем как пользоваться FATFS на флешке, мне на ее нужно физически отдельным программатором заливать или же я могу через CUBE IDE, выбрать библиотеку FATFS и все, могу пользоваться?
only for russians .. title ahould be in Russian too....tousf vasousi tessii peesi juost vayat lyata kartiu... ???? xD