-
STC12C5608AD单片机带有CAP功能,可以利用CAP功能测量信号的频率。原理是测量两次上升沿或者下降沿的时间,这个时间就是信号的周期,周期的倒数就是频率了。下面是实现的程序:/***************************************************名称:CAP功能测量信号频率*主频:12MHz*作者:Ration*时间:2013年12月7日...[详细]
-
/***编写时间:2013.05.16*作者:小苏*函数功能:单片机音乐-世上只有妈妈好*使用说明:输出口P0.4STC89C52RC测试通过******************************************************************************/#includereg52.h#de...[详细]
-
尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。一.Linux汇编行结构任何汇编行都是如下结构:]]每一个段以段名为开始,以下一个段名或者...[详细]
-
TI公司的MSP430系列单片机是具有很高实用性价值的产品,在许多领域得到广泛的应用,特别是它的超级低功耗特性,是目前所有其他单片机无法比拟的。IAP(InApplicaTIonProgramming)是用户自己的程序在运行过程中对用户Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 要实现IAP功能,通常需要在设计固件程...[详细]
-
**************************Copyright(C)CaKe*****************************************=================================================================**文件名:main.c=====================...[详细]
-
引言直流稳压电源是一种常见的电子仪器,其广泛应用于实验教学和科学研究等领域。目前使用的直流稳压电源大部分存在诸多缺点,如输出不可调、电压不稳定等等,因而导致实验结果不精确。以SG3525控制芯片和单片机为核心设计制造的智能稳压开关电源,电路简单,价格低廉,性能卓越。因其利用单片机设置周密的保护监测系统,确保了电源运行可靠,所以具有较高的使用价值。1、调节原理及控制方案图13525传统...[详细]
-
1、通用目的寄存器R0~R7R0-R7也被称为低组寄存器。所有指令都能访问它们。它们的字长全是32位,复位后的初始值是不可预料的。2、通用目的寄存器R8-R12R8-R12也被称为高组寄存器。这是因为只有很少的16位Thumb指令能访问它们,32位的thumb-2指令则不受限制。它们也是32位字长,且复位后的初始值是不可预料的。...[详细]
-
bootloader:1.友善之臂提供的Superboot2440.bin(该bootloader可以使用友善之臂提供的MiniTools一键烧写工具)该文件在开发板提供的资料images文件夹中(本资源有上传)2.友善之臂的Supervivi(烧写Norflash中Supervivi再通过dnw依次烧写的Nandflash的bootloader、内核、文件系统((本资源有上传)su...[详细]
-
SDK详解(一)目的是快速上手这款单片机,所以一些对于新手不友好的东西我都不会介绍,简略说明就略过。TI的SDK安装后如此:(1).metadata没用,似乎是安装后的遗留产品,好让CCS(2)docs不建议看,入门阶段读datasheet和usermanual就行(3)example:里边有例子,是重要的文件(4)kernel:移植RTOS时候会用到的内核文件,入门阶段无用...[详细]
-
在smdk2440.h里面注释掉CS8900相关的#if0#defineCONFIG_DRIVER_CS89001/*wehaveaCS8900on-board*/#defineCS8900_BASE0x19000300#defineCS8900_BUS161/*theLinuxdriverdoesacc...[详细]
-
1概述STM32的DAC模块只存在于大容量产品中,是12位数字输入,电压输出的数字/模拟转换器,2个输出通道,每个通道都有单独的转换器,支持双DAC模式。DAC可以通过引脚输入参考电压VREF+以获得更精确的转换结果。DAC模块在APB1时钟下!2配置步骤(1)DAC模块时钟使能(在APB1下)、输出IO端口时钟使能(APB2下)。voidRCC_APB1PeriphClock...[详细]
-
//GPIO位操作#includestm32f4xx.h//这里只定义了GPIOODR和IDR这两个寄存器的位带别名区地址,其他寄存器没有定义//SRAM位带区:0X20000000~0X200F0000//SRAM位带别名区:0X22000000~0X23FFFFFF//外设位带区:0X40000000~0X400FFFFF/...[详细]
-
fatloadmmc0:10x50008000uImage;bootm0x50008000;SUDEBUG:../common/bootm.c,bootm_find_os,line=235,images.os.start:0x50008000//uImage所在的内存地址起始位置SUDEBUG:../common/bootm.c,bootm_find_os,l...[详细]
-
单片机程序源码:/********************************************************************************标题:三路抢答器**时间2018年8月5日17:59:20**...[详细]
-
01gd32简介GD32是由兆易创新(GigaDevice)研发设计的一系列32位MCU,GD32是有和ST产品线P2P的产品系列,但和ST的产品差距还很大,还需要国人们一起努力呀。目前GD32的单片机从内核上区分有Cortex-M3、Cortex-M4、Cortex-M23和RISC-V内核系列。开发环境:支持主流的KeilMDK4/5、IAR等IDE;开发编程...[详细]