推荐阅读最新更新时间:2024-03-16 14:27
STM32的嵌套中断系统NVIC和RCC详细整理
STM32的嵌套中断系统NVIC和RCC详细整理 用的是stm32f103的最新3.5的库。 一、综述: 1、STM32 (Cortex-M3) 中的优先级概念 STM32(Cortex-M3)中有两个优先级的概念:抢占式优先级和响应优先级,也把响应优先级称作“亚优先级”或“副优先级”,每个中断源都需要被指定这两种优先级。 1. 何为占先式优先级(pre-emption priority) 高占先式优先级的中断事件会打断当前的主程序/中断程序运行—抢断式优先响应,俗称中断嵌套。 2. 何为副优先级(subpriority) 在占先式优先级相同的情况下,高副优先级的中断优先被响应; 在占先式优先级相同的情况下,如果有
[单片机]
混合域示波器在嵌入式射频系统设计中的应用
嵌入式射频系统 基本上今天的每一个电子产品都是一个嵌入系统,小到电子表,大到各种复杂的控制系统。嵌入式系统实际上是专用的计算机系统,它的特征包括非PC,以应用为中心,以计算机技术为基础,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求等。 传统嵌入式系统的组成包括:A/D、D/A、 DSP、 FPGA;闪存,即NAND、NOR;嵌入式CPU系统;电源;并行总线;串行总线;I2C、SPI、 RS-232、CAN等。值得注意的是,以上技术包括了模拟、串行和数字技术,就是混合信号。 从嵌入式系统的特点及设计要求来看,总的分为三个特点,第一是专用性,即为特定用户群设计,第二是高集成度,对器件的可靠性及性价比要求都很高,第三是实
[测试测量]
示波器探头的校正方法
将示波器探头接到校正信号输出端( CAL),示波器上会出现1kHz的方波脉冲信号,如果方波的形状不好,如图所示的调整不良波形,可以用螺丝刀微调示波器探头箭头所指的微调电容器,使显示的波形正常。 图 示波器上显示的正确与不良波形示意图 通常,在示波器的探头中都设有一个可调电容,在探头一端的插头上有一个调整用的小孔可以进行微调,一边观测信号波形一边进行调整直到波形良好。
[测试测量]
STM32基于固件库学习笔记(1)GPIO基本使用
GPIO初始化函数: void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct); /* 第一个参数是用来指定 GPIO,取值范围为 GPIOA~GPIOG 第二个参数为初始化参数结构体指针,结构体类型为 GPIO_InitTypeDef */ GPIO_InitTypeDef结构体 typedef struct { uint16_t GPIO_Pin;//配置端口管脚 GPIOSpeed_TypeDef GPIO_Speed;// IO 口速度设置 输出速度(只有输出模式才配置速度) GPIOMode_TypeDef GPIO_Mode;// IO
[单片机]
一个示波器触发不稳的问题的解决
问题描述 有时候用侧示波器测信号号时,触发电平即使调节到信号中间位置,波形(触发)也不问题,晃来晃去。 下面是测量一个 4 脚 10 MHz 晶振时的波形,很不稳定,晃来晃去。 问题原因 示波器时基太大. 这个现象在信号处理中叫做混叠(aliasing)。是由于采样率不足(欠抽样)引起的。 频率混叠——若不遵从采样定理,采样频率低于被采样信号的最高频率的2倍时,采样所得的信号中会混入虚假的低频分量。 有的时候,看快速奔跑的汽车轮胎会看到轮子在缓慢地倒转,也是这个原因。 解决办法 调小时基,这样采样率会随之增大,进而可以看到稳定的触发波形。
[测试测量]
示波器的操作使用
; (1)使用注意事项 ;; ①使用前应检查市电电压与示波器所要求的电压是否一致。 ;; ②通电预热一定时间,使系统稳定后再进行测量,可以增加测量精度。 ;; ③示波器的输入信号幅度决不能超出示波器的最大允许输入电压范围。 ;; ④示波器的亮度不宜调到最大,暂时不用时应将辉度调暗,以延长示波器的使用寿命。 ;; ⑤聚焦要合适,不宜过细或太散。 ;; ⑥示波器进行定性测量时,一定要进行校正。 ;; ⑦如果使用带有衰减器的探头,读数时要给予校正。 ; (2) XJ4316型双踪示波器面板和主要控键 ;; ①主要技术指标。 ;; a.X偏转系统。 ;; 扫描方式:XJ4316型双踪示波器具有自动扫描方式、触发扫描方式和X-Y扫描方式
[测试测量]
便携式电源的应用趋势:大功率和多输入源充电
背景
便携式电源的应用范围很广,也很多样化。产品包括消耗 uW 级平均功率的无线传感器节点以及可用小车推着的、电池组耗电数百瓦-时的医疗或数据采集系统。不过,尽管应用种类很多,仍然出现了几个趋势,设计师日益需要给产品提供更大的功率,以支持不断增多的功能,同时也在考虑怎样用任何可用电源给电池充电。要满足第一种需求,就要提高电池容量。不幸的是,用户大多比较心急,容量提高以后,还必须在一个合理的时间内充满电,这就导致要增大充电电流。要满足第二种需求,就要求电池充电解决方案提供极大的灵活性。本文将更详细地讨论这些问题。
更大的功率
考虑一下新式手持式设备,面向消费者的设备和工业设备都可能包括蜂窝电话调制解调
[电源管理]
史上最全STM32调试步骤!
STM32调试步骤 调试前,首先跳线J9的2-3脚短接,跳线J4的右边两个脚短接,跳线J5短接,J8短接,J2的1-2短接,3-4短接。 将Jlink与学习板,USB延长线与学习板,串口延长线与学习板(或者USB转串口线与学习板)连接起来,这时LED灯LED5,LED6都应该点亮,如果不亮,说明板子有问题。 打开串口助手,按照如下设置: 1、从桌面打开J-Flash ARM V4.02如图所示。 也可以按照如下顺序打开J-Flash ARM 。 “开始à程序àSEGGERàJ-Link ARM V4.02àJ-Flash ARM”,如下图所示。 2、打开J-Flash ARM后,先进行芯片选项设置,打开Optionsà
[单片机]