摘要: 在调试的时候发现写入4个扇区结果数据显示只有3个扇区,最后一个扇区写入数据是0 测试: 读取扇区测试OK。 检测: 在App_SD_WaitWriteOperation()和 App_SD_WaitReadOperation(&MySdHandle) 对比两个函数中发现 在写等待中出错 while( 阅读全文
posted @ 2020-06-18 09:47 Better丶海殿下 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 错误原因: 卡在Flash擦除函数上了, 解决方法: 在初始化函数中加入清除错误标志位函数:__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_ALL_ERRORS); 阅读全文
posted @ 2020-06-16 14:03 Better丶海殿下 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 在串口接收中断过程中可能会出现接收溢出错误,解决方法为添加 USART1->SR; USART1->DR; 问题解决 阅读全文
posted @ 2020-06-16 10:41 Better丶海殿下 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 在SD卡文件系统中,主引导记录(Master Boot Record)和分区表存在于物理第一分区中。 第一个数据区域有主引导记录,其中包含可执行代码和分区表如下: BP0~BP445:主引导记录 该位置的内容没有说明 BP446~BP461:分区表1,在Table 4-2 中有详细说明 BP462~ 阅读全文
posted @ 2019-08-19 18:14 Better丶海殿下 阅读(209) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-13 16:06 Better丶海殿下 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.用ST的烧录软件检测,可以烧录对应的Hex文件。 2.点击魔术棒,Debug选项卡检测芯片型号是否和当前芯片对应 3.在Flash Download选项卡中检查发现没有对应的芯片型号 4.点击Add 选项,选择对应的Flash类型如图: 添加Flash类型后,再次仿真测试OK。 问题解决!!! 阅读全文
posted @ 2019-05-06 13:41 Better丶海殿下 阅读(7491) 评论(0) 推荐(0) 编辑
摘要: 最近想用STM32读取SD卡中配置信息,和GPS时间做比较后实现定时开关机的功能。 要求如下: 1.设备读取SD卡内容后,和当前GPS时间进行比较: 2.GPS时间中年月日不会出现0x00的值,但是时分秒中会出现0x00. 3.时间比较函数: 读取配置文件中时间信息和当前GPS时间信息,逐字节进行比 阅读全文
posted @ 2019-02-23 15:40 Better丶海殿下 阅读(212) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-02-20 15:16 Better丶海殿下 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 最近分析当前手上使用的SD卡文件系统,做个小的总结分析:(参考链接:https://blog.csdn.net/u010650845/article/details/60881687) 1.SD卡的存储结构如下: 深绿色:保留区含有一个重要的数据结构——DOS引导扇区(DBR)。FAT12、FAT1 阅读全文
posted @ 2019-02-19 15:16 Better丶海殿下 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 1.软件操作环境 Win10+CCS8.2.0 1.1 协议栈 蓝牙协议栈可以理解为集成了蓝牙协议的一个操作系统。 1.1.1 在安装了协议栈的安装包后,须直接在安装路径下的例程上进行开发,而不是重写协议栈或者重建一个工程进行开发 1.1.2 将“C:\ti”下的协议栈拷贝一份到自定义(非中文、无空 阅读全文
posted @ 2019-02-18 12:49 Better丶海殿下 阅读(2495) 评论(0) 推荐(0) 编辑