当前位置: 首页 > news >正文

实验12 SD卡操作实验

1. 实验目的此实验将对SD卡存在的操作全部做出说明包括SD卡写入/读取数据SD卡资源的操作。此实验基于4.3寸480*272分辨率的串口屏与屏幕通信方式无关。若要验证其他尺寸的串口屏可在VP软件里修改项目型号文件-编辑项目或者参考本实验重新设计制作工程。实验准备一个读卡器或者SD卡卡套一张合适大小的SD卡大小一般8G以内文件系统常用FAT32若后续操作过程中无法正常读写SD卡可尝试将卡格式化为FAT32文件系统2. 实验操作1SD卡下载工程、更新固件(1) 工程下载操作步骤① VP打开工程工具菜单-项目设置勾选‘生成二进制文件’点击保存退出重新编译工程后工程所在的文件夹内会生成一个bin格式的文件② 计算机上打开SD卡在根目录内新建HMI文件夹将第一步中生成的bin格式文件拷贝到HMI文件夹内并将bin文件改名为“USER”③ 断电串口屏插入SD卡重新上电后屏幕会绿底黑字提示正在下载当出现以下画面则表示下载成功成功后断电取下SD卡重新上电完成操作。生成bin文件的工程型号注意与串口屏型号一致否则会型号不匹配导致不能下载。(2) 固件下载操作步骤① 当需要对多个串口屏更新固件时若使用VP上位机更新效率受限可用此方法快速批量更新固件② 准备好串口屏型号对应的固件③ 计算机上打开SD卡在根目录内新建HMI文件夹将准备好的固件拷贝到HMI文件夹内并将文件改名为“firmware”④ 断电串口屏插入SD卡重新上电后屏幕会绿底黑字提示正在下载当出现以下画面则表示下载成功成功后断电取下SD卡重新上电。⑤ 下载固件成功重新上电后屏幕会提示没有工程文件此时需下载工程pix文件工程下载后既可正常使用。用于工程下载的HMI文件夹和固件更新的HMI文件夹不可同时存在。2SD卡数据写入、读取(1) 数据写入① 页面设计② 字符串写入功能说明字符串写入SD卡图标用于判断是否写入成功若写入成功则图标显示写入失败则隐藏T1、T2、T3为输入框点击输入框可用键盘对应输入字符串写入按钮点击后将T1、T2、T3的字符串拼接起来并用函数写入SD卡写入按钮事件脚本串口屏支持将字符串写入txt格式和csv格式文件内写入txt文件内:align: center​写入按钮部分脚本​:align: center​写入结果​写入csv文件内数据之间必须用英文逗号( , )隔开:align: center​写入按钮部分脚本​:align: center​写入结果上位机模拟写入写入的结果可在菜单栏文件-打开sd卡目录 中查看。③ 字节数组写入功能说明字节数组写入SD卡图标用于判断是否写入成功若写入成功则图标显示写入失败则隐藏数据显示log用于显示转换完成的数组数据三个整数输入框点击输入框可用键盘对应输入整数和浮点数写入按钮点击后将两个整数和浮点数转存入arr数组中并用函数写入SD卡:align: center​写入按钮事件脚本:align: center模拟写入数据:align: centerbin 文件写入结果上位机模拟写入写入的结果可在菜单栏文件-打开sd卡目录 中查看。打开bin文件需要一些工具例如Notepad、UltraEdit等可自行网站搜索下载。(2) 数据读取① 页面设计② 字符串读取功能说明字符串读取点击读取按钮将已写入的字符串文本全部读出来用文本框控件显示读取txt文件:align: center读取按钮部分脚本:align: center读取结果读取csv文件:align: center读取按钮部分脚本:align: center读取结果③ 字节数组读取功能说明字节数组读取点击读取按钮将已写入的bin文件数据全部读出来用log控件显示:align: center读取按钮部分脚本:align: center读取结果3SD卡存放资源素材当串口屏自带Flash空间不足以存放更多资源素材时SD卡可用作为外扩存储空间使用。能SD卡存储素材资源的控件视频控件的视频、音频控件的音频、图片控件的图片。视频控件播放Sdcard中的视频时在SD卡根目录下新建video文件夹放入转换好的视频名称改为非中文并在控 件属性栏选择Sdcard输入视频路径srcLoc视频资源的所在空间选择为外部Sdcardpath视频资源的位置路径此处解释为放在SD卡内video文件夹下名称为800x480.mp4的视频注 VP上位机模拟SD卡存储播放视频时在选择外部 Sdcard存储资源时VP软件需要调试模拟此时资源存储也要相应处理将视频文件放入 VP模拟SD卡的文件夹中。关于视频控件更详细的使用介绍请到官网下载‘视频控件使用教程’压缩包。音频控件选择外部Sdcard存储音频资源时在SD卡根目录中新建文件夹audio然后将转换好的音频放入改好音频名称路径只支持英文输入路径时注意路径字符输入正确具体操作如下图srcLoc音频资源的所在空间选择为外部Sdcardpath音频资源的位置路径此处解释为放在SD卡内audio文件夹下名称为TestAudio_8bit.wav的音频注 VP上位机模拟SD卡存储播放音频时在选择外部Sdcard存储资源时VP软件需要调试模拟此时资源存储也要相应处 理将音频文件放入VP模拟SD卡的文件夹中。关于视频控件更详细的使用介绍请到官网下载‘视频控件使用教程’压缩包。图片控件① SD卡根目录内新建img文件夹将图片改名为非中文放入img文件夹内② 拖入图片控件设置属性srcLoc属性选择Sdcardpath属性填入路径img/02.jpg;
http://www.rkmt.cn/news/1378277.html

