STM32之option bytes踩坑记录

的,但是看门狗我软件上都一直没开过,感觉非常奇怪。后来查了些资料才发现:STM32的独立看门狗可以是硬件使能或软件使能,硬件使能是通过option bytes配置,软件使能是通过软件设置寄存器位配置。 硬件使能的看门狗,在系统上电之后就开始工作,一旦开始工作就没有办法让它停止工作;而软件使能的看门狗,只有在设置了相应的寄存器位后才能开始工作,一旦开始工作,只有系统复位才能让它停止工作...

http://www.eeworld.com.cn/mcu/2019/ic-news021343191.html 发布时间: 2019-02-13



基于AT89S51和MF RC500的RFID阅读器系统设计

1 引言RFlD是射频识别技术(Radio Frequency denti-fieation)的英文缩写,又称电子标签,是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的的技术。RFID的最早应用可追溯到第二次世界大战中用于区分联军和纳粹飞机的“敌我辨识”系统。与目前广泛使用的自动识别技术如条码、磁卡、 IC卡等相比。  射频识别技术具有很多突出的优点:第一,安全性高.适合于高安全性的终端。数据安全方面除电子标签的密码保护外,数据部分可用一些算法实现安全管理。读写器与标签之间存在相互认证的过程.可实现安全通信和存储,读写器具有不直接对最终用户开放...
关键词: AT89S51 RFID

http://www.eeworld.com.cn/afdz/2019/ic-news012312315.html 发布时间: 2019-01-23



【转帖】一文了解非易失性存储器和易失性存储器

,最终应用通常使用读指令(正常、快速和/或4位I/O输入输出),把启动代码下载到RAM存储器。设计人员应该优化非易失性存储器,以缩减系统上电期间的代码读取和下载时间。在新的先进的平台上,如车用电子、计算机光驱或蓝牙模块,SPI闪存可能用于直接从非易失性存储器读取部分系统固件,以缩短系统固件下载到高速易失性存储器的过程。当然,目前出现的最新应用对存储器的灵活性要求更加严格。来源:网络,如侵删...

http://bbs.eeworld.com.cn/thread-1068339-1-1.html 发布时间: 2019-01-23



ARM的三种中断调试方法介绍

启动文件运行完成,不需要命令脚本文件。在本环境调试过程中,可以设置两个硬件断点。   (3)程序从FLASH中调到SDRAM中运行   在某些应用场合,强调程序运行速度的情况下,希望程序在SDRAM中运行,这样就需要将FLASH中存储的程序,在系统上电后搬运到SDRAM某空间位置,然后自动运行。这种所谓的Bootloader技术,在DSP系统中常被采用。   调试过程分两步...

http://bbs.eeworld.com.cn/thread-1066881-1-1.html 发布时间: 2019-01-09



STM32USB的枚举过程简介

    之前的说明:    文中大量引用网上资料,在文后已给出资料的引用说明。文件涉及到的USB各种传输包各个位的含义以及USB标准设备请求的含义都没有做说明,推荐看《圈圈教你玩USB》里面有详细的说明一、枚举前的工作    系统上电后,程序开始运行,简单介绍一下USB的初始化    根据STM32的USB库做移植...
关键词: STM32 USB 枚举过程

http://www.eeworld.com.cn/mcu/2018/ic-news122142629.html 发布时间: 2018-12-21



基于S3C6410的ARM11学习(三) 核心初始化之设置中断向量表

;   0是定义一个数据,用来占位的。      中断向量表定义之后,就是定义各个中断函数了。  第一个定义的是复位中断,也是就系统上电或者复位有效的时候,执行的程序。后面的依次定义各个中断函数。每个函数的后面都带有[WEAK]属性,表示这里定义的函数是弱函数,外部程序是可以改写这个中断函数...

http://www.eeworld.com.cn/mcu/2018/ic-news121842554.html 发布时间: 2018-12-18



s3c2440启动文件start.s分析

