随笔分类 -  单片机开发

摘要:STM32 堆溢出 遇到的问题 最近在给旧项目添加了段代码,程序经常到某个状态就突然崩溃了,也不一定是在运行新代码的时候崩溃。检查了几遍代码,数组越界访问,除数为0,内存泄露等常见的问题都不存在。 原因 最后发现,问题出在程序中用mallc动态分配内存,却没对是否成功分配做检查。程序中,因为堆空间不 阅读全文
posted @ 2018-11-01 22:49 llkkyy 阅读(929) 评论(0) 推荐(0)
摘要:keil在线烧录突然提示 No target connected 运行环境 1. IDE:keil uvsion5 2. 微处理器:STM32F0xx 系列 3. 烧录器:ST LINK/V2 问题描述 烧录新程序并进入debug模式后,kei 突然中断,再次烧录keil提示“No target c 阅读全文
posted @ 2018-10-16 14:03 llkkyy 阅读(8955) 评论(0) 推荐(0)
摘要:之前一直用ARM 系列的单片机,现在因为产品需要,用了一款合泰单片机(HT67F2360),整个开发过程中发现还是有很多差异。 一、开发环境中的一些差异 arm 系列单片机,直接用keil 接 选用的芯片就可以编译,调试,烧录。而这款合泰单片机,ht ide 是不能直接烧录芯片的,ht ide 只能 阅读全文
posted @ 2018-05-23 14:54 llkkyy 阅读(9926) 评论(3) 推荐(0)
摘要:python 数字滤波 阅读全文
posted @ 2017-09-09 16:55 llkkyy 阅读(4663) 评论(0) 推荐(0)
摘要:单片机开发中,软件定时器是常用的工具。定时执行特定任务和延时功能,都可以用软件定时器实现。 常见的延时函数的实现做法有: 1. 使用空指令进行延时,通过控制空指令的执行次数,进行延时。优点:不需要占用系统外设。缺点:系统运行指定个空指令的时间不稳定,中途出现的中断处理会严重影响计时的精确性。 2.使 阅读全文
posted @ 2017-08-12 20:17 llkkyy 阅读(1636) 评论(0) 推荐(1)
摘要:构建工程时,提示: build\my_test_prj.axf: Error: L6291E: Cannot assign Fixed Execution Region MCU_FLASH1 Load Address:0x00001800. Load Address must be greater 阅读全文
posted @ 2015-08-05 10:57 llkkyy 阅读(1499) 评论(0) 推荐(0)