完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
环境说明:
(1)工程配置 时钟配置: USB配置: 这里注意,由于USB使用的内存申请方式是静态数组,所以这里我们不需要设置堆空间。 然后生成代码就可以了。 (2)代码修改 代码修改也是比较简单的,就光修改一个文件:u***_storage_if.c,这个文件是与硬件的操作函数接口,具体修改如下: 初始化函数: 获取容量: 状态和写保护: 读数据: 这里要注意参数blk_addr和blk_len,blk_addr是传进来的块索引,所以块索引乘块大小才是真正的地址,blk_len是要读取的块个数,不要被名字所迷惑。 写数据: 至此就已经移植完成,下载程序到单片机,接入电脑后: |
|
|
|
只有小组成员才能发言,加入小组>>
3319 浏览 9 评论
2997 浏览 16 评论
3495 浏览 1 评论
9065 浏览 16 评论
4088 浏览 18 评论
1185浏览 3评论
611浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
601浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2337浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1898浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 22:01 , Processed in 1.095104 second(s), Total 81, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号