自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

懒得写

自己看

  • 博客(19)
  • 收藏
  • 关注

转载 【Keil】使用printf函数时程序卡在0x0800042C BEAB BKPT

在使用 printf 函数打印数据到串口时,写了重定向函数,也包含了 stdio.h ,但是程序总是卡在。,需要手动调试才能继续运行。需要在魔法棒中选中该选项。

2023-12-12 19:39:26 154

转载 【Keil】RDDI-DAP Error

用SWD的方式调试STM32代码,设备能发现并连接,但是总是出现 rddi dap error 错误,网上说的方法都试了下,都没有根本上解决问题,最后看了这篇博客决了此问题。主要是SWD调试线的问题。

2023-09-13 09:28:25 3144 1

原创 【STM32 HAL库】延时函数(HAL_Delay())

优质文章

2023-08-21 11:51:02 2048 1

原创 【Keil】介绍

strongerHuang的Keil专栏

2023-08-21 02:33:07 88 1

原创 【Keil】unknown target connected

keil编译完成之后,下载时弹出unknown target connected错误提示。默认JTAG,修改为SW,即可正常下载。

2023-08-21 01:23:57 204 1

原创 【Keil】*** error 65: access violation at 0x40022000 : no ‘read‘ permission

修改后(DARMSTM.DLL、-pSTM32F103ZE)用Keil5软件仿真时,运行程序出现。修改软件仿真时的一些参数。

2023-08-21 01:19:39 380 1

原创 【CubeMX】Keep User Code when re-generating

将代码写在规定的位置。也就是BEGIN和END之间。,但是我写的代码还是被清除了。在重生成代码时选择了。

2023-08-16 19:57:01 76 1

转载 【C语言】大小端

简单点说就是硬件厂商各有所好,并没有统一,大端的优势在于第一个节就是高位,很容易判断正负性。小端的优势在于第一个字节是低位,最后一个字节是高位,可以依次取出相应的字节进行运算,并且最终会把符号位刷新,这样运算起来更高效。大小端是针对非单字节数据的存取,比如short型,int型等。大端存储是将数据的高位存储在内存的低地址处,小端存储是将数据的低位存储在内存的低地址处。用代码来确定当前环境的大小端,下面有两种方式。1)共用体确定大小端。

2023-08-02 17:46:27 67 1

原创 【C语言】指针一

2023-08-02 16:52:46 31 1

原创 单链表面试题(一)

数据结构面试题

2023-04-10 15:04:56 40

原创 【Keil】Load “..\\OBJ\\Template.axf“

2023-03-25 17:21:34 940

转载 【Keil】can‘t add xxx to analyzer

2023-03-08 18:13:43 179

转载 【Keil】Libraries\CMSIS\stm32f10x.h(298): error: #67: expected a “}“

编译工程时出现 Libraries\CMSIS\stm32f10x.h(298): error: #67: expected a “}”原因主要有三点:启动文件,头文件定义,驱动选择不一致。

2022-12-25 12:40:20 781

转载 【C语言】【 关键字】volatile

C语言关键字

2022-12-25 11:41:22 25

转载 【Keil】调试时卡在 LDR R0, =SystemInit

STM32

2022-11-25 10:19:07 643

转载 【Keil】Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h(352): error: #20: identifier “size_t“ is undefine...

STM32Error

2022-11-21 15:31:09 548

原创 关于C指针

字符指针概念char* pc;功能        1. 存放字符地址:#include<stdio.h>int main(){ char ch = 'w'; char* pc = &ch; return 0;}        2. 存放字符串首字母地址#include<stdio.h>

2022-03-02 11:17:48 622

原创 ARM体系结构与接口技术-2

跳转与储存器访问指令汇编中的符号1.指令: 能够编译生成一条32位的机器码,且能被CPU识别和执行2.伪指令:本身不是指令,编译器可以将其替换成若干条等效指令3.伪操作:不会生成代码,只是在编译之前告诉编译器怎么编译ARM指令1.数据处理指令: 数学运算、逻辑运算2.跳转指令: 实现程序的跳转,本质就是修改了PC寄存器3.Load/Srore指令: 访问(读写)内存4.状态寄存器传送指令:访问(读写)CPSR寄存器5.软中断指令: 触发软中断异常6.协处理器指令: 操控

2021-12-11 22:06:23 327

原创 ARM体系结构与接口技术-1

计算机硬件基础底层课程导学课程回顾嵌入式系统分层操作系统的作用向下管理硬件、向上提供接口(API)应用开发使用系统提供的接口(API),做上层应用程序的开发底层开发做操作系统本身的开发Linux层次结构Linux子系统进程管理:管理进程的创建、调度、销毁等内存管理:管理内存的申请、释放、映射等文件系统:管理和访问磁盘中的文件设备管理:硬件设备及驱动的管理网络协议:通过网络协议栈(TCP、IP…)进行通信ARM体系结构与接口技术课程导学课程内容

2021-12-11 22:04:15 1012

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除