展开

关键词

Running AINeural Network on MCU

http://mpvideo.qpic.cn/0bf2veaaiaaarean2o2ylbpfbkodasuqabaa.f10002.mp4?dis_k=4b2...

15630

MCU的IAP和ISP

这两种都是先运行一种bootloader,然后跳转到下一段程序继续运行,ISP是运行官方写的bootloader,IAP则需要用户自己去写bootloader。

9330
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    东芝MCU实现位带操作

    东芝的TT_M3HQ开发板也是ARM CM3的MCU,实现了位带操作,就可以如同51单片机控制GPIO口一样的方便。

    22320

    新唐MCU建立MDK工程

    新唐MCU建立工程 支持MDK/IAR,由于本人比较熟悉MDK环境。 所以选择使用MDK进行新唐MCU的编译工作,由于之前没有接触过新唐MCU,所以需要熟悉一些新唐MCU的编译环境,本文章记录编译环境的搭建。

    86910

    五步搞定MCU外围器件

    这是一个LED流水灯模块,你至少要从电路图上知道以下信息: 1、LED灯D1到D8分别连接到了单片机的P1.0到P1.7引脚; 2、当你把其中一个引脚置零,相应的LED灯就会亮。 二、分模块 不多说了,我直接上我的学习资料的图片吧。 ? 可以说,这些都是外设。把每一个模块的电路图分析一遍,再把代码分析一遍,也够玩一段时间的了,再把代码自己写一遍,单看不写那等于没看。 熟悉完几个模块后,可以尝试把这几个模块组合起来,给自己一个小项目做。比如从一块时钟开始(DS1302+LCD1602)。 三、总结 一定要总结! 再强调一遍!一定要总结!

    22810

    这个PA架构的MCU用起来

    以前大部分都是用的ARM架构的MCU,最近开始做汽车上的项目,使用NXP的PA(Power Architecture)架构的片子,汽车级的要求比较高,需要符合ISO26262和SIL D等级安全。

    16120

    MCU和CPU有什么区别?

    MCU(Micro Controller Unit),又称单片微型计算机(Single Chip Microcomputer),简称单片机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM MCU按其存储器类型可分为 无片内ROM型 和 带片内ROM型 两种。 对于无片内ROM型的芯片,必须外接EPROM才能应用(典型芯片为8031)。

    52010

    16位MCU最后的倔强没了

    各种解读诸如“德州仪器 MCU 败走中国,转投印度”、“国内HR疯狂抢人”、“国产 MCU 厂商迎来新契机”四起,甚嚣尘上到“海外 MCU 厂商未来会成为今日的 TI”。 32 位 MCU 当上了市场“带头大哥” MCU 从上世纪 70 年代推出,至今已有约 50 年的历史,不同时间段诞生了不同的 MCU 架构,助力不同的 MCU 大厂先后快速崛起。 ▲ 图3:MCU 架构发展历程 来源:各公司官网 随着物联网加速部署,MCU 技术不断提升,高性能、低功耗、高集成度、高安全性将成为 MCU 发展趋势。 2013年MCU 市场产品结构 2019年MCU 市场产品结构 ▲ 图4:2013年与2019年 MCU 不同架构市场占比 来源:IC Insights 在 MCU 这个较为成熟的芯片细分领域,全球已经形成非常稳定的竞争格局 一颗 MCU 中其实包含了模拟电路、混合信号电路、存储器等各种类型的集成电路,在物联网时代背景下,多种应用场景的 MCU 产品应运而生,比如无线 MCU 要求把射频电路也都集成到 MCU,这对 MCU

    7140

    apollo系列之apollo2 mcu开发(基础篇)之1.1-apollo2 mcu简介

    查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.1-apollo2 mcu简介 =================== ==================================================================== Apollo2 mcu的架构 特征: 1.超低功耗:深度休眠 智能仪表 7.无线传感器 8.便携式语音助理 9.活动和健身监测设备 10.遥控器 11.消费类电子 Apollo2单片机是基于此设计的第二代控制器Ambiq Micro的Apollo MCU Apollo2 MCU集成了高达1 MB的闪存和256 KB的RAM,以容纳无线电和传感器开销,同时仍为应用程序代码和算法留出足够的空间。

    13230

    apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core

    查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core ================= ARM M DAP通过串口线接口从外部打开调试访问允许访问所有的内存和外围设备的MCU。 一、Apollo2 MCU 低功耗模式  活动模式 休眠模式 深度模式 关机 二、中断事件有哪些呢? NVIC 唤醒中断控制器 退出休眠 进入休眠,等待中断 在MCU中,多个外设可以产生中断。在某些情况下,单个外围设备可能会产生多个不同的中断。 Apollo2 MCU将可用SRAM内存映射到“代码”内存空间中的地址空间。这使用户有机会从较低的功率执行指令和数据获取SRAM有效降低了单片机的功耗。 六、电源管理 电源管理单元(PMU)是一种有限状态机,它控制MCU在不同电源模式之间的转换。

    31810

    apollo系列之apollo2 mcu开发(基础篇)之1.1-apollo2 mcu简介

    查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.1-apollo2 mcu简介 ==================== ==================================================================== Apollo2 mcu的架构 特征: 1.超低功耗:深度休眠< 智能手表 6.智能仪表 7.无线传感器 8.便携式语音助理 9.活动和健身监测设备 10.遥控器 11.消费类电子 Apollo2单片机是基于此设计的第二代控制器Ambiq Micro的Apollo MCU Apollo2 MCU集成了高达1 MB的闪存和256 KB的RAM,以容纳无线电和传感器开销,同时仍为应用程序代码和算法留出足够的空间。

    38720

    那些年,我们追过的MCU复位

    复位是MCU工作开始的标志,MCU中所有的初始化工作都是在复位之后开始的。 当MCU的电源上电,或者电源电压下降到上电复位电压VPOR以下时,上电复位电路将会产生一个POR复位信号。 低漏唤醒模块可以使用高达 16 个外部引脚、复位引脚和高达7个内部的模块从 LLS 和 VLLSx模式中唤醒MCU。LLWU模块只在LLS和VLLSx模式下有效。 在LLS 模式下只能使用复位引脚唤醒MCU,在任何VLLS 模式下可以通过唤醒或者其它的复位事件唤醒MCU。当发生地漏唤醒时,系统会产生一个低漏唤醒复位。 软件复位会重置除去调试模块以外的其他任何模块。 软件复位会导致RCM_SRS1寄存器的SW位置位。 锁定复位 LOCKUP Reset。锁定复位用来指示内核软件的严重错误。

    1.3K60

    MCU和MPU的区别及选择

    MCU指的是微控制器,MPU指的是微处理器。 MCU集合了FLASH、RAM和一些外围器件。MPU的FLASH和RAM则需要设计者自行搭建,当然MCU也可以外扩。 MPU的电路设计相对MCU较为复杂。 MCU一般使用片内FLASH来存储和执行程序代码,MPU将代码存储在外部FLASH中,上电后将代码搬运至RAM中运行。因此MCU的启动速度更快。 MCU相对MPU具有更强的实时性。 MCU相对MPU具有更低的功耗。虽然MPU也有低功耗模式,但不会像MCU那么低。 目前的MCU和MPU的界限在逐渐模糊,MCU的主频也在不断提高,外设不断增加。 根据要求也可以使用MCU和MPU配合,现在好多芯片是同时具有MCU和MPU的多核,更方便设计者使用。

    10510

    MCU HardFault问题查找和破解方法

    尽管本测试是针对NXP KW36芯片的,但该步骤和方法也适用于其他的Arm Cortex-M内核MCU; 二、HardFault解决方法分析 笔者在实际支持客户过程中也遇到这种困惑,网上的介绍资料比较零散 通用寄存器(LR/MSP/PSP/PC),然后结合调试IDE去定位到产生Hard Fault的代码位置; 第二种:CmBacktrace 天龙大法,该方法是朱天龙大神针对 ARM Cortex-M系列MCU 三、HardFault回溯的原理 为了找到Hard Fault 的原因和触发的代码段,就需要深刻理解当系统产生异常时 MCU 的处理过程: 当处理器接收一个异常后,芯片硬件会自动将8个通用寄存器组中压入当前栈空间里 示例中使用的是KW36 temp_sensor_freeRTOS例子(什么例子不重要,该方法也适用于其他的MCU系列),在main函数中通过非对齐地址访问故意制造Hard Fault错误,代码如图中序号

    62620

    ARM-Linux开发与MCU开发异同

    今天我们来看看ARM-Linux开发和MCU开发的不同点,以及ARM-Linux的基本开发环境。 1.

    7430

    MP3、故事机MCU选型记录

    基本上就确定了vs1003+51+sd模块,开发板买了不少,代码也写好。后来又想加入wifi功能。感觉51就费劲了。偶然机会看到了乐鑫的esp32,于是又乐鑫网站翻资料。发现它是一款集成度很高的模块。 双mcu,可以自己写代码,内置mp3解码,有sdio,gpio,spi,i2c,adc,dac,内置蓝牙,wifi,运行freertos,内置wifi,蓝牙协议栈。开发环境也挺好配置。

    18820

    【电机控制不得不学习的干货:】 飞思卡尔MCU正交编解码器模块

    看过来,猿来你在这里O(∩_∩)O~ 正交编码器简介 飞思卡尔增强型正交编码器模块为多种电机控制的应用提供转速和位置型号的感应。 典型的增量式编码器 包括一个放置在电机传动轴上的开槽的轮子和一个用于检测该轮上槽口的发射器/检测器模块,飞思卡尔的正交编码器模块(ENC)提供与正交编码器的接口,为电机控制的应用提供了很大的方便,有五个输入信号 ENC模块可以用来解码传动旋转轴的位置转速信息,供控制算法使用,像倍加福,国产的长春禹衡等都有大量应用。 系统框图 简单了解正交编码器后,那么在MCU系统上正交编码器模块的构成是什么呢,下面框图带你轻松理解 ? 大体分为三个部分,输入信号经过XBAR,解码器模块,以及计数模块。 中断源 飞思卡尔ENC模块有五个中断源如下表所示: ? 基本时序图 下图可以看出增量型编码器的基本时序图,关于工业上的应用,推荐大家下载正式的编码器的数据手册仔细研读。 ?

    676110

    apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core

    查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core ================= ARM M DAP通过串口线接口从外部打开调试访问允许访问所有的内存和外围设备的MCU。 一、Apollo2 MCU 低功耗模式 活动模式 休眠模式 深度模式 关机 二、中断事件有哪些呢? NVIC 唤醒中断控制器 退出休眠 进入休眠,等待中断 在MCU中,多个外设可以产生中断。在某些情况下,单个外围设备可能会产生多个不同的中断。 Apollo2 MCU将可用SRAM内存映射到“代码”内存空间中的地址空间。这使用户有机会从较低的功率执行指令和数据获取SRAM有效降低了单片机的功耗。 六、电源管理 电源管理单元(PMU)是一种有限状态机,它控制MCU在不同电源模式之间的转换。

    20020

    MCU上的代码执行时间

    本文将说明如何可以方便地测量和显示在基于Cortex-M MCU的实时执行时间。 测量代码的执行时间 测量代码执行时间的方法有很多。作为一个嵌入式工程师,经常使用一个或多个数字输出和一个示波器。 计数器是 Debug 观察和跟踪(DWT)模块的一部分,可以很容易地用于测量代码的执行时间。下面的代码是启用和初始化这个特性非常有用。 经过的时间模块 当然,可以将代码片段嵌入到应用程序中,但还可以可以使用一个简单的模块。 elapsedtime.c与elapsedtime.h,它仅由4个函数组成。

    41220

    MCU串口命令解析器的实现

    CODE BEGIN 1 */ uint8_t cmd_at = 0 ; int find_cmd_Index = 0; /* USER CODE END 1 */ /* MCU CODE BEGIN 1 */ uint8_t cmd_at = 0 ; int find_cmd_Index = 0; /* USER CODE END 1 */ /* MCU motor_off_process); int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU

    1.1K30

    相关产品

    • 腾讯物联网终端操作系统

      腾讯物联网终端操作系统

      腾讯物联网终端操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU 及模组芯片上……

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券