-
挪威,奥斯陆,05/23/2013-节能微控器和无线射频供应商EnergyMicro宣布其最新、且最先进的EFM32微控制器系列-“WonderGecko”系列微控制器包括相关开发工具,现已正式发售。“WonderGecko”系列微控制器基于ARMCortex-M4内核,提供完整的DSP指令集及一个专用的浮点运算单元。为了使得MCU在运行模式和睡眠状态下获得最低的功耗,EFM32Wo...[详细]
-
PWM很常用,AVR自带内部PWM功能,分为快速PWM模式和相位修正PWM模式。我们这里选择方式15,由OCR1A保存上限值,由OCR1B保存匹配值,所以输出管脚OCR1A不能输PWM,只能有OCR1B输出PWM信号。如果用方式5,6,7模式上限值是固定的,所以我们就可以用OCR1A和OCR1B保存匹配值OCR1A和OCR1B都可以输出PWM信号。...[详细]
-
0.移植说明,w5500移植文件Ethernet和Internet里面包含的文件就是以太网五层模型中的应用层应用层协议:HTTP,FTP,SMTP,TFTP,Telent,MQTT支撑协议:DNS,SNMPHTTP使用TCP而不是UDP.MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议...[详细]
-
方式一:在IncludeFiles上右键addfilestofolder把.h文件添加到该组下,添加完编译成功之后,下面窗口会多出一个预处理包含路径(若有错误没有编译成功,则看不到)方式二:projectSettings-ccompiler-category-Preprocessor---additionalincludedirectories,依次添加要包含的头...[详细]
-
项目描述:制作一个开源的两键无冲usb机械键盘,旨在舒服和廉价的打osu(一个音乐游戏,standard模式下一般只用得到两个按键)(廉价=成本控制在30元左右,舒服=降低疲劳度,开源=项目到了可用的状态即公布所有制作方法、源码、pcb)==============================================音游狗,穷,买不起机械键盘,看到osu贴吧上有人做一种叫“触...[详细]
-
在进行迫击炮实弹射击过程中,迫击炮炮弹不发火现象较为常见,若迫击炮炮弹不发火,则严禁再次装填炮弹,若再次装填,则易产生膛炸,造成严重人员伤亡。如何判定迫击炮炮弹不发火,防止重装弹,目前通常靠炮手观察炮口情况或听发射声音确定炮弹是否出膛,这种观察判断的方法不可靠。实弹射击时炮手心理高度紧张,往往造成观察结果不精确,为此设计本系统,防止重装弹,避免重大事故的发生。1系统特点目前国内外研...[详细]
-
NandFlash的概述nandflash主要以page(页)为单位进行读写,以block(块)为单位进行擦除。每一页中又分为main区和spare区,main区用于正常数据的存储,spare区用于存储一些附加信息,如块好坏的标记、块的逻辑地址、页内数据的ECC校验和等。先看下电路原理图从原理图可以看出:在DATA0~DATA7上既传输数据,又传输地址,也传输命令:当ALE为...[详细]
-
ORG000H;设置起始地址START:MOVA,#0FFH;向A寄存器中载入十六进制数0FFHD2:SUBBA,#1;A寄存器中数据减一callDE;调入延时程序(修改延时时间可以实现水滴效果)MOVR1,A;将寄存器A...[详细]
-
基于s5pv2410,cortexa8的四个按键每一个按键点了对应的灯对于用汇编来编程的话不难,重点在于数据手册,电路图,管脚的看懂直接上代码.globl_start_start:ldrr0,=0xe0200c40@按键控制寄存器的地址ldrr1,bicr1,r1,#0xff@bic一次只能清8为每四位控制一个按键bicr1,r1,#0xff8@把16位清为零...[详细]
-
在电子领域,伺服电机主要用于机器人项目,因为它们的准确性和易于操作。伺服电机尺寸较小,非常有效且节能。它们提供高扭矩,可用于根据电机规格提升或推动重物。在本教程中,我们将了解伺服电机以及如何将伺服与STM32F103C8板连接。还连接了一个电位计来改变伺服电机轴的位置,和一个LCD来显示角度值。所需组件STM32F103C8(蓝色药丸)板伺服电机(SG90)液晶显示器(16x2)...[详细]
-
过去15年来,许多人都曾预测8位微控制器即将退出舞台,然而这却是电子产业失误最大的预测之一;事实上,虽然16和32位产品已极为常见,8位微控制器的需求仍继续成长,总值约达到今日100亿美元全球微控制器市场的一半。推动8位市场快速发展及成长的动力主要来自于8位产品效能的大幅提升,特别是以8051系列为基础的产品,其它原因还包括芯片内建功能的加强以及不断缩小的封装体积。今天,这类组件已能提供高达100...[详细]
-
bsp_exti.h#ifndef__EXTI_H#define__EXTI_H#includestm32f4xx.h//引脚定义/*******************************************************/#defineKEY1_INT_GPIO_PORTGPIOA#defineKEY1_INT_GPIO_...[详细]
-
功能说明:HT48F49E控制8个LED构成的霹雳灯介绍:本例以HT48F49E为例,模拟流水灯的功能,用LED显示输出。PA口每一位输出接一个LED,串联一个470电阻到地,即可完成初步电路。通过这个例子,用户可以了解到HT48XX单片机输入输出口的基本用法。电路设计:PA0-PA7用作输出,每一位连接一个电阻来控制一个LED。通过左移(RLC)、右...[详细]
-
RWW特性允许用户在执行程序和读程序存储器时对DATAEEPROM区域进行写操作,因此执行的时间被优化了。相反的操作是不允许的:即你不可以在写程序存储器时对DATAEEPROM进行读操作。RWW特性是一直有效的而且可以在任意时刻使用。注意:并不是所有STM8都拥有RWW特性,请参考相应的数据手册来了解更多信息。字节编程可以对主程序存储器和DATA区域逐字节地编程。要对一个字节编程,...[详细]
-
一、原理1、红外发射协议红外发射协议已经在之前的文章中写过,在此就不赘述。2、定时器计数和输入捕获定时器就是按照一个特定的频率对计数值进行加一或减一操作,当数值溢出时则产生一个标志或中断。定时器的输入捕获就是可以测量输入信号的脉冲宽度。本次就是通过普通计数和输入捕获的结合来实现的。3、实现方法利用定时器记录输入信号高脉冲的时间,通过该时间来判断数据是否是同步头信息、数据1或者...[详细]