目录
一、创建工程
二、代码移植
2.1 下载源代码
2.2 移植文件
三、代码修改
四、硬件连接
4.1 SD卡的硬件连接
4.2 串口的连接
五、成功展示
六、参考资料
一、创建工程
①打开CubeMX,选择STM32F103RC芯片,点击Start Project进入工程配置
![](https://img-blog.csdnimg.cn/b86062961f704aa7b6afd3e5b62ba521.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5q2q5q-U5be05LiN,size_20,color_FFFFFF,t_70,g_se,x_16)
②点击FATFS,勾选User-defined
![](https://img-blog.csdnimg.cn/341762add86244e5a1a27ec6da8735da.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5q2q5q-U5be05LiN,size_20,color_FFFFFF,t_70,g_se,x_16)
③配置SYS如下图
![](https://img-blog.csdnimg.cn/344cf3fea39541a1893937abc88d87ee.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5q2q5q-U5be05LiN,size_20,color_FFFFFF,t_70,g_se,x_16)
④配置PA4口为Output
![](https://img-blog.csdnimg.cn/19194f2fa41941278f901fad7b65511f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5q2q5q-U5be05LiN,size_5,color_FFFFFF,t_70,g_se,x_16)
点击GPIO,将PA4的User Label修改为SD_SC
![](https://img-blog.csdnimg.cn/87fcb4bffcf544079250aed8b9822711.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5q2q5q-U5be05LiN,size_20,color_FFFFFF,t_70,g_se,x_16)
⑤将SPI1配置为如下状态
![](https://img-blog.csdnimg.cn/ff799469073d419886a1ab1c24e8a25c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5q2q5q-U5be05LiN,size_20,color_FFFFFF,t_70,g_se,x_16)
⑥配置USART1
![](https://img-blog.csdnimg.cn/e272e5c3ea6f4805b7d0738c3673fee4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5q2q5q-U5be05LiN,size_20,color_FFFFFF,t_70,g_se,x_16)
⑦配置晶振
![](https://img-blog.csdnimg.cn/251a6552c9a24ab191f36e91ab0c7da8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5q2q5q-U5be05LiN,size_20,color_FFFFFF,t_70,g_se,x_16)
⑧配置工程选项
至此工程就配置完毕了