自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

转载 2020-11-26

ARM下的对齐处理fromDUI0067D_ADS1_2_CompLib3.13typequlifiers有部分摘自ARM编译器文档对齐部分对齐的使用:1.__align(num)这个用于修改最高级别对象的字节边界。在汇编中使用LDRD或者STRD时就要用到此命令__align(8)进行修饰限制,来保证数据对象是相应对齐。这个修饰对象的命令最大是8个字节限制,可以让2字节的对象进行4字节对齐,但是不能让4字节的对象2字...

2020-11-26 17:47:02 113

原创 ARM指令解析

ARM汇编程序特点:l所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE).的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值.lARM汇编语句中.当前语句很多时候要隐含的使用上一句的执行结果.而且上一句的执行结果,是放在CPSR寄存器里,(比如说进位,为0,为负…)CMP R0,R1BNE NoMatch比如上一句,BNE隐含的使用的上一...

2020-06-11 17:31:39 1923 1

转载 stm32开关总中断

NVIC 共支持 1 至 240 个外部中断输入(通常外部中断写作 IRQs)。 具体的数值由芯片厂商在设计芯片时决定。此外, NVIC 还支持一个“永垂不朽”的不可屏蔽中断(NMI)输入。NMI 的实际功能亦由芯片制造商决定。在某些情况下, NMI 无法由外部中断源控制。在 STM32/Cortex-M3 中是通过改变 CPU 的当前优先级来允许或禁止中断。​​异常掩蔽寄存器PRIM...

2020-04-21 11:50:35 858

转载 STM32关于开关总中断的问题

NVIC 共支持 1 至 240 个外部中断输入(通常外部中断写作 IRQs)。 具体的数值由芯片厂商在设计芯片时决定。此外, NVIC 还支持一个“永垂不朽”的不可屏蔽中断(NMI)输入。NMI 的实际功能亦由芯片制造商决定。在某些情况下, NMI 无法由外部中断源控制。在 STM32/Cortex-M3 中是通过改变 CPU 的当前优先级来允许或禁止中断。​​异常掩蔽寄存器PRIM...

2020-04-21 11:48:34 2164

转载 有符号数和无符号数的区别

  C语言允许我们定义有符号数和无符号数,例如一个字节的存储空间,我们可以定义成unsigned char,也可以定义成signedchar,但是你知道它们的区别吗?你知道它们是怎样被存储,又怎样被区分处理吗?1.有符号数和无符号数的存储  对于一个字节的存储单元unsigned char的范围为(0 - 255),它的存储方式就是把一个十进制的数转化为二进制的数保存起来,没什么说的。重点...

2020-04-15 15:12:58 4532

转载 结构体指针,C语言结构体指针详解

结构体指针,可细分为指向结构体变量的指针和指向结构体数组的指针。指向结构体变量的指针前面我们通过“结构体变量名.成员名”的方式引用结构体变量中的成员,除了这种方法之外还可以使用指针。前面讲过,&student1 表示结构体变量 student1 的首地址,即 student1 第一个项的地址。如果定义一个指针变量 p 指向这个地址的话,p 就可以指向结构体变量 student1 ...

2020-04-08 14:03:36 516

转载 struct和typedef struct用法和区别

1 首先://注意在C和C++里不同1.1 在C中定义一个结构体类型要用typedef:typedef struct Student    {    int a;    }Stu;于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是struct Student的别名。Stu==s...

2020-04-07 18:27:08 136

转载 结构体指针变量的定义

最近在STM的GPIO结构体定义中看到源代码的时候,顺便复习下结构体指针变量的定义及typedef 的使用。1.结构体类型定义定义方式1:Typedef struct LNode { int data; // 数据域 struct LNode *next; // 指针域} *LinkList;定义方式2:struct LNode { int...

2020-04-07 17:57:34 2861

Setup_EmbeddedStudio_RISCV_v442a_win_x86.exe

官网下载的SES软件安装包,支持RISCV开发。由于是国外网站,下载了两个小时才下载下来,想省事的同学直接来这里下载吧~~~

2020-03-22

单片机控制LED灯点亮(C语言)

主要介绍8051单片机控制LED灯点亮,适用于单片机初学者

2018-10-15

Silicon Labs IDE软件说明

主要介绍Silicon Labs IDE软件的集成开发环境及软件使用

2018-10-15

空空如也

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

TA关注的人

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