setup 违例和hold 违例的理解

先回顾一下时序分析要check的4种timing path: R2R, I2R, R2O, I2O以下图的R2R为例分析:setup 违例插入一点关于launch edge 和capture edge 的理解。这是针对数据在两个寄存器之间传输而言。比如FF1是数据源,FF2是接收端,通常把第一个时钟周期的上升沿默认为是launch edge(发射沿),第二个时钟周期的上升沿是capture...
关键词: STA 静态时序分析

http://home.eeworld.com.cn/my/space-uid-800745-blogid-591778.html 发布时间: 2017-08-20



学STM32-库-BKP

 学STM32-程序-BKP --- 2017/8/19 # 一、内容概述   ## 1.1 主要功能 BKP主要功能是备份。BKP控制寄存器的功能用来管理侵入检测和进行RTC校准。储存的寄存器的容量,要根据芯片的型号而决定。 复位后,禁止访问备份寄存器和RTC。 读取备份寄存器和RTC的方法为: 1. 设置寄存器RCC_APB1ENR...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-591765.html 发布时间: 2017-08-19



学STM32-程序-测内部温度

; 2. 复习下USART的设置 3. 复习DMA的设置 4. 为使用ADC所进行的校准,DMA位设置 ## 1.3 整体框架 在实现这次的实验目的配置,跟在2017年8月4号编写的,关于ADC采样的整体框架,相差不大。最主要的区别就是,这次采用的内部温度传感器需要在特定的引脚进行采样,而且需要使能有关的寄存器。 [图 整体框架图] # 二...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-591668.html 发布时间: 2017-08-17



C-读后感-C语言深度解剖

的调试。这个倒是也导致了我现在想写个总结,却不知道如何写起了。 而其中的内容是,虽然针对的一些比较常见的C语言的一些知识,但是这文章中讲解的更为深入,对于细节描述的更好。 [图 框架] ## 2.1 关键字 关键字所进行的操作,主要的操作对象为常量、变量、组合起来的结构、寄存器。以及对于一些常见算法的处理。对于一些变量类型的修饰,需要考虑到变量的长度,数值是否可变,初始化、这些都是...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-590945.html 发布时间: 2017-08-15



【转】DC综合脚本约束条件

set_driving_cell   2.12 输出端口要驱动多大的负载? 使用set_load 对输出电容值进行约束 2.13 DC是基于path的综合,那么在约束时如何体现? 我们知道,基于path会有四种路径形式,DC中提供 create_clock 定义寄存器寄存器之间的路径; set_input_delay 定义输入与寄存器之间的路径...
关键词: 约束

http://home.eeworld.com.cn/my/space-uid-800745-blogid-590868.html 发布时间: 2017-08-12



带你走进STM32的世界

模式,然后这个例程把用户选好的配置存到后备寄存器,再次复位后STM32将进入之前选定的模式。附件包中包含了一个说明文件,详细说明了如何设置板上的跳线和操作的过程。STM32 GPIO的十大优越功能综述前几天Hotpower邀请大家讨论一下GPIO的功能、性能和优缺点(STM32的GPIO很强大~~~),等了几天没见太多人发言,但综合来看提到了3点:1)真双向IO,2)速度快,3)寄存器功能重复。关于...

http://home.eeworld.com.cn/my/space-uid-795612-blogid-590696.html 发布时间: 2017-08-07



关于LPC1768 ADC模块,用BURST方式读8个通道的问题

最近研究LPC1768 ADC模块,用BURST方式读8个通道的数据。对这部分比较了解的朋友,能否指点下迷津:用BURST模式读8个通道,应该怎样设置寄存器。如果有调好的代码给我参考一下就更好了。 我的程序流程: (1)初始化ADC:         1. 在AD0CR寄存器使能8个通道。    ...

http://home.eeworld.com.cn/my/space-uid-431256-blogid-590688.html 发布时间: 2017-08-07



MAX32630FTHR板的学习(三):MAX30102的初步使用及心率、血氧的测量原理

经过数字滤波后储存在数据寄存器中,最后可通过I2C总线被外接MCU读取。在硬件上,LED的电源和其他部分的电源不是同一个,因为LED为了保证足够的出射光强,需要瞬间大电流(最大50ma),这就要求LED的正向电压足够大(要求3.1V以上)。而其余的AD转换和I2C总线部分,为了实现低功耗要求电压足够小(要求1.8V),所以传感器需要两路独立的电源。此外,由于LED电源会产生瞬间大电流,所以电源引脚...

http://home.eeworld.com.cn/my/space-uid-363835-blogid-589641.html 发布时间: 2017-08-06



学STM32-程序-ADC

程序编写   ### 2.4.1 主函数 [图 程序框架图] 每间隔一段时间,将ADC中采样寄存器中的数值,直接通过DMA,传递到总线当中,通过串口发给上位机。 ```     #include "stm32f10x.h"     #include "usart1.h...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-589426.html 发布时间: 2017-08-04



学STM32-ADC

 学STM32-ADC --- 2017/8/1 # 一、内容概述 1. 扯了下ADC的工作方式 2. 对ADC配置的一些寄存器进行了下整理 3. 关于单个ADC的结构进行了显示 4. 多个ADC共同作用的,就不累述了 5. 配置ADC的初始化 # 二、主体阐述 ## 2.1 工作原理 下面这个句子...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-589240.html 发布时间: 2017-08-01



