Fork me on GitHub

随笔分类 -  嵌入式 / 单片机设计

摘要:认识 RO-data、RW-data、ZI-data;ROM、RAM 什么是ARM 程序: ARM 程序是至ARM系统正在执行的程序,而非只是保存在ROM中的映像文件。 一个ARM程序包含3部分:RO-data、RW-data、和ZI-data。这只是区分数据是什么数据类型,而不是区分数据所在ROM 阅读全文
posted @ 2024-06-25 18:41 赤诚Xie 阅读(3241) 评论(0) 推荐(2)
摘要:网上介绍了很多修改TOOLS.INI文件的共存方法,其实可以不必如此麻烦,只需要安装在同个文件夹下即可。 ### 步骤 1、先安装Keil_C51 在 KeilSet路径下 2、激活Keil_C51(预防万一对目录下的TOOLS.INI 进行存档) 3、安装Keil_ARM 在同样的 KeilSet 阅读全文
posted @ 2023-07-04 00:59 赤诚Xie 阅读(812) 评论(0) 推荐(0)
摘要:Compiler Version 5编译器在Keil 5.37以后就不再默认安装了。 因此打开老的工程文件就会出现以下报错 Build started: Project: stm32f10x_fwlib_template *** Target 'Target 1' uses ARM-Compiler 阅读全文
posted @ 2023-07-04 00:56 赤诚Xie 阅读(6046) 评论(0) 推荐(0)
摘要:单片机内部的存储器 前言 在微型控制器(MCU)的开发和应用中,有ROM与RAM两种存储类型,ROM常见有三款不同类型的存储器,EEPROM Flash SRAM等,RAM有SRAM和DRAM两种。这里介绍他们的发展历程、有什么区别以及应用场景。 结论 ROM掉电保存,RAM掉电不保存 ROM用在S 阅读全文
posted @ 2023-04-07 11:08 赤诚Xie 阅读(1015) 评论(0) 推荐(0)
摘要:51单片机同样程序换不同单片机不能执行的问题 写了一段小程序驱动数码管,在STC12C单片机上能够正常运行,但是移植到STC15F104W就不能正常运行了。 代码大小为:Program Size: data=9.0 xdata=60 code=1334,满足128字节的SRAM 和4k程序内存的要求 阅读全文
posted @ 2021-03-06 15:48 赤诚Xie 阅读(93) 评论(0) 推荐(0)
摘要:前文 最近在搞一个小项目,以前写菜单是用switch case 结构,每一个菜单占用一个case结构,小菜单程序倒还好,若是菜单动辄几十上百就会显得代码量过大,不简洁,而且代码编写起来也相当困难。菜单是树形结构,很适合列表的使用,但是若用指针,如果单片机内存比较丰富那还行,若比较垃圾的单片机需要占用 阅读全文
posted @ 2021-03-06 15:37 赤诚Xie 阅读(142) 评论(0) 推荐(0)