完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
云汉达人
看上去,好像是SPI的Flash中添加的文件系统吧。 只从上面程序上看。 DWORD 是双字类型的,好像应该是unsigned long 类型的吧。 猜测这个flash应该是按块写入的。 这个sector参数是spi的flash的要写入的块的个数。 FLASH_SECTOR_SIZE 应该是块的大小。 所以在使用SPI写入时,sector*FLASH_SECTOR_SIZE 就是要写入的数据的长度了。 |
|
|
|
|
|
|
|
|
|
|
|
嗨,如果是Windows上的開發(MFC or .NET),DWORD定義如下
DWORD A 32-bit unsigned integer. The range is 0 through 4294967295 decimal. This type is declared in IntSafe.h as follows: typedef unsigned long DWORD; 但這是在32位CPU上,如果是其他架構的MCU/MPU則要跟著調整(例如51) 利用typedef調整DWORD型別,確保是32 Bit=4 Byte的大小 以上希望對您有用 |
|
|
|
|
|
|
|
|
|
|
|
云汉达人
DWORD 就是双字节 后面的是乘法吧 1个二进制位称为1个bit(位),8个二进制位称为1个Byte(字节),8 bit = 1 Byte。双字节就是1个Word(1个字,16位),DWORD(Double Word)就是双字的意思,两个字四个字节(32位)。双字节值=2个字节=1个单字=16个二进制位 |
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1018 浏览 1 评论
1849 浏览 0 评论
1830 浏览 1 评论
3254 浏览 5 评论
3581 浏览 9 评论
1019浏览 1评论
1848浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1358浏览 1评论
1850浏览 0评论
1175浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 15:53 , Processed in 0.863509 second(s), Total 84, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1171