-
一、简介本文介绍STM8L系列如何使用timer2产生38K频率的PWM。其中,本文使用的是timer2的第1通道(PB0)。二、实验平台编译软件:IARforSTM81.42.2硬件平台:stm8l101f3p6开发板仿真器:ST-LINK库函数版本:STM8L_STMTouch_Lib_V1.1.0三、版权声明四、实验步骤1、...[详细]
-
一、文件分析流程1、第一部分:SectionCrossReferences主要是各个源文件生成的模块之间相互引用的关系。stm32f10x.o(STACK)refers(Special)tostkheap2.o(.text)for__use_two_region_memory比如上面这句话,stm32f10x.o是stm32f10x.s生成的目标文件模块,(STACK...[详细]
-
一、移植发送数据并等待响应的代码本文中使用基于STM32F103ZET6开发板+DW1000评估板作为发送数据并等待回应端。1.复制官方示例文件将官方驱动库中example下的第三个示例a移植过来:复制到之前移植的STM32CubeMX生成的工程文件中,并重命名文件为tx_wait_resp_example.c:将其添加到MDK工程中:将之前移植的发送demo取消工程...[详细]
-
sysfs文件系统linux2.6内核引入sysfs文件系统,sysfs可以看成与proc,devfs和devpty同类别的文件系统,该文件系统是虚拟的文件系统,可以更方便对系统设备进行管理。它可以产生一个包含所有系统硬件层次视图,与提供进程和状态信息的proc文件系统十分类似。sysfs把连接在系统上的设备和总线组织成为一个分级的文件,它们可以由用户空间存取,向用户空间导出内核的数据结构以及...[详细]
-
摘要:在场效应管关断后让LED的负极电压升高,使得LED关闭。当场效应管导通时,LED的负极电压被拉低,使得LED发光。PWM调节方式使得驱动电路更简单,降低了制造成本。LED的排列方式及LED光源的规范决定着基本的驱动器要求。LED驱动器的主要功能就是在一定的工作条件范围下限制流过LED的电流,而无论输入及输出电压如何变化。最常用的是采用变压器来进行电气隔离。下文论述了LED...[详细]
-
1.进制转换作为一名”勤快“少年,我自然是:2.数值数据的表示1.储存单位计算机的数据是以二进制形式存在的,所以它的储存单位也与二进制有关储存单位:位bit,b,是数据储存的最小单位,表示一位二进制信息字节Byte,B,是信息储存的基本单位,1B由8位二进制数字组成,1B=8b2.有符号的二进制数计算机中,无符号位和有符号位的取值范围区别...[详细]
-
一、用移位操作用左移指令和取反运算实现从第一个二极管到最后一个二极管的流水灯#includereg52.h//间隔200毫秒的流水灯voiddelayms(unsignedintxms)//带参数函数{ unsignedinti,j;//局部变量,需要时随时分配,不用时立即销毁 for(i=xms;i0;i--)for(j=110;j0;j--);...[详细]
-
一、Linux版本及特点Linux的内核版本号可从位于顶层目录下的Makefile中查找到。如VERSION=2VERSION=6SUBLEVEL=22EXTRAVERSION=.6这几行构成了版本号2.6.22.6。其中VERSION及VERSION构成版本的主版本号。SUBLEVEL是次版本号,EXTRAVERSION是拓展版本号。Lin...[详细]
-
1引言超声波传感器因其测量精度高、响应快和价格低廉而得到了广泛应用,传统应用方式是1个发射头对应1个接收头,也有多个发射头对应1个接收头。但我们在实际应用中发现,如果障碍物的面很大(如墙壁),超声波传感器可以用来准确测距,但若将其应用在小车防撞系统中,由于障碍物呈柱状,而超声波发射头有一定的散射角(左右),因此即使障碍物不在小车正前方,超声波仍能检测到斜前方回波,这就给智能控制车辆...[详细]
-
一、准备Keilmdk514下载STM32F10x_StdPeriph_Lib_V3.5.0固件库(百度搜索或http://download.csdn.net/detail/weboo10000/9084145).示例芯片型号:STM32F103C8二、创建工程1.创建工程目录:新建一个文件夹,起名为“Template工程模板”,在该文件夹下建立下图所示子文件夹...[详细]
-
在本文中,我们用定时器0来产生方波信号,包含两个实验,实验1产生一个频率为10kHz的方波信号,实验2产生一个频率为100Hz的方波信号。实验1实验1中定时器0的初始化代码如下所示。voidinit_T0(void){ TMOD|=0x02; //使用方式2,8位自动重装载定时器 TH0=256-50; //给TH0和TL0赋初值,计数周期为50个机器周期...[详细]
-
main.c具体的代码如下/*----------------------------------------------------------------------------------功能描述:普通延时控制LED2闪烁,间隔250ms,定时器控制蜂鸣器和LED3硬件平台:STM32F103开发板作者 :求是07固件库:V3.5--------------------...[详细]
-
K型热电偶简介K型热电偶作为一种温度传感器,K型热电偶通常和显示仪表,记录仪表和电子调节器配套使用。K型热电偶可以直接测量各种生产中从0℃到1300℃范围的液体蒸汽和气体介质以及固体的表面温度。K型热电偶是目前用量最大的廉金属热电偶,其用量为其他热电偶的总和。K型热电偶丝直径一般为1.2mm~4.0mm。正极(KP)的名义化学成分为:Ni:Cr=90:10,负极(KN)的名义化学成分为:...[详细]
-
#includetype.hBETY_BITstatus;//codeP_scanf_data_led_7={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};codeN_scanf_data_led_7={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7...[详细]
-
1.引言在嵌入式开发中,我们经常会遇到更换单片机芯片的事情,若芯片是同一厂家的还好说,若是不同厂家的则需要重新写,重新调,重新去学习其底层驱动程序,比较费时费力。如:ST32转AT32、ST32转GD32等等。本文主要介绍一款ST32转AT32的工具AT32SmartCodeTransfer.exe,可以快速实现芯片的更换,提高开发效率。1.1.软件功能本软件可查询与STM3...[详细]