时钟

_nop_();

C语言中没有_nop_()函数。 在51C中一般包含在#include “intrins.h” 头文件中。 该函数是在51单片机中用的延时函数,表示执行一条没有什么意义的指令,延时一个指令周期,有的指令周期是两个或两个以上的机械周期,但是_nop_();指令需要的只是一个机械周期也就是12个时钟周期(震荡周期)。 51单片机中,1个机械周期 = 12个时钟...

7th.关于系统时钟的设置

 言简意赅版本: 开启MPLL 设置LOCKTIME寄存器 (设置锁定时间) 设置MPLLCON寄存器(设置主频与FCLK的关系) 设置CLKDIVN寄存器(设置FCLK,HCLK,UCLK的倍数关系)  MPLLCON参照官方提供参数配置即可。       详细情况   开发板在没有开启时钟前,整个开发板全靠一个12MHz的晶振提供频率来运行,当MP...

精确时间协议PTP研究【转】

转自:http://www.coinv.com/page/pid/492.html 摘要:PTP(Precision Time Protocol)协议基于以太网,能够达到亚微妙级的对时精度,在模态分析和振动测试等领域将有着广阔的应用前景。首先介绍了PTP协议的基本原理及工作流程,接着剖析了关键数据结构及模块,最后给出了测试结果和下一步要作的工作。 关键词...

S3C2443时钟管理

S3C2443时钟管理   S3C2443有两个PLL用来产生内部时钟,分别是MPLL和EPLL,其中MPLL为包括ARM,AHB和APB的总体功能模块产生内部时钟,而EPLL为比如是USB,I2S和camera等这些具体的模块产生时钟,我们可以通过软件编程来控制这个两个PLL的工作频率,可以关闭和开启内部时钟源来减少功耗。   1.MPLL和EPLL时钟...

STM32 MCO时钟输出配置实验

 STM32的PA.8引脚具有复用功能——时钟输出(MCO), 该功能能将STM32内部的时钟通过PA.8输出.   操作流程: 1)、设置PA.8为复用AF模式。 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;...

scan chain的原理和实现——8.AT SPEED Test & OCC

AT SPEED Test last_shift launch mode (低速测试) system_clock launch mode ( launch on capture) 1.at speed test structure and OCC Controller 2.OCC Controller 当使用set_dft_configuration...

数字音频接口

概述 数字音频接口DAI,即Digital Audio Interfaces,顾名思义,DAI表示在板级或板间传输数字音频信号的方式。相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI在音频电路设计中得到越来越广泛的应用。图1和图2对比传统的音频信号和数字音频信号链的区别。 在传统的音频电路(图1)中有麦克风、前置放大器、模/数转换器ADC...

异步FIFO结构及FPGA设计 跨时钟域设计

http://hi.baidu.com/hieda/blog/item/e8f8752465afb337c895593c.html   异步FIFO 结构及FPGA 设计吴自信,张嗣忠. 单片机及嵌入式系统应用,2000  摘要:首先介绍异步FIFO的概念、应用及其结构,然后分析实现异步FIFO的难点问题及其解决办法;在传统设计的基础上提出一种新颖的电路...

SPI通信协议(非原创,转载他人,用于学习)

SPI通信协议:1、SPI主从模式;2、数据信号的相位与极性;3、数据帧的格式。 一、什么是SPI? SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的串行通信总线。 二、SPI优点支持全双工通信通信简单数据传输速率块 三、缺点没有指定的...

GD32F330 | 内部时钟配置

GD32 内部时钟配置   有时候,在IO引脚资源紧张的情况下,我们可能需要将 OSCIN 、 OSCOUT 引脚作为普通的GPIO使用。   而有些情况下,芯片默认使用的是外部8M时钟,这就需要先切换到内部时钟,然后再配置 OSCIN 、 OSCOUT 引脚,才能实现普通 GPIO 的功能。   下面以 GD32F330G8U6 为例,使用的GD官方开...