;=======;系统上电或复位后,由0x0处的跳转指令,跳转到该处开始真正执行系统的初始化工作ResetHandler    ;在系统初始化过程中,不需要看门狗,因此关闭看门狗功能       ldr   r0,=WTCON    ...
关键词: s3c2440 启动文件 start s

http://www.eeworld.com.cn/mcu/2018/ic-news121242403.html 发布时间: 2018-12-12



STM32F4启动代码分析

名称为.text的代码段,可读。; Reset handlerReset_Handler    PROC                                ;复位子程序是系统上电后第一个执行的程序,调用...
关键词: STM32F4 启动代码

http://www.eeworld.com.cn/mcu/2018/ic-news121242402.html 发布时间: 2018-12-12



探索 ADC 实现功能安全的潜力

对于将数字滤波器陷波与正确的频率对齐至关重要。如果源断开、破损或损坏,结果会成为一个大问题,因为主电源的某些频率成分可能在转换后的ADC数据中可见。如果外部时钟源未成功连接或已被移除,则外部时钟认定器可向用户指示错误。然后,用户可以使用内部RC振荡器执行紧急转换,同时在外部主时钟源上执行基本维护。POR标志系统上电或成功复位后,ADC中的POR标志将置1。但如果发生意外复位,用户可能会在ADC数据中看到意外...

http://www.eeworld.com.cn/mp/ADI/a57661.jspx 发布时间: 2018-12-12



LPC2103 ISP烧写

由于ARM7内核结构的特MOD,当ARM7系统上电或复位后,是通过配置引脚的状态来选择几种启动模式的。通常根据各个公司各系列芯片的不同,大致包括片内Flash启动模式、片内RAM启动模式、外部存储器启动模式等;另外,现在很多ARM7芯片都支持片内Boot装载程序实现在系统编程(ISP)和在应用编程(IAP),如何在复位后进入ISP或者IAP状态,都需要通过配置引脚的状态来确定。因此,除了电源、晶振...
关键词: LPC2103 ISP烧写

http://www.eeworld.com.cn/mcu/2018/ic-news121242390.html 发布时间: 2018-12-12



ARM7 LPC2378 远程升级----ISP与IAP

;                          思路1:将MCU分为3个区:BootLoader区、APP1(应用程序1)区、APP2(应用程序2)区,系统上电后程序从BootLoader区开始执行,根据条件选择跳到APP1(应用程序1)区中,当需要使用远程升级时,通过IAP...

http://www.eeworld.com.cn/mcu/2018/ic-news121242386.html 发布时间: 2018-12-12



三极管和MOS管组成的电源指示电路怎么理解?

本帖最后由 lingking 于 2018-12-10 15:46 编辑 如图所示,这个电路的大概功能是系统上电之后LED被点亮,指示系统已经上电。可是旁边的三极管的作用是什么,这个电路是怎么工作的 三极管和MOS管组成的电源指示电路怎么理解? VDD上电,Q27栅极电压达到开启电压时,Q27导通,LED亮,回路中R162则会给Q28提供基极电压。当流过LED的电流达到一定程度使...

http://bbs.eeworld.com.cn/thread-1063376-1-1.html 发布时间: 2018-12-10



LPC1114 外部中断介绍

GPIO1.9,LED接在GPIO1.0):#include把上述程序编译后下载到LPC1114中,给系统上电,可以看出在按下KEY后LED亮,放开KEY后LED灭,达到了使用外部中断控制的目的。最后说明一点,如果需要打开或关闭中断“总中断”,可调用“__enable_irq();和__disable_irq();”来实现,它们是通过调用汇编语言来实现这一操作的,具体的原型在头文件...
关键词: LPC1114 外部中断

http://www.eeworld.com.cn/mcu/2018/ic-news112742188.html 发布时间: 2018-11-27



单片机片内存储器烧写(ROM编程)

单片机应用系统由硬件和软件组成,软件的载体是硬件的程序存储器,程序存储器采用只读存储器,这种存储器在电源关闭后,仍能保存程序,在系统上电后,CPU可取出这些指令重新执行。只读存储器(Read Only Memory,ROM)中的信息一旦写入,就不能随意更改,特别是不能在程序运行过程中写入新的内容,故称只读存储器。向ROM中写入信息称为ROM编程。根据编程方式不同,掩模ROM.在制造过程中编程...

