这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
icore3l_arm_16 [2020/11/18 10:48] zgf |
icore3l_arm_16 [2022/03/19 11:01] (当前版本) sean |
||
---|---|---|---|
行 2: | 行 2: | ||
|技术支持电话|**0379-69926675-801**||| | |技术支持电话|**0379-69926675-801**||| | ||
|技术支持邮件|Gingko@vip.163.com||| | |技术支持邮件|Gingko@vip.163.com||| | ||
- | |技术论坛|http://www.eeschool.org||| | ||
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
| V1.0 | 2020-11-18 | gingko | 初次建立 | | | V1.0 | 2020-11-18 | gingko | 初次建立 | | ||
行 257: | 行 256: | ||
</code> | </code> | ||
6.SDIO 数据初始化结构体 | 6.SDIO 数据初始化结构体 | ||
+ | <code c> | ||
typedef struct { | typedef struct { | ||
uint32_t DataTimeOut; // 数据传输超时 | uint32_t DataTimeOut; // 数据传输超时 | ||
行 265: | 行 265: | ||
uint32_t DPSM; // 数据路径状态机 | uint32_t DPSM; // 数据路径状态机 | ||
} SDIO_DataInitTypeDef; | } SDIO_DataInitTypeDef; | ||
+ | </code> | ||
7.SD卡信息结构体 | 7.SD卡信息结构体 | ||
<code c> | <code c> | ||
行 279: | 行 280: | ||
}HAL_SD_CardInfoTypeDef; | }HAL_SD_CardInfoTypeDef; | ||
</code> | </code> | ||
+ | ==== 五、实验步骤 ==== | ||
+ | - 把仿真器与iCore3L的SWD调试口相连(直接相连或者通过转接器相连); | ||
+ | - 把iCore3L通过Micro USB线与计算机相连,为iCore3L供电; | ||
+ | - 打开PuTTY串口终端; | ||
+ | - 打开Keil MDK 开发环境,并打开本实验工程; | ||
+ | - 烧写程序到iCore3L上; | ||
+ | - 也可以进入Debug 模式,单步运行或设置断点验证程序逻辑。 | ||
+ | ==== 六、实验现象 ==== | ||
+ | 终端显示出SD卡的相关信息,并输出写入SD卡的数据。 | ||
+ | {{ :icore3l:icore3l_arm_hal_16_5.png?direct |}} | ||
+ | ===== 附录 ===== | ||
+ | 1.安装CH340驱动(双击安装,如果已安装忽略此步)\\ | ||
+ | 2.iCore3L供电后,打开计算机——属性——设备管理器——端口 | ||
+ | {{ :icore3l:icore3l_arm_hal_16_6.png?direct |}} | ||
+ | 3.打开puTTY | ||
+ | {{ :icore3l:icore3l_arm_hal_16_7.png?direct |}} | ||
+ | 4.烧写程序进行验证 |