相关文章:

  • 珍宝黄金回收(十年老店)|2026 年 5 月武汉黄金回收价格解析与防坑全攻略 - 润富黄金珠宝行
  • 量子对抗鲁棒性:从理论极限到可计算下界
  • 2026年新疆B端企业全链路线上获客深度指南:AI GEO+抖音搜索+短视频如何突破获客瓶颈 - 企业名录优选推荐
  • 3DSident技术深度解析:Nintendo 3DS硬件信息检测的核心机制剖析
  • Clonezilla和ReaR(Relax-and-Recover)备份的区别
  • 提升网页归档效率:智能自动化网页保存解决方案
  • 手把手教你用JDY-23蓝牙模块和STM32F103C8T6做个手机遥控灯(附完整代码和接线图)
  • YesCaptcha插件+自建API实战:用DdddOCR实现浏览器自动化测试中的验证码绕过
  • 慧珠黄金回收(免费上门)|2026 年 5 月武汉黄金回收行情与透明交易指南 - 润富黄金珠宝行
  • 浏览器下载太慢?让Motrix扩展帮你提速300%的秘诀
  • 如何通过3个步骤让老旧Mac重获新生?OpenCore Legacy Patcher实战指南
  • 企业内训系统集成AI答疑功能时如何通过Taotoken管控与扩展
  • 初创团队如何利用Taotoken的TokenPlan控制大模型试用成本
  • 终极指南:如何让浏览器下载速度提升300%?Motrix扩展完整解决方案
  • Unity Mesh性能优化:顶点分裂、索引缓存与GPU上传效率实战
  • 赛车游戏物理引擎实战:Magic Formula轮胎模型与驾驶系统工程化
  • 别再只会用strlen了!CAPL脚本字符串处理实战:从CAN报文解析到日志生成
  • 2026 AI企业微信SCRM实测:强监管行业选型指南 - 行业产品测评专家
  • 深度学习量化风暴可预报性:斜压性与急流蜿蜒如何影响预报不确定性
  • 嵌入式机器学习库EmbeddedML:800倍加速背后的算法优化与工程实践
  • 大麦网抢票脚本真的能帮你抢到心仪门票吗?Python自动化抢票全攻略
  • EMC设计避坑指南:从PCB布线到整机屏蔽,工程师必须知道的5个实战要点
  • 机器学习与模拟退火优化布尔特征集变量消元顺序
  • Tsukimi:Linux平台全新Jellyfin客户端体验,打造个性化媒体中心
  • 3步掌握AutoSubs:从零开始构建专业级AI字幕工作流
  • 5分钟掌握FModel:免费开源虚幻引擎游戏资源提取神器
  • 百考通AI:任务书智能生成,彻底解决各环节的创作难题
  • 终极指南:55项功能全解析!BepInEx炉石传说插件HsMod完全教程
  • 试试百考通AI开题报告,高效又安全
  • 终极免费鼠标连点器:5分钟掌握完整自动化技巧