• PT2262解码程序( pic12F629 )

    这段程序是用在一款七彩灯红外遥控解码程序里,单片机使用PIC12F629,软件模拟三路PWM输出驱动红绿蓝LED分八组共24个LED,实现单LED渐明渐暗,两LED一明一暗,七彩等九种花样.有断电记忆功能.如下是解码程序.;-----------

  • STM32F0xx_TIM输入捕获(计算频率)配置详细过程

    前言 关于STM32的定时器,可谓是功能强大,估计没有多少人研究完STM32定时器的所有功能(包括我也没有),只是使用常用的一些功能,后续我会推出关于STM32定时器的更多功能。 STM32芯片多数为16位计数,但基本上都

  • STM32单片机----外部中断EXTI学习

    可屏蔽中断和不可屏蔽中断:按照是否可以被屏蔽,可将中断分为两大类:不可屏蔽中断(又叫非屏蔽中断)和可屏蔽中断。不可屏蔽中断源一旦提出请求,CPU必须无条件响应,而对可屏蔽中断源的请求,CPU可以响应,也可以不

  • 24C64的51子程序

    //24c64子程序//------------------------------------------------------------------------------ //CPU产生I2C起始信号,SCL高电平期间,SDA由1到0 //-------------------------------------------------------

  • PIC里面空指令语句

    1. 你可以在C程序中嵌入一个汇编语句。asm("nop");编译时,系统自动生成一个汇编的nop指令。延时一个机器周期。2. 在C语言中直接输入NOP();只是一个空函数,已经在头文件#include"pic.h"中定义好了,你可以不用作任何

  • PIC单片机LED流水灯程序

    PIC单片机LED流水灯程序;*************************************************************include ;************************************************** __CONFIG 3F39H;设置配置位中振荡方式为XT,其它

  • STM32F2XX之RCC配置

    一、系统时钟配置STM32有多个时钟源,分别是HSI,HSE,LSE,LSI。HSI振荡器时钟:系统上电默认时钟,内部振荡器8MHZ,可以直接作为系统时钟或在2分频后作为PLL的输入。时钟频率精度较差。HSE振荡器时钟外部:提供非常

  • S3C2440 进行微秒级、毫秒级延时函数

    /****************************************************** *说 明:S3C2440 进行微秒级、毫秒级延时函数 ******************************************************/MCLK:405MHzHCLK:135MHzPCLK:67.5MHz在这里定时

  • 高通专利授权费贵吗?新专利授权费其实“加量未加价”

    对于高通专利授权的收费模式,仍有厂商或者消费者质疑其“按整机”收费的模式,或者价格过高等问题。对此,高通高级工程副总裁兼QTL法律顾问陈立人,在高通总部接受媒体采访时解释了为何在去年公开收费模式以及专利授权背后的定价原因。

  • 关于IO口模拟SPI

    IO口模拟SPI的问题,其实光模拟来说,就时序问题,读取和写入一个字节的时序。 首先选4个IO口,作模拟用,分别模拟CS、SCLK、SI、SO.即是片选、时钟、数据输入、数据输出。 IO口初始化,分别把对应的IO口设置输入

  • CPLD被STM32读写VHDL程序

    1 2 3 --本程序用来测试STM32对CPLD的读写操作 4 5 --测试功能如下: 6 7 --向0x05地址写入0x01,LED灯停止闪烁,写入其他数据闪烁继续 8 9 --0x03,0x04寄存器为定值,可以通过STM32读取然后使用串口输出看看是否一

  • S3C2416裸机开发系列一_裸机开发环境以及启动模式

    1. S3C2416概述S3C2416是低功耗、高性能、低成本的SAMSUNG ARM9(ARM926EJ)处理器,目前三星已停止生产S3C2440, S3C2416具有更高的性能,以及更低的价格,是S3C2440、S3C2410等处理器的完美替代者。相比S3C2440,S

  • Keil C51处理可重入函数问题的探讨

      在程序设计中,变量具体可以分为四种类型:全局变量、静态全局变量、局部变量、静态局部变量。这几种变量类型对函数的可重入产生的重大的影响,因为不同的编译器采用不同的策略。  针对51的存储区有限,keil c

  • 单片机控制步进电机PMW的驱动与放大

    单片机实现的步进电机控制系统具有成本低、使用灵活的特点,广泛应用于数控机床、机器人,定量进给、工业自动控制以及各种可控的有定位要求的机械工具等应用领域。步进电机是数字控制电机,将脉冲信号转换成角位移,

  • STM32F030系列UID

    STM32F030这个芯片的除了有MCU DEVICE ID外,还有其他芯片都存在的UID.因为该芯片的编程手册没有提及这个UID,但是从自己测试的结果来看,在0x1FFF F7AC这个MEMORY地址上面.有16个字节的UID.测试两个不同的芯片结果如下

发布文章