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

浙公网安备 33010602011771号