学STM32-库-DMA

;  //设置DMA源:内存地址&串口数据寄存器地址     DMA_InitStructure.DMA_PeripheralBaseAddr = USART1_DR_Base;            //内存地址(要传输的...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-589199.html 发布时间: 2017-07-31



【基于KW41Z的智能电力监测仪的设计】第七贴:电力测量仪软件编程既测量仪调试篇

;        Addr_WFORM                0x12  //波形寄存器   ,与WAVMODE相关 #define         ...

http://home.eeworld.com.cn/my/space-uid-363532-blogid-587803.html 发布时间: 2017-07-22



学STM32-串口通讯

### 2.4.1 波特率 波特比率寄存器(SART_BRR)包括两部分,分别是DIV_Mantissa(USARTDIV的整数部分)和DIVFraction(USARTDIV的小数)部分,最终,计算公式为USARTDIV=DIV_Mantissa+(DIVFraction/16)。   USARTDIV是对串口外设的时钟源进行分频的,对于USART1,由于它是挂载在APB2总线上的...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-587707.html 发布时间: 2017-07-19



MAX32630FTHR板的学习(二):AD测量和心率传感器pulsesensor使用

电压是可通过I2C总线写入寄存器的方式调节的。所以如果上电后不对MAX14690进行相应寄存器的写入就无法得到相应的输出电压。 图3:MAX32630FTHR板原理图 幸运的是,在MBED平台上已经提供了MAX14690相应的库文件,被包含在了MAX32630FTHR库文件中,因此在建立工程的时候需要添加进来。并在主文件中添加“MAX32630FTHR pegasus...

http://home.eeworld.com.cn/my/space-uid-363835-blogid-587566.html 发布时间: 2017-07-14



MSP430单片机调试经验汇总3

液晶段码与管脚的对应关系 昨天调试段码液晶的时候出现一个问题,液晶显示乱码。 该段式液晶可显示9位数字,使用的是4-MUX方式。 现象:当液晶端口寄存器选择值设置为小于等于0x0f时,液晶能够正常显示,但此时只能显示8位数字.如果寄存器值设置为大于0x0f,液晶显示就会乱。 分析:检查电路,没有发现任何不合适的地方,程序也是没有问题的。最后发现在液晶端口寄存器位...

http://home.eeworld.com.cn/my/space-uid-139222-blogid-587526.html 发布时间: 2017-07-13



学STM32-按键控制-中断实现

;GPIOSpeed_TypeDef GPIO_Speed;       GPIOMode_TypeDef GPIO_Mode;    }GPIO_InitTypeDef;   对于其中的各种输入方式,所对应的寄存器操作的话。可以见"stm32f10x_gpio.h"中的对于GPIOMode_TypeDef的...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-587451.html 发布时间: 2017-07-11



【基于KW41Z的智能电力监测仪的设计】第五贴:软件设计—GPIO学习篇

借参加NXP设计大赛的机会,想一窥嵌入式编程的大门。以前,学习总是不踏实,好高骛远。虽然,玩过很多单片机,但总是不能学到器件的精髓。虽然英语也看得懂,但总是很懒。这次正好在毕业到入职之间有1个月的空闲时间,与其出去瞎转,倒不如认真学习学习嵌入式编程之道。认真从恩智浦这款优秀的微处理器上,得以领略到高层次编程的乐趣。 因为,之前学习过51之类的,都是从底层寄存器级开始编程,自己看着芯片手册写相关...

http://home.eeworld.com.cn/my/space-uid-363532-blogid-587251.html 发布时间: 2017-07-11



MAX32630FTHR设计笔记(3):10位ADC采样(解析及注意事项),中断式和非中断式

今天周末,空下来给大家分享一下MAX32630的ADC采样程序,包括中断式和非中断式。 首先,我们来比较一下STM32F4与MAX32630在ADC方面的区别: STM32F4: (1)12位ADC (2)支持DMA (3)每个ADC通道自带数据寄存器 (4)最大转换速率2.4MHz MAX32630: (1)10位ADC (2)不支持DMA (3)每个ADC通道共用一个数据...

http://home.eeworld.com.cn/my/space-uid-784175-blogid-586768.html 发布时间: 2017-07-08



学STM32-按键控制-2017/7/8

GPIO_Pin;     GPIOSpeed_TypeDef GPIO_Speed;       GPIOMode_TypeDef GPIO_Mode;    }GPIO_InitTypeDef;   对于其中的各种输入方式,所对应的寄存器操作...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-586767.html 发布时间: 2017-07-08



STM32学习-GPIO口

 STM32学习-GPIO口 --- 2017/6/30 # 一、 端口配置 ## 1、GPIO 1. 通过配置GPIO口的寄存器来进行设置端口信息。具体含义为,跟51的区别为,配置端口时,STM32需要设置端口的输入/输出类型(用CNFy[1:0]),设置端口类型(输入Or输出,用MODE[1:0])。 ### 1.1 端口配置 输出类型: ...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-586152.html 发布时间: 2017-06-30




<上一页 45678910111213141516171819 下一页> 相关结果约2,337个