首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏VoiceVista语音智能

    Running AINeural Network on MCU

    以下为完整视频 -- http://mpvideo.qpic.cn/0bf2veaaiaaarean2o2ylbpfbkodasuqabaa.f10002.mp4?dis_k=4b2bb0b59e8

    63030发布于 2020-03-04
  • 来自专栏嵌入式随笔

    MCU的IAP和ISP

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

    2.2K30编辑于 2022-05-11
  • 来自专栏电子电路开发学习

    东芝MCU实现位带操作

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

    68820发布于 2020-07-17
  • 来自专栏歪先生_自留地

    新唐MCU建立MDK工程

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

    1.7K10发布于 2020-01-05
  • 来自专栏初学单片机

    五步搞定MCU外围器件

    一、基础知识 技术性的东西学习起来都是一层一层的,如果前面的基础知识如果没有学好,到了后面的学习会让你懵懵懂懂,最后会走很多弯路。 对外设的学习,可以从两方面来看,一个是单片机与外设的电路图连接,这是硬件方面;另一个是软件方面,如何用软件控制这个外设。例如:

    1K10发布于 2020-03-17
  • 来自专栏码神随笔

    QT上位机串口控制MCU

    ,Java、大数据、单片机、IoT均有所涉猎,热爱技术,技术无罪 欢迎关注点赞收藏⭐️留言 前言 本次给大家带来的是一个QT上位机的编写,最终页面如下: 开发工具: QT5 Keil5 mcu MCU代码来自野火: #include "stm32f10x.h" #include "./led/bsp_led.h" #include ".

    1.1K30编辑于 2023-11-18
  • 来自专栏云深之无迹

    常用带DAC的MCU产品

    在 开源示波器差分测量探头-PD150 这个产品里面有一颗MCU是有DAC的功能的,可以给运放做偏置电压的补偿。 最近在做这个东西 很漂亮 但是是PIC的(ATSAMD10D14A),国内不服水土(是我蠢,不会写),然后群里面就问了一下,大哥给了一些推荐,这里就整理一下: 首先是PY32的,属于超值系列的MCU,F072 使用MCU 内部的 DAC(PA02 输出)通过 DAC_VOUT 接入 AD8130 的 VREF 脚。 改变该参考电压 → 改变输出的 DC 偏移。 MCU 同时读取放大器输出(通过 MCP6V67 零漂移运放 + 自己的 ADC)判断当前输出是否归零。自动搜索最优 DAC 输出,直到差分输出电压小于 ±10mV。

    36600编辑于 2025-04-26
  • 来自专栏AI电堂

    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

    1.1K40编辑于 2022-05-18
  • 来自专栏云深之无迹

    MCU上面运行SLAM-SCI

    其实也没有大家想得那么牛逼,一个MCU就可以导航,是可以做一个固定的轨迹,不过这个算法值得学习。 首先是一种路线跟踪方法,其中机器人的轨迹被存储为一组高度压缩的全景图像,以及用里程计测量的空间关系。

    60810编辑于 2024-08-21
  • 来自专栏人人都是极客

    NXP MCU外接摄像头方案

    Flexio 接口外接摄像头 i.MX RT 跨界MCU具有丰富的外设,从低端到高端,例如I.MXRT117x 集成并行摄像头接口和MIPI 的CSI接口,中端产品I.MXRT105x和I.MXRT106x 如下是 Flexio 接口的MCU外接并口摄像头的硬件参考链接。 类似的Flexio的连接方案可以在NXP的Kinetis MCU KL28, K82等上面都找到相同的硬件连接方式。 可以通过MCU输出CLKOUT信号 50MHz的时钟给到摄像头模块。I2C接口配置直接连接MCU的I2C外设。320x240解析度的图片需要 150K字节的RAM空间。 pdf 软件代码包链接: https://www.nxp.com/docs/en/application-note-software/AN12110SW.zip 总体来看,采用单芯片的MCU

    1.7K10编辑于 2023-09-11
  • 来自专栏AIoT技术交流、分享

    聊一聊MCU内存架构演进

    在嵌入式系统漫长的发展进程中,MCU 的内存架构历经了从简易到复杂的深刻变革。 MCU 内存架构的持续演进,实际上是嵌入式系统需求不断攀升的直观映射。 1 STM32F103:典型的 Cortex-M3 MCU 内存架构 STM32F103 采用 ARM Cortex-M3 内核,属于中低端 32-bit MCU,广泛应用于工业控制、物联网、消费电子等领域 2 RH850:高安全性汽车级 MCU 内存架构 RH850 是瑞萨(Renesas)推出的汽车级 MCU,用于 ECU(电子控制单元),具备更强的实时性和安全性。 3 TC397:高性能汽车 MCU 内存架构 TC397 是英飞凌 TriCore 架构的高端 车规 MCU,用于自动驾驶、ADAS(高级驾驶辅助系统)、动力总成等高计算需求应用。

    70110编辑于 2025-03-06
  • 来自专栏防止网络攻击

    深入解析汽车MCU的软件架构

    电机控制单元(MCU)就是这样一个 ECU,它是电机性能背后的大脑。在这篇综合文章中,我们将探索电机控制单元的世界,研究它们的功能、组件以及影响汽车 MCU 领域的最新趋势。 此外,MCU 还监控温度、电流和电压等关键参数,以优化电机性能并防止潜在的损坏。它还能根据驾驶员或车辆控制系统的输入控制电机的速度、扭矩和方向。 MCU 架构 - 硬件视角 本节详细介绍 MCU 架构,MCU 的典型框图如下: 位于中央的微控制器负责执行复杂的控制算法并管理电机的整体运行。 汽车 MCU 中的电力电子器件 电力电子器件在汽车 MCU 中发挥着至关重要的作用,可实现电力的转换和控制。低压电机(通常低于 100V)采用 MOSFET(金属氧化物半导体场效应晶体管)。 汽车 MCU 是电动汽车电机的驱动力,可确保最佳性能和效率。随着MCU架构和技术的不断进步,未来的电动汽车将更加高效、强大和可持续。

    1.4K10编辑于 2024-03-10
  • 来自专栏嵌入式智能硬件

    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在不同电源模式之间的转换。

    1.4K10发布于 2021-02-07
  • 来自专栏嵌入式智能硬件

    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,以容纳无线电和传感器开销,同时仍为应用程序代码和算法留出足够的空间。

    97130发布于 2021-09-26
  • 来自专栏嵌入式智能硬件

    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在不同电源模式之间的转换。

    1.4K20发布于 2021-09-26
  • 来自专栏AIoT技术交流、分享

    MCU开发主要是项目移植吗?

    今天,我们就来深入聊聊这个话题:MCU 开发,真的基本都是项目移植吗? 首先,咱们得明确一下“项目移植”在 MCU 开发领域指的是什么。 简单来说,就是将一个已经在某个 MCU 平台(比如 STMicroelectronics 的 STM32F1 系列)上成功运行的项目代码,经过修改和适配,让它能够在另一个不同的 MCU 平台(比如 NXP 利用现有生态:很多 MCU 厂商提供了丰富的 SDK(软件开发工具包)和 HAL(硬件抽象层)库,这使得在同一厂商不同系列 MCU 间的移植相对容易一些。 但是!MCU 开发 ≠ 项目移植。 如果仅仅因为“移植”常见,就将其等同于 MCU 开发的全部,那就大错特错了!♂️ 认为 MCU 开发只是简单的“代码搬运”,是对嵌入式工程师工作的极大误解。 一个完整的 MCU 项目开发,远比“移植”要复杂得多,它涉及到: 深刻的硬件理解 不同 MCU 的架构(ARM Cortex-M0/M3/M4/M7...)

    27010编辑于 2025-04-14
  • 来自专栏嵌入式智能硬件

    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,以容纳无线电和传感器开销,同时仍为应用程序代码和算法留出足够的空间。

    1.3K20发布于 2021-02-07
  • 来自专栏人人都是极客

    MCU在执行main之前做了什么?

    本文以Arm Cortex-M为例,介绍了在IAR Embedded Workbench中微控制器(MCU)的启动过程。 在MCU复位后,程序计数器(PC)会指向相应的复位向量,并开始执行启动代码(startup code)。 MCU启动过程 MCU启动过程指的是从MCU复位到main函数之前的过程。 当MCU复位之后,MCU会从对应的复位向量开始运行,初始化Stack pointer指向指定Stack区域的末尾,然后调用__low_level_init函数进行相关的初始化。 (在微控制器(Microcontroller,缩写为MCU)中,复位向量(Reset Vector)是一个特殊的内存地址,用于指示MCU在复位或启动时应该开始执行的第一条指令。

    1.7K31编辑于 2023-08-22
  • 来自专栏嵌入式程序猿

    这个PA架构的MCU用起来

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

    83520发布于 2021-07-05
  • 来自专栏AIoT技术交流、分享

    如何优化MCU中断响应时间

    1 硬件层优化策略 1.1、中断控制器配置优化 现代MCU的中断控制器(NVIC)支持多级优先级配置。以STM32F4系列为例,其NVIC提供16个可编程优先级,采用分组式优先级管理。 LPC2000系列MCU通过修改MEMMAP寄存器实现: // 定义向量表指针 uint32_t *vtor_flash = (uint32_t*)0x00030000; uint32_t *vtor_sram

    79400编辑于 2025-05-14
领券