前段时间收到板子一直没来得及测试,最近在做肌肉电的离线采集正好拿华大的这个主板测试一下,今天先测试一下SD卡读写。
板载开发板使用SDIO接口与单片机相连
打开官网驱动包里面提供的例程,找到sdioc的相关示例代码。
这里选择25MHz,1bit读写测试。
打开代码后,编译上传,我这里使用的DAP-LInk上传,在Debug选项里面选择CMISS-DAP Debugger选项
将开发板通过SWD接口与DAP-LINK连接以后,可以在设备栏里面看到已连接。
示例代码是先对SD卡进行擦除操作,然后读取SD卡是否成功擦除。接着写入512个字节数据,再读取看是否正确,写入和读取一致的话PA7置低点亮D26绿色LED,否则PE6置低点亮D23红色LED
现在编译后上传代码,按下复位按键后,可以看到开发板D23红色LED灯点亮,表示SD卡读写失败。
然后将准备好的是SD卡插入卡槽,按下复位按键,可以看到D26绿色指示灯点亮,表示读写正常。
这次SD卡读写测试就到这里,接来下会移植FATFS文件系统进行文件操作。
|