自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 STM32中断系统笔记(中断号,和中断入口地址,应用程序中断及复位控制寄存器(AIRCR)(地址:0xE000_ED00),IPR抢占优先级和亚优先级的表达,位数与分组位置的关系)

CM3中STM32参考教程:

2020-04-30 09:28:17 1894

转载 大小端格式由编译器,操作系统还是CPU决定的?答案是CPU

有读者问了这么一个问题:大小端与编译器和操作系统有关吗?其实大小端主要由CPU决定,与编译器、操作系统这些没有直接关系。因为我以前学习的时候,有很长一段时间也是存在这样的疑问。我觉得应该还有很多人都没搞明白,所以,今天来分享一下相关内容。一、关于大小端大小端也可以理解为字节顺序,或者端序、尾序,也就是你们看到的大端序(Big-Endian)、小端序(Little-Endian)。...

2020-04-29 13:13:45 1478

转载 集成运放(一)--同相、反相和差动差分放大电路

集成运放(一)--同相、反相和差动放大电路(2011-12-22 21:28:35)转载▼标签: 放大电路 宋体 输入端 共模抑制比 管脚 分类:电路基础 很长时间没有好好研究过运放,以前的一些概念也很模糊,于是找到一本好书《图解运算放大电路》,一个日本人写的,他用了杠...

2020-04-27 11:38:15 8357

原创 电感电容等对正弦电流信号的感抗或者阻抗需要从有效值角度考虑,从幅值角度考虑。瞬时的电压除以电流得到的瞬时感抗或者容抗是正切或者余切没有意义

感抗指对电流幅值的影响,不能从瞬时感抗等于瞬时电压除以瞬时电流角度考虑。瞬时感抗是tga正切或者是ctga余切,没有意义的物理量

2020-04-24 13:10:44 901

原创 互感器(变压器或电流互感器)电磁感应和减极性分析。之三(最终结论)

