上一页 1 2 3 4 5 6 ··· 32 下一页
摘要: 在使用keil开发STM32应用程序时,点击Build后在Build Output窗口中经常会有如下信息: 以前一直好奇这几个参数和实际使用的STM32芯片中Flash和SRAM的对应关系,于是上网搜了一圈,做如下总结: 这些参数的单位是Byte 图中几个参数分别代表 Code:代码的大小 RO:常 阅读全文
posted @ 2024-05-08 09:34 流水江湖 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 编译一个程序,出现下面的信息: 明明程序没有什么内容,为什么变量大小就有RW+ZI=52+1836=1888字节大小了呢,就已经使用了1888字节的SRAM空间。让我们打开map文件: 可以看到每个文件所使用的SRAM大小,比如delay文件使用了4个字节,地址从0x20000014到0x20000 阅读全文
posted @ 2024-05-08 09:25 流水江湖 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 代码下载:https://gitee.com/jhembedded/flmparse 写这篇博客的目的是因为最近在做一个STM32的离线编程器,离线下载需要用到FLM文件的下载算法,所以实现了一下提取FLM文件中下载算法的C程序。 有关ELF格式的详细说明可查看这个文件:http://flint.c 阅读全文
posted @ 2024-05-03 14:01 流水江湖 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1.*.FLM的本质其实就是*.axf,它也是一段可执行代码。 2.它是ARM工具链的一部分, /***********************************************************************/ /* This file is part of the 阅读全文
posted @ 2024-05-03 13:57 流水江湖 阅读(326) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> // 定义一个枚举类型来表示光电开关的状态 typedef enum { SWITCH_OPEN, SWITCH_CLOSED } SwitchState; // 定义一个结构体来记录光电开关传感器的状态 typedef struct { SwitchState 阅读全文
posted @ 2024-05-02 10:27 流水江湖 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 01. 位带概述位带操作简单的说,就是把每个比特膨胀为一个 32 位的字,当访问这些字的时候就达到了访问比特的目的,比如说 GPIO 的 ODR 寄存器有 32 个位,那么可以映射到 32 个地址上,我们去访问这 32 个地址就达到访问 32 个比特的目的。这样我们往某个地址写 1 就达到往对应比特 阅读全文
posted @ 2024-05-01 17:59 流水江湖 阅读(37) 评论(0) 推荐(0) 编辑
摘要: https://www.runoob.com/cprogramming/c-function-strstr.html #include <stdio.h> #include <string.h> int main() { const char haystack[20] = "RUNOOB"; con 阅读全文
posted @ 2024-04-27 22:34 流水江湖 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Hex文件是可以烧录到MCU中,被MCU执行的一种文件格式。如果用记事本打开可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容: 例如 “:1000080080318B1E0828092820280B1D0 阅读全文
posted @ 2024-04-27 21:48 流水江湖 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 在Keil中实现按键扫描并记录按键变化事件,可以通过创建一个按键处理函数,该函数在每次被调用时检查按键状态,并在按键状态发生变化时记录事件。以下是一个简单的示例,说明如何使用C语言在Keil中实现这个过程: 首先,创建一个头文件(例如:key_event.h)来定义函数原型和宏定义: #ifndef 阅读全文
posted @ 2024-04-23 08:53 流水江湖 阅读(82) 评论(0) 推荐(0) 编辑
摘要: ANSI C 定义了许多宏。在编程中您可以使用这些宏,但是不能直接修改这些预定义的宏。 __DATE__ 当前日期,一个以 “MMM DD YYYY” 格式表示的字符串常量。 __TIME__ 当前时间,一个以 “HH:MM:SS” 格式表示的字符串常量。 __FILE__ 这会包含当前文件名,一个 阅读全文
posted @ 2024-04-22 21:14 流水江湖 阅读(22) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 32 下一页
点击右上角即可分享
微信分享提示