【RISC-V MCU CH32V103测评】U盘读写测试
本帖最后由 jennyzhaojie 于 2021-3-8 22:13 编辑<p>在CH32V103的开发板上,配置有2种不同类型的USB接口,其中一个供程序下载和调试来用,另一个则可以插入U盘来进行读写测试,2个USB接口的原理图见图1所示。<br />
图1 USB接口原理图<br />
所幸的是在厂家提供的例程中就有程序可供U盘的读写验证,该例程放于EXAM1目录下。</p>
<p>该程序所执行的功能有:</p>
<p>1.相关的初始化处理;</p>
<p>2.判别是否有U屏可供读写并给出提示;</p>
<p>3. 判别是否有指定文件存在(/C51/NEWFILE.C),若没有则创建一个指定的文件(/NEWFILE.TXT),并向其写入测试内容,共写入10次;否则,会删除并重新建立;</p>
<p>4. 修改新创建文件的属性,即文件不可修改及创建时间为“2015, 5, 18”;</p>
<p>5.关闭该文件,结束操作。</p>
<p>此外,例程还提供了读取文件的前100字节并输出显示的代码。</p>
<p>经程序的编译下载,其运行效果如图2所示。</p>
<p></p>
<p>图2 U盘读写效果</p>
<p></p>
<p>图3 新建文件及内容</p>
<p>以该例程为基础,在配备RTC计时及后备电池的情况下,可实时地登记文件的创建及修改时间。此外,利用该功能我们还可以将A/D采集的数据记录在U盘的文件中,这在微控器的系统中都是非常重要的功能,而厂家都为我们提供了,简直是太方便了!</p>
<p> </p>
<p> </p>
<p>谢谢分享,期待后续!</p>
freebsder 发表于 2021-3-8 22:33
谢谢分享,期待后续!
<p>感谢支持</p>
<p>期待后续!!!</p>
okhxyyo 发表于 2021-3-9 10:44
期待后续!!!
<p>好的,努力!</p>
<p>感谢分享,期待后续!</p>
w494143467 发表于 2021-3-10 09:38
感谢分享,期待后续!
<p><img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/handshake.gif" width="48" /></p>
<p>谢谢分享</p>
zxopenljx 发表于 2021-4-13 11:56
谢谢分享
<p>感谢支持</p>
页:
[1]