-
现代化居住格局使家庭生活的封闭性越来越强,安全问题显得尤为重要。当前安全防范及报警系统是确保住宅、住户安全的极为重要的途径之一,同时也是数字化家庭的重要组成部分。遇到匪警、火警、煤气泄漏等紧急情况时,及时通过电话完成对外报警求助十分必要。 本文介绍了一种由嵌入式报警主机、无线传感器网络节点构成的智能电话报警系统。采用无线传感器网络技术,使家庭的安防传感器形成一个无线网络;利用双音多频编...[详细]
-
ATmega8535L跑马灯程序//*********************ICCAVRV6.30编译*******************//#includeio8535v.h//头文件,AT90S8535单片机的寄存器定义#defineucharunsignedchar//数据类型说明#defineuintunsignedint//数据类型...[详细]
-
在我印象里,Spansion一直是一家具有鲜明特色的公司,这种印象的形成无外乎三个原因:Spansion家的闪存;它家庞大的产品线以及众多专利;这是一家不断创新,重视产品与技术的公司。先来说说它的闪存吧,Spansion是闪存行业的领导者,其NORFlash的总体市场占有率世界第一,在LTE/4G基站和汽车电子领域的占有率也是全球第一,而其在工业自动化这一块也是占据市场最高竞争态势,领先于...[详细]
-
平台为:MPLABV8.92,这个ID有两个编译选项:DEBUG和RELEASE,那么可以根据系统预定宏来自动根据选择模式,配置配置字。一、PIC18F系列配置字编写MUC:PIC18F4550IDE:MPLABV8.92编译器:MCC18V3.47配置字讲解帮助手册在编译器如下目录:doc\hlpPIC18ConfigSet.chm例如:D:\ProgramFiles\...[详细]
-
简单地说:想在mdk中用printf,需要同时重定义fputc函数和避免使用semihosting(半主机模式),标准库函数的默认输出设备是显示器,要实现在串口或LCD输出,必须重定义标准库函数里调用的与输出设备相关的函数.例如:printf输出到串口,需要将fputc里面的输出指向串口(重定向),方法如下:#ifdef__GNUC__#definePUTCHAR_PROTOTY...[详细]
-
单片机型号:STM32L053R8T6现在使用的STM32L053R8T6单片机带有USB接口,原先一直使用UART转USB芯片来完成USB功能的支持,现在这款单片机带了就希望使用以下。由于已经建立了自己的工程目录,再重新使用STM32CubeMX生成的工程文件,重新建立是不显示的,所以本文探索将USB驱动文件移植到自己项目中的方法,我使用的是USB的CDCD类,步骤如下:1...[详细]
-
引言目前,大量站间传输设备的CPU采用的是Intel51系列芯片或者。x86系列PC兼容机,而ARMv7系列中Cortex—M4内核在嵌入式系统中应用更加广泛。意法半导体公司STM32是以Cortex—M3处理器为内核的,该处理器具有门数目少、中断延迟短、调试成本低的特点,是为要求有快速中断响应能力的深度嵌入式应用而设计的,STM32从性能到片上资源都比原传输设备的CPU更具有竞争力。综...[详细]
-
一、Hopper中的ARM指令ARM处理器就不多说了,ARM处理器因为低功耗等原因,所以大部分移动设备上用的基本上都是ARM架构的处理器。当然作为移动设备的Android手机,iPhone也是用的ARM架构的处理器。如果你想对iOS系统以及你的应用进一步的了解,那么对ARM指令集的了解是必不可少的,ARM指令集应该也算得上是iOS逆向工程的基础了。当你使用Hopper进行反编译时,里边全...[详细]
-
1.起因Can接口调通之后紧接着调的就是flash接口,因为第一部分工作是准备先做一个5744基于can的bootloader出来。这部分之前在stm32和S32K上都做过,其实就是解锁,加锁,成片区擦除和buf写入,如果有工作量吧,主要应该在上层的接口优化,其实有时间的话,还挺想看看别人flash相关的开源库是怎么做的,比如easyflash。2.借鉴2.1官方demo调试第...[详细]
-
采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1111000001100(B),化成方式0要求格式为111100001100B即0F00CH综上可知:TLX=0CH,THX=0F0H...[详细]
-
MCS51是指由美国INTEL公司(对了,就是大名鼎鼎的INTEL)生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8...[详细]
-
本节将采用大规模集成电路DAC0831实现D/A转换,并介绍DAC0832引脚图及接口电路,采用ADC0809实现A/D转换。(一)D/A转换器DAC0832DAC0832是采用CMOS工艺制成的单片直流输出型8位数/模转换器。如图4-82所示,它由倒T型R-2R电阻网络、模拟开关、运算放大器和参考电压VREF四大部分组成。运算放大器输出的模拟量V0为:图4-82由上式可见,...[详细]
-
单片机应用系统设计的一般方法及步骤如图1所示。(1)明确设计任务(2)器件选择(3)总体设计单片机应用系统设计过程流程图...[详细]
-
由于项目的需要写2路ADC采集,发现采集的电压出现很大的误差。(后来换成ADC1和ADC2模式后解决了)仔细看了一下,不会是板子对应的引脚共用,那到底是怎么回事呢?想到了电路上的上拉电阻,测量出现的电压数值跳变不就是高阻态吗?在程序当中要是利用到上拉电阻不就搞定了吗!翻开某库函数关于ADC的介绍如下:STM32拥有1~3个ADC(STM32F101/102系列只有1个ADC...[详细]
-
开发环境:MDK:Keil5.30开发板:GD32F207I-EVALMCU:GD32F207IK1RTC工作原理1.1RTC简介GD32的RTC外设,实质是一个掉电后还继续运行的定时器。从定时器的角度来说,相对于通用定时器TIMER外设,它十分简单,只有很纯粹的计时功能(当然,可以触发中断);但从掉电还继续运行的角度来说,它却是GD32中唯一一个具有如此强大功...[详细]