http://www.eeworld.com.cn/mcu/2018/ic-news112142075.html 发布时间: 2018-11-21



MSP430单片机低功耗结构原理

SCG0=1 MCLK禁止LPM3 OSCOFF=0 SMCLK禁止CPUOFF=1 ACLK活动SCG1=1 CPU禁止SCG0=1 DCO被禁止,直流发生器被禁止LPM4 OSCOFF=1 所有振荡器停止工作MCLK、SMCLK禁止CPUOFF=1 ACLK禁止低功耗的设计技巧问题1.LPM4:在振荡器关闭模式期间,处理机的所有部件工作停止,此时的电流消耗最小。此时只有在系统上电电路检测到低点...
关键词: MSP430 单片机 低功耗

http://www.eeworld.com.cn/mcu/2018/ic-news112142073.html 发布时间: 2018-11-21



单片机中的一些常见电路

传感器的区别就是在与输出的电平不同,NPN输出低电平,PNP反之。N是英文单词native的缩写,P是positive的缩写,分别代表正、负。N材料中导电的东西是电子、P材料中导电的是空穴。复位电路的工作原理在书本上有介绍,51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现,那这个过程是如何实现的呢?在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下...
关键词: 单片机 常见电路

http://www.eeworld.com.cn/mcu/2018/ic-news112042022.html 发布时间: 2018-11-20



ARM-Linux开发与MCU开发的区别

,采用专用下载工具直接下载到相应的地址空间;所以系统上电后直接运行到相应的程序入口,实现系统的启动。      ARM-Linux:由于采用ARM芯片,执行效率高,功能强大,外设相对丰富,是功能强大的计算机系统,并且需要运行操作系统,所以其启动方式和单片机有较大的差别,但是和家用计算机的启动方式基本相同。其启动一般包括BIOS...

http://www.eeworld.com.cn/mcu/2018/ic-news102141939.html 发布时间: 2018-10-21



Tiny4412异常处理

#include "regs.h"void enable_mmu(unsigned long ttb);void init_ttb(unsigned long *ttb_base);void mmap(unsigned long *ttb_base, unsigned long va, unsigned long pa);void memset(char *buf, char ch, int size);void memcpy(char *dst, char *src, int size);void do_swi(unsigned long regs[]);void (*p...
关键词: Tiny4412 异常处理

http://www.eeworld.com.cn/mcu/2018/ic-news101441790.html 发布时间: 2018-10-14



Exynos4412裸机之DDR-SDRAM中重定位

代码:实现我们想要的功能三部分代码在SD卡的位置如下:程序在SD卡的位置分布从图中可以看出,BL1.bin烧写到SD卡扇区1,BL2.bin烧写到sd卡的扇区17,main.bin烧写到sd卡的扇区49处。整个程序的运行过程大致如下:系统上电后,首先将sd卡扇区1处的bl1拷贝到IRAM的0x02020000地址处,然后运行该部分代码,该部分代码首先又会加载BL2.bin,BL2.bin会进行时钟...

http://www.eeworld.com.cn/mcu/2018/ic-news101441769.html 发布时间: 2018-10-14



Exynos4412裸机程序之UART收发数据

。Exynos4412 UART结构图exynos4412 uart声明以后没有特殊说明,程序结构都和《Tiny4412裸机程序之代码在DDR SDRAM中运行》时的一样。整个程序的运行过程大致如下:系统上电后,首先将sd卡扇区1处的bl1拷贝到IRAM的0x02020000地址处,然后运行该部分代码,该部分代码首先又会加载BL2.bin,BL2.bin会进行时钟和DRAM初始化,然后把位于sd卡...

http://www.eeworld.com.cn/mcu/2018/ic-news101441768.html 发布时间: 2018-10-14




<上一页 12345678910111213141516 下一页> 相关结果约1,662个