• 增强版ARM DesignStart:通向定制化SoC的最快、最低风险之路

    在过去几年里,ARM DesignStart已经帮助了成千上万的芯片开发者和技术创新者们快速、方便和免费地获取ARM IP。ARM正在加速智能嵌入式设备的创新:显著增强后的DesignStart帮助设计者以最快、最方便的方式获取已获证实的、可信任的IP,并提供通往出片成功的最完善保障。

  • 51单片机四大误区怎么破?小白只需看本文就能进阶

    51单片机指MCS-51系列单片机,CICS指令集。由Intel公司开发,其结构增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源,内有128个RAM单元及4K的ROM。其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前国内的51单片机市场主要为国产宏晶的产品STC系列其号称低功耗,稳定与廉价的特点。

  • 详细分析单片机数字滤波的算法

    单片机主要作用是控制外围的器件,并实现一定的通信和数据处理。但在某些特定场合,不可避免地要用到数学运算,尽管单片机并不擅长实现算法和进行复杂的运算。下面主要是介绍如何用单片机实现数字滤波。

  • 兆易创新GigaDevice推出GD32FFPR系列专用MCU

    日前,兆易创新(GigaDevice)宣布GD32 MCU家族全新推出指纹识别FPR (Fingerprint Recognition)系列专用MCU,可为指纹识别系统提供安全高速又极具成本优势的硬件开发平台。

  • 单片机C语言几种内存泄露总结

    日常项目中碰到的内存泄露无非有以下几种:(1) 堆内存泄漏(Heap leak)。堆内存指的是程序运行中根据需要分配通过malloc,realloc new等从堆中分配的一块内存,再是完成后必须通过调用对应的 free或者delete 删掉。如

  • NXP推出兼具MCU与MPU优点的跨界处理器I.MX RT

    在收购飞思卡尔之后,恩智浦半导体(NXP)成为了全球最大的MCU厂商。与其他MCU厂商不同的是,恩智浦在中国的本地化进程最快,取得的效果也很好。

    单片机
    2017-06-30
    NXP MCU mpu
  • 美高森美发布全球首个支持RISC-V开放指令集体系架构,基于Windows版本Eclipse的IDE

    美高森美公司(Microsemi) 发布其全球第一个面向采用RV32I等RISC-V开放指令集体系结构(ISA) 的设计的基于Windows版本Eclipse的集成开发环境(IDE)SoftConsole 5.1版。美高森美的免费软件开发环境SoftConsole能够快速实现针对其可编程逻辑器件(FPGA)的C和C++程序设计;美高森美在刚结束的设计自动化会议(DAC)的演讲中重点展示了其开放体系结构、低功耗和利用RISC-V软中央处理单元(CPU)内核的的开发能力。

  • 中兴微电子获得CEVA-X1 IoT处理器授权许可,用于NB-IoT连接器件

    智能和互连设备的信号处理IP授权许可厂商 CEVA宣布,深圳市中兴微电子技术有限公司已经获得CEVA-X1 IoT处理器的授权许可,用于其窄带-物联网(NB-IoT)产品RoseFinch7100。中兴微电子已经利用CEVA-X1开发出这种面积和功耗优化的NB-IoT解决方案,能够为IoT器件提供使用寿命长、成本低的蜂窝连接性。

  • 可编程中断控制器8259详解

    中断系统的使用极大的提高了CPU的利用率。中断是一种机制,这种机制实现的过程可分为请求-->响应-->服务-->返回。可编程中断控制器8259A是Intel公司专为80x86 CPU控制外部中断而设计开发的芯片。其内部结构及引脚图

  • 输入输出设备I/O设备总结

    I/O设备又叫输入输出设备。 如上图,对于I/O bus 包含数据总线、控制总线、地址总线;每一个I/O设备均连接到I/O总线上,与pc进行数据传输。所以衍生出I/O接口的概念,逐渐产生了一门技术“I/O接口技术”。

    单片机
    2017-06-29
    CPU 总线 i/o
  • STM32f103按键检测程序实现长按短按

    只要使用单片机,按键检测基本上是一定要实现的功能。按键检测要好用,最重要的是实时和去抖。初学者往往会在主循环调用按键检测程序(实时)并利用延时去抖(准确)。这种在主循环内延时的做法对整个程序非常不友好,也非常不高效。因此,本篇就我自己实现的一个检测按键并可判断按键是否长短按的程序做个介绍和记录。

  • STM32f103 定时器之编码器接口模式

    买了个Arduino的旋转编码器模块,配合STM32定时器的编码器模式实现了旋转角度以及圈数的计数。这种旋转编码器我能想到的实际应用场景暂时只有实体音量旋钮,鼠标的滚轮等,所以只实现了计数。阅读Arduino关于该编码器的介绍,该编码器还可以实现旋转的速度、加速度的计算。应该算是算法层级的吧,还没做到实际应用,暂时不深究,本篇仅仅对旋转编码器的原理以及STM32编码器接口模式的配置使用方法做个简介。

  • STM32 ADC基础与多通道采样

    12位ADC是一种逐次逼近型模拟数字数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。ADC的输入时钟不得超过14MHZ,它是由PCLK2经分频产生。如果被ADC转换的模拟电压低于低阀值或高于高阀值,AWD模拟看门狗状态位被设置。

  • 「MWCS2017」ST展出物联网和智能驾驶创新方案

    中国目前处于全球物联网推广应用的最前沿,正在稳步确立其全球智能技术制造中心的地位。为顺应这一发展趋势,意法半导体提供丰富的让万物更智能的产品和解决方案...

  • 你知道到吗,C语言竟是如何调用硬件的?

    大家都知道我们可以使用C语言写一段程序来控制硬件工作,但你知道其工作原理吗?网友北极c语言在实际运行中,都是以汇编指令的方式运行的,由编译器把C语言编译成汇编指令,CPU直接执行汇编指令。所以这个问题就变成

发布文章