最近给别人做了一个小东西,MCU选的是STC12C5A60S2 ,需要用到PWM控制功能。 在网上找了一下,发现解释的不尽人意,无奈之下自己琢磨数据手册弄明白了。 首先,STC12C5A60S2内置有两个 编程计数器阵列(PCA) 模块,分别用于软件定时器,外部脉冲的捕捉,高速输出以及脉宽调制输出( ...
分类:
其他好文 时间:
2017-04-03 20:06:02
阅读次数:
190
CST代表中国标准时间rtc实时时钟linux主要有两种时间硬件时钟clock系统时钟date修改时间date03300924必须是两位或者date-s2017:03:30将系统时间同步到硬件时间hwclock-w将硬件时间同步到系统时间hwclock-s
分类:
系统相关 时间:
2017-03-30 14:19:24
阅读次数:
176
音频数据传输而制定; Inter—IC Sound ; 单线 时钟和数据一条线,时分复用; 标准的I2S总线电缆是由3根串行导线组成的:1根是时分多路复用(简称TDM)数据线;1根是字选择线;1根是时钟线 I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的 ...
分类:
其他好文 时间:
2017-03-30 13:27:45
阅读次数:
246
任务名称:zigbee节点控制ADAM4150 实验现象:通过zigbee节点上的节点控制ADAM 注意点:控制ADAM4150的波特率必须是9600,否则会出现错误 核心代码 1、寄存器配置 void init(){ CLKCONCMD &=~0x40; //设置系统时钟源为32MHZ晶振 whi... ...
分类:
其他好文 时间:
2017-03-25 11:04:31
阅读次数:
863
基于DDS信号发生器设计方案 接数字式频率合成器DDS(Direct Digital Synthesizer),实际上是一种分频器:通过编程频率控制字来分频系统时钟(SYSTEM CLOCK)以产生所需要的频率。DDS 有两个突出的特点,一方面,DDS工作在数字域,一旦更新频率控制字,输出的频率就相 ...
分类:
其他好文 时间:
2017-03-21 19:11:31
阅读次数:
150
此文章为原创出自 V3学院 www.v3edu.org,FPGA培训专家 为了提高我们代码的复用率,我们可以将不同的功能的代码分模块书写,然后在顶层连线即可。我们举一个简单的例子,如下程序,我们实现的是LED流水。 我们在led模块中先将系统时钟分频为1HZ的时钟,然后用分频后的时钟控制LED灯的流 ...
分类:
编程语言 时间:
2017-03-17 12:40:44
阅读次数:
222
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。 按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解, ...
分类:
系统相关 时间:
2017-03-15 14:24:30
阅读次数:
208
FPGA培训专家 V3学院 一般情况下,我们从按下按键到松开基本需要大于几十毫秒的时间,系统时钟的周期处于纳秒级,因此我们按下一次按键会被大于十万个时钟的上升沿采集到,然而我们希望的是按下一次按键只被一次上升沿采集到,不然会被认为按了多次按键,所以我们需要对我们的按键进行处理。假设按键在没被按下时为 ...
分类:
其他好文 时间:
2017-03-10 15:27:43
阅读次数:
251
电脑异常报警声音:1短 内存刷新失败2短 内存ECC较验错误3短 系统基本内存(第一个64KB)检查失败4短 系统时钟出错5短 中央处理器(CPU)错误6短 键盘控制器错误7短 系统实模式错误,不能切换到保护模式8短 显示内存错误(显示内存可能坏了)9短 ROM BIOS校验和错误1长3短 内存错误 ...
分类:
其他好文 时间:
2017-02-27 22:49:57
阅读次数:
193
CRU(Clock & Reset Unit) 是APB从模块用于产生内部和系统时钟、复位用的。 CRU从锁相环输出时钟或外部时钟源产生系统时钟,从外部电源复位、看门狗时钟复位或软件复位产生系统复位。 一、特性: 1.遵循AMBA APB接口 2.8个锁相环BPLL/LPLL/DPLL/CPLL/G ...
分类:
其他好文 时间:
2017-02-23 15:24:31
阅读次数:
616