自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 论坛 (8)
  • 收藏
  • 关注

原创 STM32之异常疑惑与解答

1、两个异常同时请求响应时,       如果一个发生的异常不能被即刻响应,就称它被“悬起”(pending)。不过,少数fault异常是不允许被悬起的。一个异常被悬起的原因,可能是系统当前正在执行一个更高优先级异常的服务例程,或者因相关掩蔽位的设置导致该异常被除能。对于每个异常源,在被悬起的情况下,都会有一个对应的“悬起状态寄存器”保存其异常请求,直到该异常能够执行为止,这与传统的ARM 是

2013-06-01 09:53:16 572

转载 FFT结果的物理意义

FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。    一个模拟信号,经过ADC采样之后,就变成了数字信号。采样定理告诉我们,采样频率要大于信号频率的两倍,这些我就不在此罗嗦了。     采样得到的数字信号,就可以做FFT变换了。N个采样点,经过FFT之后,就可以得到N个点的FFT结果。为了方便进

2013-04-02 12:47:34 835 1

原创 STM32之调试支持(DBG)

STM32F10xxx使用Cortex™-M3内核,该内核内含硬件调试模块,支持复杂的调试操作。硬件调试模块允许内核在取指(指令断点)或访问数据(数据断点)时停止。内核停止时,内核的内部状态和系统的外部状态都是可以查询的。完成查询后,内核和外设可以被复原,程序将继续执行。       SWJ调试端口(serial wire and JTAG)STM32F10xxx内核集成了串行/JTAG调

2013-03-18 10:40:56 9889

转载 嵌入式实时操作系统uCOS II的分析

引言  早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及,在通信、电子、自动化等需要实时处理的领域所曰益显现的重要性吸引了人们越来越多的注意力。但是,人们所谈论的往往是一些著名的商业内核,诸如VxWorks、PSOS等。这些商业内核性能优越,但价格昂贵,主要用于16位和32位处理器中,针对国内大部分用户使用的51系列8位单片机,可以选择免

2013-02-25 10:50:03 1366

转载 stm32 nvic的理解

学了stm32的nvic,中断嵌套,拿来与大家分享分享!因为stm32有43个中断源,当同时用到多个中断时,就要指定其中断的优先级了。 nvic即是中断向量的控制!由SCB->AIRCR寄存器控制,SCB->AIRCR中目前只用到4位,也就是最高能有16级中断嵌套,如果全使用的话可以达到256级   (1);选用优先级分组(实际就是选几位用于主优先级几位用于辅优先级)

2013-02-23 14:07:59 789

转载 STM32 之 启动文件详细解析(V3.5.0)

在>,用的是STM32F103RBT6,所有的例程都采用了一个叫STM32F10x.s的启动文件,里面定义了STM32的堆栈大小以及各种中断的名字及入口函数名称,还有启动相关的汇编代码。STM32F10x.s是MDK提供的启动代码,从其里面的内容看来,它只定义了3个串口,4个定时器。实际上STM32的系列产品有5个串口的型号,也只有有2个串口的型号,定时器也是,做多的有8个定时器。比如,如果你用的

2013-02-23 13:43:33 11105 1

转载 stm32中断向量表初探

cortex-M3的异常向量表中的内容并不是指令,0x00000000处(当然也可能映射到别的范围)是主堆栈指针的数值,0x00000004的内容是复位后需要跳转到的地址,是一个地址而不是一条指令。 0x08000000数据如下(memory 窗口查看--STM32小端):10 02 00 20  05 19 00 08  AREA    RESET

2013-02-23 13:41:57 1075

PL-2303HX驱动

USB转串口的驱动,有XP和win7两版本的

2014-04-15

邵贝贝翻译的嵌入式实时操作系统μC/OS-II的书后光盘

邵贝贝翻译的嵌入式实时操作系统μC/OS-II的书后光盘

2013-04-27

sourceinsight

sourceinsight在Windows上阅读linux源代码的最佳工具

2013-04-27

ARM Cotrex-M3权威指南(英文)

ARM Cotrex-M3权威指南(英文),Cortex‐M3是ARMv7架构的掌上明珠。和曾经红透整个业界的老一辈ARM7相比,Cortex‐M3则是新生代的偶像,处处闪耀着青春的光芒活力。比如,硬件除法器被带到CM3中;乘法方面,也有好几条新指令闪亮登场,用于提升data‐crunching的性能。CM3的出现,还在ARM处理器中破天荒地支持了“非对齐数据访问支持”。

2012-12-26

QT_BEGIN_NAMESPACE 疑问中

发表于 2012-03-21 最后回复 2016-11-07

MFC 的串口程序在没装VS的电脑上运行不能接收数据,但能发送

发表于 2014-11-12 最后回复 2016-10-31

小白疑问:.so文件和驱动程序的区别

发表于 2014-05-06 最后回复 2014-05-07

ARM和DSP之间的通信

发表于 2013-04-24 最后回复 2013-05-20

任哲的uC/OS-II书中的makefile不能make

发表于 2013-03-18 最后回复 2013-04-24

no corresponding header or source file found

发表于 2012-10-31 最后回复 2013-03-18

arm-linux-strip怎么安装

发表于 2012-03-06 最后回复 2012-11-23

QT显示中文

发表于 2012-03-20 最后回复 2012-11-23

空空如也

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

TA关注的人 TA的粉丝

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