-
最近遇到一个程序崩溃,并不常见的SIGILL。debug之。Corewasgeneratedby`/usr/bin/xxxxx'.ProgramterminatedwithsignalSIGILL,Illegalinstructiongdb查看,崩溃在了free函数(gdb)disassembleDumpofassemblercode...[详细]
-
今天写一下按键加上蜂鸣器的相关知识,emmm,学到这里,就觉得32和51其实是很相像的,底层思想也差不多一样。51的底层再加上一个初始化函数,就构成了32的底层,而初始化函数部分的方法和步骤也是大同小异,所以大家如果学过51的话,32也会很好入门的~~~按键老规矩,我们还是先看一下按键部分的原理图:然后在原理图上找一下对应的引脚:初始化按键的思想和LED配置部分差不多,而且比...[详细]
-
#include//程序中现在只有SPWM产生的相关的程序,其他的程序都已经删除#include#pragmainterrupt_handlerT0:17//定时器0的溢出中断向量unsignedintSPWM_OCR1A={493,492,491,490,489,488,487,486,485,484,483,482,481,479,...[详细]
-
前面介绍了以区位码显示汉字的方法,在此基础上可以通过按键来选取字库的内容进行模拟输入。在使用中文字库的情况下,使用区位码可以实现汉字的模拟输入,其输入界面如图1所示。图1汉字模拟输入界面实现模拟输入的主程序为:voidmain(void){unsignedchart,q,w,u;GPIO_Init(GPIO0,GPIO_PI...[详细]
-
1.独立按键的原理一般的独立按键有四个脚,无论按键是否被按下,1和2总是相通的,3和4也是相通的。当按键按下时,1、2脚与3、4脚接通,按住不放则保持接通状态按键通断过程的抖动:当按键按下时(释放时)输出的理想波形是标准的矩形波,但是,由于机械触点的弹性作用,闭合时电路不会马上稳定的接通,这中间会出现一连串的抖动,如图所示,抖动时间一般为5~10ms按键的消抖:按键的抖动会造成一次...[详细]
-
花了我断续的一天多时间,终于把nRF24L01从C51中移植到STM8上,主要是注意时序和I/O口的配置。源程序:/************STM8S103F学习***********************//*芯片型号:STM8S103F3PB6*//*功能描述:nrf24l01无线模块应用*//*作者:Cl...[详细]
-
二、中断原理分析本文主要框架为:1)中断概述2)中断优先级3)中断的打开和屏蔽4)中断使用步骤及编程实例CPU和外设构成了计算机系统,CPU和外设之间通过总线进行连接,用于数据通信和控制,CPU管理监视计算机系统中所有硬件,通常以两种方式来对硬件进行管理监视:查询方式:CPU不停的去查询每一个硬件的当前状态,根据硬件的状态决定处理与否。中断...[详细]
-
;Thisprogramwillshowyoucycleglitterbetween8ledlamps;maker:ChenWeiwu;date:2012-11-08;version:1.0.0;-------------------------------------------------------------;DefineLed...[详细]
-
SPI总线协议简介及内容简介SPI,是英语SerialPeripheralInterface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全/半双工,同步的通信总线,并且在芯片的管脚上只占用三/四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。SPI特征3根/4根线全双工同步传输8...[详细]
-
目前,关于视觉系统的研究已经成为热点,也有开发出的系统可供参考。但这些系统大多是基于PC机的,由于算法和硬件结构的复杂性而使其在小型嵌入式系统中的应用受到了限制。上述系统将图像数据采集后,视觉处理算法是在PC机上实现的。随着嵌入式微处理器技术的进步,32位ARM处理器系统拥有很高的运算速度和很强的信号处理能力,可以作为视觉系统的处理器,代替PC机来实现简单的视觉处理算法。下面介绍一种基于ARM和...[详细]
-
依据开发周期中软、硬件的划分,介绍系统在ARM处理器强大功能的基础之上,运算、处理、显示ADU3600板收集到的数据的过程;在详细阐述系统综合性能指标的基础上展现了产品应用的广阔前景。 现在社会是一个高度信息化、网络化的社会,计算机和网络已经全面渗透到日常生活的每个角落,信息时代、数字时代使得嵌入式产品获得了巨大的发展契机。嵌入式系统应用非常广泛,军事国防是嵌入式系统的一个重要应用领...[详细]
-
中国,2013年11月6日——意法半导体最近发布了STM32F030超值系列微控制器探索套件(DiscoveryKit)。STM32F030于今年7月发布,拥有32位的性能,而价格仅为32美分,是该产品的最大亮点。STM32F0308探索套件是是一个价格亲民而又简单易用的开发工具套件,让设计人员能够快速评估STM32F030超值系列微控制器的功能,并迅速启动开发项目。该套件在出厂前已经过...[详细]
-
定时器比较值、计数值比较缓存寄存器TCMPBn、TCNTBn,这两个寄存器用于存储定时器的比较值和计数初始值。定时器比较值、计数值比较寄存器TCMPn、TCNTn,这两个寄存器是定时器的内部寄存器,用户无需进行操作。1.需要配置成定时器模式时使用以下的初始化函数,并且计数值到0时产生中断。//****************定时器中断服务函数*****************v...[详细]
-
1.打开IAR软件。2.选择--3.--会弹出一个对话框,根据你的MCU系列下拉选择MCU型号;然后再根据你的编程语言选择编程语言。选择好了之后,点击【OK】-选择你要保存的工程路径以及工程名。4.配置工程参数:选中工程名,右键选择【options...】4.1选择芯片型号:Device:STM8L051F3(这里是我使用的MC...[详细]
-
1.方案简介Azure物联网(IoT)是Microsoft托管的云服务的集合,这些服务用于连接、监视和控制数十亿项IoT资产。简单来讲,IoT解决方案由一个或多个IoT设备构成,这些设备与云中托管的一个或多个后端服务通信。IoT设备通常包括一块装有传感器的电路板,这些传感器通过IoT设备使用以太网或WiFi连接到Internet。通常,IoT设备将来自传感器的遥测数据发送到云中的后...[详细]