推荐阅读最新更新时间:2024-05-02 23:11
单片机的状态迁移与复位操作
本文以经典的80C51单片机为例,利用工作状态及其状态辽移的新概念、新观点和新方法,揭示一些单片机运作的内在规律,对于单片机学习者和应用开发者具有一定的启迪作用和实际意义。 1 单片机的工作状态及其状态迁移 80C51单片机的各种活动,可以描述成多个不同的工作状态或工作模式。这里利用笔者构思的一个单片机工作状态迁移图(如图1所示)来说明。不过,这里重点关注的是复位状态。 经过仔细分析之后,从图1中可以看出: ① 把单片机经历的所有生存状态归纳和描绘成5个状态--1个非工作状态(即无电状态)和4个工作状态。 ② 只有复位状态是一个暂态,其他均为稳态;并且每次单片机进入正常运行状态时,都要经历一次复位状态。 ③ 只有在正
[单片机]
嵌入式系统中的JTAG接口编程技术
摘要: 分析发嵌入式系统开发中常用的三种芯片编程方法,介绍了JTAG接口的标准,工作原理及在芯片中的实现,根据JTAG接口所提供的边界扫描功能 ,通过PC机并行接口模拟JTAG接口的时序,实现了使用目标系统中微处理器的JTAG接口对系统程序存储器FLASH的编程。
关键词: 嵌入式系统JTAG(Joint test action Group)联合测试行为组织 编程器StrongARM手持设备
随着手持式电子设备的迅猛发展,手机,PDA、掌上电脑,电子书和数码相机等正在快步走进人们的日常生活,这一类电子产品同属于嵌入式系统的范畴,都是以高性能的微机处理器为核心扩展相应的应用程序,实现电
[嵌入式]
指纹识别系统电路设计图集锦 —电路图天天读(200)
随着电子信息技术应用面日益拓展,不少场合需要对特定用户群体进行身份识别或身份记录,如门禁系统、考勤系统、安全认证系统等,在各种系统中运用的技术形式多样,如视网膜识别、面相识别、指纹识别、RFID射频识别应用等。其中,生物特征识别方式以其方便性强、安全性高等特点得到了越来越多人的认可和接受,特别是指纹识别技术方式,现已发展成为应用最广泛的生物识别技术之一。因此,研究基于嵌入式架构的指纹识别系统具有现实意义和广阔的应用前景。 ARM光学指纹识别系统 系统采用光学指纹传感器(内建格科微电子有限公司的光学GC0307 CMOS 图像采集芯片)与ARM Cortex M3 内核意法半导体公司的32 位高性能单片机STM32F
[单片机]
示波器测不到波形真的是坏了吗
示波器测不到信号可以从以下几点判断是不是出故障了 当你使用示波器的时候突然发现示波器测不到波形或者测到的波形和我们预期的不一致,是不是首先怀疑是不是示波器坏了,是不是探头坏了,先不要急着怀疑,先做这几项操作,再判断是不是仪器的问题。 首先先将仪器复位。所有的示波器都有一个复位按键,default setup这个按键每台仪器的位置的不一样,找到按键并按下,这是第一步。复位按键只会将当前的设置恢复到初始状态,不会对仪器内存储的数据有任何影响,大家不用担心。 复位后,将示波器探头接到仪器自带的方波上,然后确认探头上的衰减比,打开示波器通道,观察仪器和探头衰减比是否一致。衰减比一致,示波器上读到的信号和实际信号才是一致的,否则会有
[测试测量]
采用C51与插拔式FLASH闪存设计无纸记录仪
ATMEL公司推出的带有看门狗功能的单片机AT89C55WD带有20K的程序存储器,是8051系列中一款较为先进的产品,其看门狗功能可以大大提高产品的稳定性,大容量的内部程序存储器可以容纳功能丰富的软件。 以往的许多无纸记录仪均采用3.5英寸软盘作为数据存贮介质,但软盘存贮的可靠性差、存储容量有限、成本较高等诸多缺点实在难以克服。 作为一种高科技的非易失性存储设备,FLASH闪存首先在数码相机、PDA、移动电话等数字产品当中得到了应用,随着工艺的进步和价格的下降,逐步向其他应用领域扩展,其容量大、功耗低、速度快、不易受损等优点正受到人们越来越多的青睐,而且最大的好处是,随着技术水平的进步,FLASH闪存的容量也在不断
[测试测量]
LC正弦波振荡器电路设计图
电子线路中,除了要有对各种电信号进行放大的电子线路外,还需要有能在没有激励信 号的情况下产生周期信号的电子电路,这种在无需外加激励信号的情况下,能将直流电能转 换成具有一定波形、一定频率和一定幅度的交变能量的电子电路称为高频信号发生器。 高频信号发生器主要用来向各种电子设备和电路提供高频能量或高频标准信号,以便测 试各种电子设备和电路的电气特性。例如,测试各类高频接收机的工作特性,便是高频信号 发生器一个重要的用途。在电路结构上,高频信号发生器和高频发射机很相似。 高频信号发生器主要是产生高频正弦震荡波,故电路主要是由高频振荡电路构成。振荡 器的功能是产生标准的信号源,广泛应用于各类电子设备中。为此,振荡器是电子技术领
[电源管理]
STM32复位来源 以及系统和内核复位区别
1STM32的复位和时钟控制 RCC:Reset and Clock Control 每一块STM32中都有这么一个RCC复位和时钟控制模块。 STM32的复位为三类:系统复位、电源复位和后备域复位。 系统复位: 1. NRST引脚上的低电平(外部复位) 2. 窗口看门狗计数终止(WWDG复位) 3. 独立看门狗计数终止(IWDG复位) 4. 软件复位(SW复位) 5. 低功耗管理复位 电源复位: 1. 上电/掉电复位(POR/PDR复位) 2. 从待机模式中返回 备份区域复位: 1. 软件复位,备份区域复位可由设置备份域控制寄存器(RCC_BDCR)中的BDRST位产生。 2. 在VDD和VBAT两者掉电的前提下, VDD或VB
[单片机]
STM32 独立看门狗定时器IWDG复位
无论是什么微控制器,一般都会有看门狗模块。对于STM32来说,它具有两个看门狗:独立看门狗(IWDG)与窗口看门狗(WWDG)。这里就先讲讲独立看门狗。 看门狗能够检测和解决有软件错误引起的故障。当一个错误导致看门狗不能及时 喂狗 ,那么它就会产生一个系统复位。独立看门狗,之所以 独立 ,是因为它由专门的40kHz左右的低速时钟驱动的,及即时主时钟发生故障它也仍然有效。为它提供时钟的低速时钟LSI的频率虽然号称是40KHz,但实际上并不准确,它有MCU内部RC振荡产生,频率会会在30kHz~60kHz之间变化。所以,独立看门狗不能用来精确计时。如果想要实现准确计时,那还需要对LSI进行校准。独立看门狗最适合用于那些在一个主程序之外
[单片机]