2018年全球智能手机产量预计为15.3亿部 增速降至5%

1月2日,集邦咨询(TrendForce)发布报告称,2018年全球智能手机产量预计将达到15.3亿部,同比增长5%。集邦咨询在报告中称,2017年中国智能手机品牌表现强劲,推动去年全球智能手机产量达到14.6亿部,较2016年增长6.5%。

【视频】利用PIC24F Curiosity开发板简化设计

您是16位PIC® 单片机的新用户吗?
您有新的嵌入式设计想法吗?

本视频将通过一个易于入门的生态系统向您介绍16位单片机的无限可能...

51单片机--巧记步进电机相关知识

这里不说步进电机的 "细分" 实验,只说一下有关步进电机的基础概念以及步进电机的三种工作方式——单拍、双拍、单双拍,现在步进电机的编程一般都要用到专门的步进电机驱动芯片(如:L6219芯片),所以具体的编程下次再讲。先说一下相、线和极性。

一:线、相、极性

单片机小白学步(11) 购买成品开发板

学习单片机时,我们通常有必要选择一款合适的成品单片机开发板,毕竟所有的电路都自己搭建学起来很不容易。这一篇简单介绍下成品开发板相关的知识。

成品开发板我们可以很容易的从淘宝或电子市场买到。通常都有配套的学习资料,尤其是配套可以直接下载到板子中使用的程序示例,能大大提高我们的学习效率。

电路图的识别

一般成品开发板都有电路图,初学者在看电路图的时候可能会有不少疑惑。下面是某开发板的部分电路图。

单片机小白学步(11) 购买成品开发板

我们可以看到,为了画的简洁好懂,单片机开发板电路图常常会画成图中这样,分成一个个的模块,而不是全部画在一张图中。图中根据功能进行划分每个模块,并且大部分的模块都会有VCC和GND标号。

STM32的I2C通信

I2C总线是由NXP(原PHILIPS)公司设计,有十分简洁的物理层定义,其特性如下:

• 只要求两条总线线路:一条串行数据线SDA,一条串行时钟线SCL;

• 每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址,主机可以作为主机发送器或主机接收器;

【下载】PIC32 FRM——带时间标记的 RTCC

实时时钟和日历 (Real-Time Clock and Calendar, RTCC)硬件模块是为需要长时间维持精确时间的应用而设计的,无需或很少需要 CPU 干预。该模块为低功耗使用作了优化,以便在跟踪时间时延长电池寿命。

该模块的主要特性包括:

LED调光引擎:基于8位MCU的开关模式可调光LED驱动器解决方案

Microchip Technology Inc.8位单片机产品部 主任应用工程师 Mark Pallones

深入了解DSP与ARM的区别与联系

DSP:

RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器概念

常见存储器概念:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash。存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。

嵌入式入门知识

一、如何开始嵌入式学习

1、选择合适的硬件平台

根据自己的性能需求,选择合适的开发板(微处理器MPU以及外围设备能够满足你的需求)。

2、选择合适的嵌入式系统

一般比较主流的嵌入式操作系统有Android和Linux(当然还有其他操作系统,这里不多说)。相对来说,Android系统偏向界面交互,对于开发应用软件比较适合。而Linux系统更偏向外设控制,因为其编写相应的驱动比Android容易。

二、MPU和MCU

许多初学者搞不清微控制器(MCU)和微处理器(MPU)之间的区别。其实很简单就可以区分。

我们熟悉的单片机、stm32等都属于微控制器,因为其上面不能支持嵌入式操作系统(比如Linux),虽然stm32可以运行小型的ucos系统,但是功能上并不强大,且其上面未带有MMU,故属于微控制器。

比如树莓派、S3C2440等能够支持功能强大的嵌入式系统,且带有MMU的板子才属于微处理器,因为其拥有了实现小型电脑功能的能力。这些嵌入式系统的学习过程中,我们需要学习驱动开发、操作系统层开发、应用层开发等。
  
三、ARM