互感器(变压器或电流互感器)电磁感应和减极性分析互感器电磁转换理解两个难点:一、电能转换为磁能。二、互感器二次侧绕线方式是减极性一、电能转换为磁能:麦克斯韦方程组:尤其第四个方程:等号左边表示沿着任意一个路径的磁场路径积分,右侧的μ0表示真空磁导率,I表示电流,Ф表示这个路径上所包围的电场通量。这个方程表示:电流(普通的传导电流)和变化的电场(不产生传导电流,而是产...

2020-04-21 10:25:50 5912

转载 汇编语言ANL C,/bit addr ((11) /——位取反前缀。/bit 表示位地址 bit 的内容取反后再参与运算。 注意:位地址 bit 的原内容不变。)原码补码机制

请问这条代码什么意思啊?ANLC,/bitaddr(机器码0xB0)和ANLC,bitaddr(机器码0x82)有什么区别?------最佳解决方案--------------------汇编语言中操作数的前导斜线/表示将所寻址比特的逻辑补码用作源值.------其他解决方案--------------------引用:汇编语言中操作数的前导斜线/表示将所寻址比特的逻...

2020-04-18 10:54:57 2290 1

原创 电磁波传播:一、交变的电场和交变的磁场相互感生,二、还有振荡源,直流电源不断给振荡电路提供能量三、其他方便传播的振荡偶极振子等条件

上面这个图暂时理解不了

2020-04-15 14:06:26 1072

转载 隔离芯片1201,直流隔离ICoupler采用的平面磁场技术是一种全新的隔离技术(编码,内部脉冲信号,交流变压器转换)

ICoupler采用的平面磁场技术是一种全新的隔离技术,非常适合各种工业应用,如数据通信、数据转换器接口以及其它多通道隔离等,其结构如图1所示。  每个iCoupler通道由CMOS接口电路和两个芯片级的变压器两部分组成,为简化起见,图中只画出了一个变压器。  CMOS接口包含输入输出电路,用于接收和发送数字信号,与其它CMOS器件电气兼容。每个变压器都包含低阻抗的顶层线圈和底层线圈,分别...

2020-04-14 10:18:06 694

转载 最美的公式:你也能懂的麦克斯韦方程组

2004年,英国的科学期刊《物理世界》举办了一个活动:让读者选出科学史上最伟大的公式。结果,麦克斯韦方程组力压质能方程、欧拉公式、牛顿第二定律、勾股定理、薛定谔方程等”方程界“的巨擘,高居榜首。麦克斯韦方程组以一种近乎完美的方式统一了电和磁,并预言光就是一种电磁波,这是物理学家在统一之路上的巨大进步。很多人都知道麦克斯韦方程组,知道它极尽优美,并且描述了经典电磁学的一切。但是,真正能看懂这...

2020-04-10 15:20:46 934

原创 互感器的同名端和正负极性(一次和二次侧的电压电流和方向的确定要求电磁学理论应用于实际线圈的物理属性,交变的电磁场互相产生公式,麦克斯韦方程,不用再深究)

一、互感器一次侧和二次侧绕线,同时穿入或传出铁心,则同名端对应(负极性)正负极性的变压器图1、正(加)极性同名端(1)同极性端(同名端):任何瞬间,两绕组中电势极性相同的两个端钮。用符号星号“*”或黑点“.”表示。如图3-3.图3-3 变压器绕组的极性,左边正极性,右边负极性对一、二次绕组的方向,当电流从1和3流入时,它们所产生的磁通方向相同,因此1、3端是同名端,...

2020-04-10 10:42:43 22481

原创 互感器的一次侧和二次侧产生电动势和端电压的相位极性推理过程。一次侧电流方向不变,只是大小改变,会造成二次侧产生的电流的方向相反,正弦信号的大小和方向是关联的,一起周期变化。疑问之二(推导过程解决疑问)

电压互感器的一次侧和二次侧产生电动势的过程和同名端有无关系?一次侧增强电流,则二次侧的线圈起到阻碍增强磁通的作用。一次侧减小电流,则二次侧的线圈起到阻碍减小磁通的作用。,二次侧产生的电流方向随着一次侧的电流增大或者减小,电流方向发生改变。同名端显然和这个电流方向不能一致绑定在一起。,一次侧电流方向不变,只是大小改变,会造成二次侧产生的电流的方向相反...

2020-04-09 16:55:10 5088

转载 减极性和同名端(最形象的理解二节干电池串联时(手电筒)+ - 相接时电压相加,-  -相接时,端电压的压差电压相减)

百度百科 减极性变压器的一次绕组的电流P1进,P2出时,一次绕组上的外加电动势与自感电动势相同,P1为+,P2为-;再说二次:这时的二次侧为K1流出,K2流入,说明二次绕组的感应电动势是K1为+,K2为- 。这样,P1与K1都在感应电动势上为+,我们称它们为同名端。 即当从一侧的参考正极通入交流电流时,同时在另一侧绕组中产生感应电势,若另一侧绕组外部端子接有负载或短接,将有电流从另一侧...

2020-04-09 16:47:31 3747

原创 电流互感器(属于二端口网络)加减极性是在变压器两侧线圈下端共地的前提条件下二次侧感应电压相对于一次侧的励磁电压(外加加压)而言,不是两个电流的磁通量相加或者相减。问题之一(等效电路中选共地是前提)

极性标志有加极性和减极性,常用的电流互感器一般都是减极性,即当使一次电流自L1端流向L2。时,二次电流自K1端流出经外部回路到K2。L1和K1,L2和K2分别为同极性端。反之,就是加极性。...

2020-04-09 14:55:32 2294 1

转载 STM32之中断与事件---中断(interrupt)与事件( event)的区别,以及异常(exception)的区别

这张图是一条外部中断线或外部事件线的示意图,图中信号线上划有一条斜线,旁边标志19字样的注释,表示这样的线路共有19套.图中的蓝色虚线箭头,标出了外部中断信号的传输路径,首先外部信号从编号1的芯片管脚进入,经过编号2的边沿检测电路,通过编号3的或门进入中断挂起请求寄存器,最后经过编号4的与门输出到NVIC中断检测电路,这个边沿检测电路受上升沿或下降沿选择寄存器控制,用户可以使用这两个寄存...

2020-04-08 11:26:39 5697 3

原创 51单片机的中断源入口地址是程序存储器空间的5个单元

程序存储器低端的一些地址被固定地用作特定程序的入口地址:(1) 0000H——单片机复位后的程序入口地址。(2) 0003H——外部中断 0 的中断服务子程序入口地址。(3) 000BH——定时/计数器 0 的中断服务子程序入口地址。(4) 0013H——外部中断 1 的中断服务子程序入口地址。(5) 001BH——定时/计数器 1 的中断服务子程序入口地址。(6) 0023H——...

2020-04-08 00:44:33 24723 1

转载 STM32中断向量表的位置,重定向

http://blog.csdn.net/u012722571/article/details/47295245lanmanck原创】这篇文章已经说了STM32的启动过程:http://blog.csdn.net/lanmanck/article/details/8252560我们也知道怎么跳到main函数了,那么,中断发生后,又是怎么跑到中断入口地址的呢?从stm32f...

2020-04-08 00:20:37 2708 1

转载 Cortex-M3 异常中断向量表(向量表定义了中断处理程序的入口地址)在程序存储器中的地址

Cortex-M3 异常中断向量表【Cortex-M3异常与中断】支持10个系统异常和最多240个外部中断; 支持3个固定的高优先级和多达256级的可编程优先级,支持128级抢占; #0~15在Cortex-M3中定义,IRQ#0~239中断由各个芯片厂商定义;【Cortex-M3异常中断向量表】向量表定义了中断处理程序的入口地址,缺省情况下,向量表位于零地址处; 响应中断...

2020-04-08 00:19:31 1890

原创 LCD1602清屏指令导致光标左移 指令失效,光标右移指令不受影响。所以如果想光标左移,把命令写到清屏指令后面

void LcdInitiate(void){ delay(15); //延时15ms,首次写指令时应给LCD一段较长的反应时间 WriteInstruction(0x38); //显示模式设置:16×2显示,5×7点阵,8位数据接口 delay(5); //延时5ms  WriteInstruction(0x38); delay...

2020-04-03 15:34:39 3218

转载 LCD1602指令集解读

LCD1602指令集解读LCD1602指令集(11个)1、清屏指令(clear display) RS=0 ,R/w=0, 01H功能:清除液晶显示器,即将DDRAM中的内容全部填入20H(空白字符) 光标撤回显示屏左上方 将地址计数器(AC)设为0, 光标移动方向为从左向右,并且DDRAM的自增量为1(...

2020-04-03 10:40:13 5587 4

原创 1602字符移动效果的指令和原理

2020-04-03 10:21:05 286

转载 STM32内部RAM在线调试配置方法及详细说明(基于Keil开发工具)

推荐分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang我的网站:https://www.strongerhuang.com我的知乎:https://www.zhihu.com/people/strongerHuang.comⅠ、写在前面本...

2020-04-02 12:23:39 1230

转载 STM32通过sram启动方法来运行一个flash解锁程序,程序运行后就可以将板子恢复

STM32通过sram启动方法 最近将两年前买的STM32F103最小系统板拿出来准备学习,安装完MDK5后写了一个点亮LED程序,发现无法下载。查了下购买评论,原来这种板子发货时已经锁定了flash。鼓捣了2、3天,最后采取的办法是通过sram启动方式,来运行一个flash解锁程序,程序运行后就可以将板子恢复。在此将该过程记录下来。一、系统板外形是这种。二、硬件跳线将两...

2020-04-02 11:34:30 885

转载 STM32三种启动模式

一、三种启动方式原理:STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flash。2)SRAM = 芯片内置的RAM区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。在每个STM32...

2020-04-02 11:23:23 982

原创 关于STM32-MDK中preprocessor symbols解释。预先一种定义,没有代换,宏定义是一种代换

preprocessor symbols 是预处理符号的意思,这里相当于宏定义,但和宏定义稍微不同,宏定义是一种代换。preprocessor symbols 是预处理符号没有代换只是预先一种定义,没有代换源程序中并没有宏定义,防止重复包含的的宏定义,只有条件预编译如图没有防止重复包含的宏定义这种方式一般在头文件而一般宏定义 用来代换...

2020-04-02 10:51:05 5339 1

原创 KEIL3版本51单编译后的文件CODE 中包含了RAM的数据全局变量数组常量,也就是编译后的.hex文件是CODE文件,CODE 中包含了RAM的数据。烧写程序的时候写CODE也就把RAM写进去了

上图是RAM数据上图是CODE数据上图是STC-ISP打开的待烧写的.HEX文件编译的后信息。其中CODE=200,它的十六进制数据是0XC8

2020-04-01 23:48:05 659

转载 系统堆栈——局部变量入栈

2020-04-01 22:25:44 185

转载 堆栈里的局部变量

在VC里,一个函数里局部变量,特别是静态数组最大长度可以是多少,google过很多帖子,有很多种说法,但好像没有一个来源于比较正式的官方声明,不过大家都有一个共识,就是VC编译器默认会给出1M的栈空间。但是不是就是说一个数组声明的时候不要超过1M就不会使程序发生overflow的异常呢。这两天写了个程序测试一下,证明是局部数组的声明没有一个规定的具体的上限,当然必须小于1M,大小视程序的复杂度而定...

2020-04-01 22:24:32 320

原创 正点原子库函数版的不完全手册140页介绍STM32单片机 Code RO-data,RW-data,ZI-data含义

2020-04-01 15:27:49 532

原创 截止到2010年STM32命名规则和产品

2020-04-01 14:58:40 80

原创 STM32F1XX系列产品型号大全

STM32详解1一、在进入主题之前我们先了解一些必要的基础知识----stm32系列芯片的种类和型号:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s大容量的STM32F101xx,STM32F102xx,STM32F103xxstartup_stm32f10x_hd_vl.s 大容量的...

2020-04-01 14:40:23 1741

转载 STM32详解一startup_stm32f10x_hd_vl(超值类型STM32F100xx)和startup_stm32f10x_hd(大容量的STM32F101xx,STM32F102xx,S)

STM32详解一转载w282529350最后发布于2013-12-09 14:31:06阅读数 8413收藏展开STM32详解1一、在进入主题之前我们先了解一些必要的基础知识----stm32系列芯片的种类和型号:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s 大容量的...

2020-04-01 14:29:07 3283

转载 STM指令周期1.25MIPS/Mhz,1M频率每秒钟执行1.25M指令。72M是72*1.25。每个指令执行周期为1M(us)/72*1.25M=0.011us,8M的AVR单指令周期0.125us

在keil中编程时,写了一行代码,然后就想知道,执行这句C代码需要多长时间。时钟周期在这就不解释了,频率的倒数。指令周期,个人理解就是cpu执行一条汇编指令所需要的时间。我们知道cm3使用的三级流水线,那么到底一条指令的执行需要多少个时钟周期。下面通过keil软件仿真,来计算一个指令所需的时钟周期。使用STM32F103RC,。配置其主时钟HCLK为72mhz测试代码如下:...

2020-04-01 10:27:38 6856 3

空空如也

空空如也

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

TA关注的人

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