-
一、引脚多一点的stm32单片机存在VREF-和VREF+引脚由上面的供电图知道,如果存在VREF-和VREF+引脚,那么ADC是由这两个引脚供电的,ADC的采集电压范围为:VREF-VINVREF+。给VREF+接入稳定的电压参考,那么使用ADC就能测量到精确的电压值。如:精度为12位(4096),VREF+参考为3V,转换时间足够,得到的值是2048,那么采样对象电压就是1.5V。...[详细]
-
1、电源1)、无论是否使用模拟部分和AD部分,MCU外围出去VCC和GND,VDDA、VSSA、Vref(如果封装有该引脚)都必需要连接,不可悬空;2)、对于每组对应的VDD和GND都应至少放置一个104的陶瓷电容用于滤波,并接该电容应放置尽量靠近MCU;2、复位、启动选择1)、Boot引脚与JTAG无关。它仅是用于MCU启动后,判断...[详细]
-
信号量(Semaphore)也被称为信号灯。有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量(来自百度百科)简而言之,信号量就是在全局中表示共享资源状态的量。例如一个停车场,其中的车...[详细]
-
ATMEL公司推出的带有看门狗功能的单片机AT89C55WD带有20K的程序存储器,是8051系列中一款较为先进的产品,其看门狗功能可以大大提高产品的稳定性,大容量的内部程序存储器可以容纳功能丰富的软件。 以往的许多无纸记录仪均采用3.5英寸软盘作为数据存贮介质,但软盘存贮的可靠性差、存储容量有限、成本较高等诸多缺点实在难以克服。 作为一种高科技的非易失性存储设备,FLASH...[详细]
-
引言 图像处理技术的快速发展,使得图像采集处理系统在提高农业生产自动化程度中的应用越来越广泛。目前的图像采集系统有的基于CCD摄像机、图像采集卡和计算机,有的基于CCD摄像机、解码器、FPGA和DSP,而有的基于CMOS图像传感器芯片、FPGA和DSP,它们在实时性,灵活性,可维护性方面各有优缺点。而在农业生产中,以基于CCD摄像机、图像采集卡和计算机的系统居多。本文结合实际系统中的前...[详细]
-
简介本文介绍STM8L系列如何使用timer2产生38K频率的PWM。其中,本文使用的是timer2的第1通道(PB0)。实验平台编译软件:IARforSTM81.42.2硬件平台:stm8l101f3p6开发板仿真器:ST-LINK库函数版本:STM8L_STMTouch_Lib_V1.1.0实验步骤1、工程中添加自己写的定时器2的驱动1)写一个驱动GUA_T...[详细]
-
中断的概念中断示意图见图1,以下做3点说明。1、CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);2、CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);3、待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。图1中断示意图引起CPU中断的根源,称为中断源。中...[详细]
-
数据存储器构成 数据存储器由特殊功能寄存器(SFR)和通用寄存器(GPR)组成。SFR控制器件的操作,而GPR则是数据存储和改写的通用区域。 SFR和GPR数据存储区分成不同的存储区。GPR区分成不同的存储区,以实现对超过96字节的通用RAM的寻址。SFR是用来控制外设和内核功能的寄存器。STATUS寄存器的存储区选择控制位(STATUS7:5)用于选择存储区。图6-5是数据...[详细]
-
无线遥控就是利用高频无线电波实现对模型的控制。如天地飞的的6通道2.4GHz遥控器,一套200多块,具有自动跳频抗干扰能力,从理论上讲可以让上百人在同一场地同时遥控自己的模型而不会相互干扰。而且在遥控距离方面也颇具优势,2.4GHz遥控系统的功率仅仅在100mW以下,而它的遥控距离可以达到1km以上。遥控器发射机、接收机原理每个通道信号脉宽0~2ms,变化范围为1~2ms之...[详细]
-
一、输入/输出端口GPIO编程一—(02)、控制LCD1602显示~~废话不多说了~~直接上图~~然后是程序~~MDK1_2.c//------------------------------------------------------------------------------//这个当然是主函数了#includelpc210x.h#includemacr...[详细]
-
ATmega168是基于增强的AVRRISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega168的数据吞吐率高达1MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATmega168AVR内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU)相连接,使得一条指令可以在一个时钟周期内同时访问...[详细]
-
#defineADDR_24CXX0xA0voidI2C_24CXX_Write(u16nAddr,u8*pDat,u16nLen){u16i=0;/*EnableI2C1acknowledgementifitisalreadydisabledbyotherfunction*///I2C_AcknowledgeConfig(I2C1...[详细]
-
1ISP概述从事单片机设计和开发的技术人员目前一般采用以下常用的方法开发单片机产品:首先利用单片机仿真设备进行硬件和软件的仿真调试,然后将调试通过的目标代码用程序烧写器固化到单片机的程序存储器中。在这个过程中,程序烧写器是必不可少的开发工具。程序烧写器一般价格较昂贵,对于初学者来说是一笔不小的开支,并将直接影响到初学者进一步学习开发单片机的积极性。另外,以后每修改一次源程序就要将单片机芯片...[详细]
-
引言随着人们生活水平的提高,各种热水器的使用已相当普及,与之相配套的控制仪也相继问世。然而,目前市场上的各种热水器控制电路还与理想要求相差甚远。消费者需要真正的全自动控制,以实现使用的最简单化,就像家用电视机、电冰箱一样,接通电源、设定完毕就不用再操心了。鉴于国内太阳能热水器市场不断扩大,而与其相配套的控制器却急需改进的情况,研制了这套太阳能热水器控制器。本文设计的太阳能热...[详细]
-
你了解GD32MCU的上下电要求吗?MCU的上下电对于系统的稳定运行非常重要。以GD32F30X为例,上电/掉电复位波形如如下图所示。上电过程中,VDD/VDDA电压上电爬坡,当电压高于VPOR(上电复位电压)MCU开始启动,之后内部逻辑电路延迟2ms后NRST引脚拉高,MCU正式启动,此为上电过程。上电过程中,对于上电爬坡斜率没有要求,对于电源稳定性有要求,上电过程中尽量避免电源波...[详细]