博客

单片机、ARM、FPGA 、嵌入式的区别与特点

judy 发表于:周一, 08/28/2017 - 10:52 , 关键词:
单片机的特点: (1)受集成度限制,片内存储器容量较小,一般内ROM:8KB以下; (2)内RAM:256KB以内。 (3)可靠性高 (4)易扩展 (5)控制功能强 (6)易于开发 ARM的特点: (1) 自带廉价的程序存储器(FLASH)和非易失的数据存储器(EEPROM)。这些存储器可多次电擦写,使程序开发实验更加方便,工作更可靠。 (2) 高速度,低功耗。在和M51单片机外接相同晶振条件下... 阅读详情
530

STM32的这些经典功能,你真的掌握了吗?

judy 发表于:周五, 08/25/2017 - 14:17 , 关键词:
首先,在学习Cortex-M3时,我们必须要知道必要的缩略语。 整理如下: AMBA:先进单片机总线架构 ADK:AMBA设计套件 AHB:先进高性能总线 AHB-AP:AHB访问端口 APB:先进外设总线 ARM ARM:ARM架构参考手册 ASIC:行业领域专用集成电路 ATB :先进跟踪总线 BE8:字节不变式大端模式 CPI:每条指令的周期数 DAP:... 阅读详情
525

avr单片机和stm32区别,avr单片机选型技巧

judy 发表于:周四, 08/24/2017 - 16:09 , 关键词:
单片机的发展相当的迅速,现在各个厂商们也在速度、内存、功能上此起彼伏,竞争激烈,同时涌现出一大批拥有代表性单片机的厂商:Atmel、TI、ST、MicroChip、ARM…国内的宏晶STC单片机也是可圈可点。最为初学者首先要搞清楚他们之间的区别,掌握avr单片机选型技巧,才能够更好的设计产品。 一:avr单片机和STM32区别-STM32单片机介绍 由ST厂商推出的STM32系列单片机,... 阅读详情
570

嵌入式开发32位MCU加速取代8位MCU应用

judy 发表于:周三, 08/23/2017 - 16:21 , 关键词:
目前在嵌入式MCU开发领域,8位MCU仍占据1/3以上份额,在工业控制、安防、物联网、消费类电子等诸多领域,8位MCU的身影依然处处可见,根据IHS的预测,2018年8位MCU的市场规模将增长到78亿美元,市场份额继续超过MCU市场营收的三分之一以上,因为很多人认为8位MCU未来将继续维持增长。 不过随着智能化时代的来临和安全意识的提升,8位MCU增长将逐渐进入强弩之末,以今年来看,... 阅读详情
494

STM32中AHB总线、APB2总线、APB1总线这些是什么?

judy 发表于:周二, 08/22/2017 - 14:16 , 关键词:
一直不明白有STM32中AHB总线、APB2总线、APB1总线这些是是什么?? 所谓地址映射,就是将芯片上的存储器 甚至I/O等资源与地址建立一一对应的关系。如果某地址对应着某寄存器,我们就可以运用C语言的指针来寻址并修改这个地址上的内容,从而实现修改该寄存器的内容。 正是因为头文件中有了对于各种寄存器和I/O端口的地址映射,我们才可以在51单片机程序中方便地使用P2^0 =0xFF; TMOD... 阅读详情
560

【解密】MCU是如何被破解的

judy 发表于:周二, 08/22/2017 - 14:03 , 关键词:
这篇文章是俄国人Sergei P.Skorobogatov就读英吉利剑桥大学之博士论文,讲解了各种MCU的攻防技术,堪称一部小百科全书。对于志在研究MCU防护的筒子,能给你很多参考思路:但对于想当黑客的人,我们对后果概不负责。 非侵入式攻击不需要对元器件进行初始化。攻击时可以把元器件放在测试电路中分析,也可单独连接元器件。一旦成功,这种攻击很容易普及,并且重新进行攻击不 需要很大的开销。另外,... 阅读详情
552

64位和32位芯片有什么区别?

judy 发表于:周一, 08/21/2017 - 15:50 , 关键词:
据记载,CPU的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量。依次类推,64位处理器可以一次性处理8个字节的数据量,比32位处理器的处理速率加快一倍。 自从苹果在iPhone5s上使用了64位的A7处理器后,手机处理器的位数也就自然而然的成为了人们关注的焦点,那到底64位处理器和32位处理器有什么区别呢?... 阅读详情
465

RS232与RS485在功能上有何区别?

judy 发表于:周一, 08/21/2017 - 12:01 , 关键词:
RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。 该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。DB25的串口一般只用到的管脚只有2(RXD)、3(TXD... 阅读详情
533

降低噪声与电磁干扰的30条经验

judy 发表于:周五, 08/18/2017 - 14:18 , 关键词:
子设备的灵敏度越来越高,这要求设备的抗干扰能力也越来越强,因此PCB设计也变得更加困难,如何提高PCB的抗干扰能力成为众多工程师们关注的重点问题之一。 (1)能用低速芯片就不用高速的,高速芯片用在关键地方。 (2)可用串一个电阻的办法,降低控制电路上下沿跳变速率。 (3)尽量为继电器等提供某种形式的阻尼。 (4)使用满足系统要求的最低频率时钟。 (5)时钟产生器尽量靠近到用该时钟的器件。... 阅读详情
535

枚举在单片机编程的应用

judy 发表于:周五, 08/18/2017 - 11:37 , 关键词:
什么时候需要用到enum呢?当变量的数值在几个范围之间,如一个week变量取值只有Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。这样用enum比较好.当然也可以用define.但是define维护起来比较麻烦, 适合变量的数值范围值较少的时候. 1、用enum关键字说明常量(即说明枚举常量)有以下几点好处: (1)... 阅读详情
459

页面