W25Q FLASH Memory || Part 2 || How to Read the Data from memory

  Рет қаралды 8,371

ControllersTech

ControllersTech

Күн бұрын

Пікірлер: 23
@ControllersTech
@ControllersTech Жыл бұрын
There are some minor updates in the final code. I have used different instructions for Read and Fastread commands in case of memories with size>=256Mb. This is to make sure that the memory address is always 32bit. This is explained in the article as well. The link is in the description.
@undercrackers56
@undercrackers56 9 ай бұрын
In your videos you use delays to allow the W25Q Erase and Write instructions to complete. Is it not better to read the BUSY status until zero? Thank you so much for posting these videos.
@ControllersTech
@ControllersTech 9 ай бұрын
Yes it is and i have updated it in the lastest video.
@heronumberone-f6k
@heronumberone-f6k 11 ай бұрын
if (No_Of_Blocks16)&0xFF; // MSB of the memory Address tdata[2] = (memAddr>>8)&0xFF; tdata[3] = (memAddr)&0xFF; // LSB of the memory Address } Dear sir can you please explain me that why you make an AND (&) operation with )0xFF with (memAddr>>16)
@gajjudewangan9684
@gajjudewangan9684 2 ай бұрын
Where did you write Hello world in your code ?
@ControllersTech
@ControllersTech 2 ай бұрын
Described in the PART4.
@truptiyerne6159
@truptiyerne6159 8 ай бұрын
what should I do for 64MB data is not gating tored "uint8_t RxData[512];"
@woldecosgrove
@woldecosgrove 2 ай бұрын
Hello... how u stored the data “Hello world” at 2 different locations in the memory W25Q32? i browse thru your code its not there?
@ControllersTech
@ControllersTech 2 ай бұрын
Its explained in part 4. This video focuses on reading the data from memory.
@woldecosgrove
@woldecosgrove 2 ай бұрын
@@ControllersTech Then for this tutorial2 how u gonna see the RxData "Hello world" at Live Expression ??
@woldecosgrove
@woldecosgrove 2 ай бұрын
@@ControllersTech do you suggest i should do part4 first then back to part2 so that to write the "Hello world" in the flash??
@ControllersTech
@ControllersTech 2 ай бұрын
Sure. But part 4 uses this code to read and verify data. That is why this was written first.
@ShaikJaavid
@ShaikJaavid Жыл бұрын
if you have time please make videos on Quectel mc60 modules . if you are going make videos on Quectel modules then please use try code only using that module. what i mean is do not use esp32 or any other microcontroller and send AT commands to the Quectel modules. there are are ZERO videos in youtube . i hope you will make videos on this rare modules.
@avinashchavan5273
@avinashchavan5273 Жыл бұрын
Is FATFS operation possible on W25Qxx memory ?
@muratt44
@muratt44 9 ай бұрын
Hello, I couldn't understand why we put offset.
@truptiyerne6159
@truptiyerne6159 8 ай бұрын
I am trying to write in the memory but I am in eneble to do that
@homemade-it2495
@homemade-it2495 Жыл бұрын
Thank you for this tutorial.
@abhijithekv
@abhijithekv Жыл бұрын
If the numBLOCK is set to more than 512, the read/write doesn't work. I have W25Q01JV (1Gbit) so my numBLOCK is 2048. With this the RxData when monitored changes to 255 [0 to 19]. Doesn't show the correct data I sent.
@ControllersTech
@ControllersTech Жыл бұрын
It should work, there is no separate condition for 1gig memory. How are you writing data ? And how many bytes are you writing?
@abhijithekv
@abhijithekv Жыл бұрын
@@ControllersTech I'm using the same function you provide in the video. Just moved it to main.c and removed the button pressed thing. I've tried writing different sizes. Issue persists. If I keep the numBLOCK to 512, the data in RxData changes, but to 255. If I write 5 bytes, then RxData[1...5] changes but to 255. Not what I attempted to write.
@ControllersTech
@ControllersTech Жыл бұрын
Can u contact me on telegram (link is in the description). I need to see the output. Also i just pushed an update to the write function in the part 4. Please download that to write the data.
@abhijithekv
@abhijithekv Жыл бұрын
@@ControllersTech I have posted the same query on your Discord today.
@ControllersTech
@ControllersTech Жыл бұрын
@abhijithekv ok check discord then.
W25Q FLASH Memory || Part 3 || How to Erase Sectors
7:47
ControllersTech
Рет қаралды 3,9 М.
Ozoda - Lada ( Ko’k jiguli 2 )
06:07
Ozoda
Рет қаралды 15 МЛН
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 32 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
Neural net in PyTorch - Backprop (code)
45:40
Known Unknown
Рет қаралды 66
W25Q FLASH Memory || Part 1 || How to connect Device and Read ID
17:04
ControllersTech
Рет қаралды 19 М.
W25Q FLASH Memory || Part 4 || How to Program Pages
14:16
ControllersTech
Рет қаралды 5 М.
Embedded Flash Memory
14:24
Texas Instruments
Рет қаралды 10 М.
STM32 + W25Q
1:05:11
Flexo Alex
Рет қаралды 9 М.
Use STM32 Flash Memory to store data Permanently
13:34
Steppe School
Рет қаралды 3,6 М.
I used to hate QR codes. But they're actually genius
35:13
Veritasium
Рет қаралды 872 М.
W25Q FLASH Memory || Part 5 || How to Update sectors & Write single Byte
16:00
W25Q FLASH Memory || Part 10 || QSPI & External Loader on H750
15:50
ControllersTech
Рет қаралды 2,6 М.
Ozoda - Lada ( Ko’k jiguli 2 )
06:07
Ozoda
Рет қаралды 15 МЛН