- 我们随便在招聘平台搜”嵌入式开发”这个职位,看到很多职位都要求会STM32,为什么? 我个人也用了STM32单片机几年,感觉非常爽,后面做产品能用ST的基本不用别的。 主要原因有以下几点: 1.对这个芯片比较熟悉了 2比较稳定 3.资源丰富,价格也合理(最近涨价除外) 4.资料多,有问题能很快... 我们随便在招聘平台搜”嵌入式开发”这个职位,看到很多职位都要求会STM32,为什么? 我个人也用了STM32单片机几年,感觉非常爽,后面做产品能用ST的基本不用别的。 主要原因有以下几点: 1.对这个芯片比较熟悉了 2比较稳定 3.资源丰富,价格也合理(最近涨价除外) 4.资料多,有问题能很快...
- LDM(载入多个值)和STM(存储多个值) .data array_buff: .word 0x00000000 /* array_buff[0] */ .word 0x0... LDM(载入多个值)和STM(存储多个值) .data array_buff: .word 0x00000000 /* array_buff[0] */ .word 0x0...
- 学习内存指令,加载和存储 ARM使用载入-存储模型来访问内存,意味着只有加载/存储(LDR和STR)指令才可以访问内存。在X86中,大多数指令允许直接操作内存中的数据,而在ARM中,在操作数据之前,必须... 学习内存指令,加载和存储 ARM使用载入-存储模型来访问内存,意味着只有加载/存储(LDR和STR)指令才可以访问内存。在X86中,大多数指令允许直接操作内存中的数据,而在ARM中,在操作数据之前,必须...
- 条件指令 当特定条件满足时,借助条件指令, 通过跳转(分支)或执行某些特定指令来控制程序的流动方向。相关条件被描述为CPSR寄存器中的特定位的状态,这些位根据指令计算后的结果实时改变。比如,如果我们比较... 条件指令 当特定条件满足时,借助条件指令, 通过跳转(分支)或执行某些特定指令来控制程序的流动方向。相关条件被描述为CPSR寄存器中的特定位的状态,这些位根据指令计算后的结果实时改变。比如,如果我们比较...
- push和pop 进程中有使用一块内存区域叫堆栈。堆栈指针(SP)是一个寄存器,在正常情况下,它总是指向栈内存区域中的一个地址。应用程序通常使用堆栈进行临时数据存储。之前提过,ARM使用加载/存储模型进... push和pop 进程中有使用一块内存区域叫堆栈。堆栈指针(SP)是一个寄存器,在正常情况下,它总是指向栈内存区域中的一个地址。应用程序通常使用堆栈进行临时数据存储。之前提过,ARM使用加载/存储模型进...
- 不知道大家还记不记得自己小学时候自己的梦想? 有人想成为医生、有人想成为医生,有人想成为飞行员,而我想成为发明家。 可能真是我这种想法,也导致我的性格从小就比较内向,毕业出来以后也从事技术。 人生的上半场,我都在和技术打交道,而我从事的这门技术叫单片机开发。 单片机很早就已经有了,我第一次接触它的时候也感觉有种”老头”的感觉,也... 不知道大家还记不记得自己小学时候自己的梦想? 有人想成为医生、有人想成为医生,有人想成为飞行员,而我想成为发明家。 可能真是我这种想法,也导致我的性格从小就比较内向,毕业出来以后也从事技术。 人生的上半场,我都在和技术打交道,而我从事的这门技术叫单片机开发。 单片机很早就已经有了,我第一次接触它的时候也感觉有种”老头”的感觉,也...
- 学习单片机之前要学什么?提起这个就想起我当年开始学习单片机的血泪史了。 08年我加入学校的电子实验室,为08年的全国电子大赛做准备。 08年的电子大赛分类3类,硬件设计类、单片机软件类、产品的调试动手类。 现在的大赛应该有所改动。 我选择的是软件类,选择这个的原因是... 学习单片机之前要学什么?提起这个就想起我当年开始学习单片机的血泪史了。 08年我加入学校的电子实验室,为08年的全国电子大赛做准备。 08年的电子大赛分类3类,硬件设计类、单片机软件类、产品的调试动手类。 现在的大赛应该有所改动。 我选择的是软件类,选择这个的原因是...
- b.bx.blx b分支指令 简单地跳向一个函数 bl分支连接指令 将(PC+4)保存到LR中并跳转到函数 BX(分支切换指令)和BLX(分支连接切换指令) a) 和B/BL+交换指令集相同(... b.bx.blx b分支指令 简单地跳向一个函数 bl分支连接指令 将(PC+4)保存到LR中并跳转到函数 BX(分支切换指令)和BLX(分支连接切换指令) a) 和B/BL+交换指令集相同(...
- 一:栈帧 我们知道函数利用堆栈来保存局部变量,保存寄存器状态等。为了让所有事物有序运行,函数使用栈帧,即堆栈中的一片本地化内存区域,专用于特定的函数。栈帧是在函数的prologue中创建的。将帧指针(F... 一:栈帧 我们知道函数利用堆栈来保存局部变量,保存寄存器状态等。为了让所有事物有序运行,函数使用栈帧,即堆栈中的一片本地化内存区域,专用于特定的函数。栈帧是在函数的prologue中创建的。将帧指针(F...
- 文章目录 引言 I 、基础操作 1.1 修改汇编代码 1.2 逻辑图的查看 1.3 伪代码的查看 II、交叉引用的查看 ... 文章目录 引言 I 、基础操作 1.1 修改汇编代码 1.2 逻辑图的查看 1.3 伪代码的查看 II、交叉引用的查看 ...
- STM32串口通信 1.STM32串口简介: STM32 的串口资源相当丰富的,功能也相当强劲。 ALIENTEK 精英 STM32 开发板所使用的 STM32F103ZET6 最多可提供 5 路串口... STM32串口通信 1.STM32串口简介: STM32 的串口资源相当丰富的,功能也相当强劲。 ALIENTEK 精英 STM32 开发板所使用的 STM32F103ZET6 最多可提供 5 路串口...
- 前言 Verilog中的循环各式各样,例如,for循环,while循环,forever循环和repeat循环,有的可以综合有的不可用综合,就凭这一条特点,就能在逻辑设计中排除很多种循环语句,对于设计来说... 前言 Verilog中的循环各式各样,例如,for循环,while循环,forever循环和repeat循环,有的可以综合有的不可用综合,就凭这一条特点,就能在逻辑设计中排除很多种循环语句,对于设计来说...
- 1、&二进制与 2 & 3 0B10 & 0B11 => 0B10 => 2 123 2、|二进制或 2 | 3 0B10 & 0B11 => 0B11 => 3 123 3、~二进制非 ~3 = ~ 0B00000000 00000000 00000000 00000011 = 0B11111111... 1、&二进制与 2 & 3 0B10 & 0B11 => 0B10 => 2 123 2、|二进制或 2 | 3 0B10 & 0B11 => 0B11 => 3 123 3、~二进制非 ~3 = ~ 0B00000000 00000000 00000000 00000011 = 0B11111111...
- 负数采用补码的形式表示,这是为了硬件操作的方便,把减法也转换成加法来运算 引入反码、补码是为了解决减法的问题,换句话数就是解决负数的问题,正数不存在这些问题,所以它的反码补码就是它本身 正数的反码、补码都为本身有符号的基本数据类型中,最高位0表示正数,最高位1表示负数对于负数来讲,它的反码就是除去符号位取反,然后加1就得到了它的补码 1、原码与反码转换 公式 ... 负数采用补码的形式表示,这是为了硬件操作的方便,把减法也转换成加法来运算 引入反码、补码是为了解决减法的问题,换句话数就是解决负数的问题,正数不存在这些问题,所以它的反码补码就是它本身 正数的反码、补码都为本身有符号的基本数据类型中,最高位0表示正数,最高位1表示负数对于负数来讲,它的反码就是除去符号位取反,然后加1就得到了它的补码 1、原码与反码转换 公式 ...
- 目录 文章目录 目录前文列表代码调试GDB启动 GDB交互命令运行程序暂停程序设置断点设置观察点设置捕捉点 打印信息查询运行信息分割窗口 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本语法》 《C 语言编程 — 基本数据类型》 《C 语言编程 — 变量与常量》 《C 语言编程 — 运算符》 《C 语言编程 — 逻辑控制语句》... 目录 文章目录 目录前文列表代码调试GDB启动 GDB交互命令运行程序暂停程序设置断点设置观察点设置捕捉点 打印信息查询运行信息分割窗口 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本语法》 《C 语言编程 — 基本数据类型》 《C 语言编程 — 变量与常量》 《C 语言编程 — 运算符》 《C 语言编程 — 逻辑控制语句》...
上滑加载中
推荐直播
-
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
回顾中 -
智能观测进化论系列沙龙(第一期)
2025/02/28 周五 14:00-16:30
华为及外部讲师团
本期直播就智能化可观测技术的融合与创新、落地与实践、瓶颈与未来等业界关心的话题进行深入探讨。
回顾中 -
聚焦Deepseek,洞察开发者生态发展
2025/02/28 周五 19:00-20:30
蒋涛 csdn创始人
深入剖析Deepseek爆发后,中国开发者生态潜藏的巨大发展潜能与未来走向,精准提炼出可供大家把握的时代机遇,干货满满,不容错过。
回顾中
热门标签