0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCU从选型到调试一文全了解

strongerHuang 来源:工程师的废纸篓 作者:KaKa 2021-10-19 10:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源 | 工程师的废纸篓

伴随着ST一封又一封涨价函的发布,国产MCU像雨后春笋般涌现出来,听过名字的,没听过名字的,做半导体的,跨界搞的,突然让人感觉MCU这东西其实比做泡面难不了多少:空调大咖已经实现年产1000w颗,电池一哥BYD也出货300w颗,神车50不负众望,兑现了“人民需要什么就造什么”的承诺。

看来酱香茅台有点掉队喽,MCU型号都替你想好了,飞天F103C8T6,小王子L030F4P6,每个片子内置nTAG,扫码出年份,JD,天猫预约抢购,1499¥/包,身份证限购一包,抢到的用户建议不要直接拆包,该芯片有极强的收藏价值,建议先埋土里等十年再挖出来,价格至少翻几翻。

作为工程师,一下子遇到如此多的国产MCU,其实我是拒绝的,不知道效果怎么样,会不会加特技,但ST抢不到货,老板天天逼着换,Duang,国产这价格还挺香,换就换,谁让咱领的这份工资呢。下面就是从入门到躺平的全过程。

产品选型

准备几张小纸条写上不同MCU厂家的名字,然后贴在电风扇上,开启电风扇,选择最后一个被吹掉的厂商,因为它生命力顽强(小崔,这段掐了别播)

首先选择知名的,并且长期从事MCU的半导体公司

根据自身的产品需求,列出一个需求表格如下

根据意向MCU厂家(以灵动微为例)提供的选型表和自身的需求表格对照,最终选择具体的产品型号

ItemRequirement

MCU Core》 48MHz

Internal Flash》 16K

Internal RAM》 2K

UARTx2

SPIx1

I2Cx1

Power supply3.3V

GPIO》 15

Idd_run10mA

Idd_vlps100uA

Temperature-40 ~ 105

PackageQFN20

从图中可以看到MM32F0010A1NV大致可以满足要求,具体功耗参数还需要查看Datasheet,选定这个产品,后面以该产品为例,教大家如何从入门到躺平。

敲黑板,其实现在你已经有一次躺平的机会,某些国产MCU厂家出了和ST一些主流产品兼容的型号,命名规则也类似,甚至可以做到固件级兼容,比如某国内知名上市XX创新公司的XD32系列产品,一度让人有个错觉,这伙计是买Die自己封的。不管怎么说,如果恰巧你的意向产品在兼容列表,恭喜你,只要把型号发给采购就可以躺平了,后面文章就可以不用看了。

躺平可以,但别睡着,采购有可能带着祖宗的问候夜里登门,你要那玩意根本买不到,全村都没货,咱再换一个好不好。

资料下载

学习任何一款MCU,首先要下载相关的资料,建议直接上官网下载,如果官网上毛线没有,文库反到有一些这种,最好考虑好了再用,因为官网不提供手册下载,可能有两点原因:

产品有创新,怕同行借鉴。

借鉴的产品,怕同行发现。

如果是原因1,一般需要和厂家签NDA,没签的话后续是否能通过正规渠道拿到货是个问题。如果是原因2,这种就怕你还没研发完,老板就带小姨子跑了。

必须下载的资料描述

数据手册(Datasheet)数据手册主要介绍器件的规格,包括AC电气特性,功耗,工作温度,潮敏等级,接口时序,Package信息等,硬件工程师需要重点查看该文档

用户手册(User Manual, Reference Manual)用户手册文件一般比较大(可能在10M以上),主要介绍器件如何使用,包括所有外设接口的寄存器定义,芯片上电的复位行为等,软件工程师需要重点看的文档

勘误表(Errata)芯片都会有一些bug,负责任的厂家一定会在已知bug后更新此文档。切记,不提供Errata的产品不建议使用,因为要么是这个产品比较新,要么是这颗料用的人少,所以还没发现bug

Kit资料下载

通常情况下,MCU厂商针对每个系列产品都会选择顶配型号做对应的开发板,用户可以直接参考开发板的设计来加速产品上市,避免一些未知的坑。

工具下载

国内厂商MCU虽然都提供了IAR和Keil的示例工程,但是这两个主流IDE平台原生很少支持国产MCU,所以往往都需要下载该工具的支持补丁,否则直接打开工程会提示找不到器件。

下载Pack支持包:

安装IAR支持包:

安装完后,打开IAR会看到对应的型号:

安装Keil Pack支持包,貌似MDK原生是可以找到灵动微型号,但点击Install后会提示Failed

灵动微官网也给出了应用笔记,需要安装离线Pack,双击解压后的pack文件一路next即可

SDK下载

MCU厂商也知道,10MB的文档让软件工程会看吐血的,所以都会提供一个SDK,里面会提供所有接口的示例程序,程序猿可以根据示例攒一个工程出来实现自己的应用,这样基本就不需要死磕用户手册了(但真遇到问题还得看)

下载解压后大概就长这个样子,支持IAR和Keil这两个平台:

有了这些利器,软件工程师就可以开始切换平台了,因为国产厂商大部分也都是Cortex-M系列的内核,移植难度相对会小一些,不过,这里绝对是耗时最长的过程,看看国产的SDK,会不会有些眼熟?

740fdc74-3008-11ec-82a8-dac502259ad0.png

上板调试

灵动微官方提供了MM32-LINK作为调试工具,开发板上也标配了这个调试器,如果使用Win7的用户,需要禁止签名并安装设备驱动程序,Win10/Win8 系统下无需安装驱动即可识别设备,安装MM32-LINK仿真器/编程器/开发套件的目的是给Keil安装MM32-LINK的补丁,安装这个软件后在Keil的Debug窗口才可以选择MM32-LINK Debugger

74a90c14-3008-11ec-82a8-dac502259ad0.png

现在就可以下载调试了:

调试完成,终于可以躺平睡一觉了。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18605

    浏览量

    387041
  • MDK
    MDK
    +关注

    关注

    4

    文章

    211

    浏览量

    33470
  • 调试器
    +关注

    关注

    1

    文章

    325

    浏览量

    24924
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1093

    浏览量

    51199

原文标题:MCU从入门到躺平

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    “价格战”“价值战”!高性价比 MCU 新品井喷

    电子发烧友网报道( / 吴子鹏)高性价比 MCU 是指那些在价格上具备竞争力,同时在性能和功能方面也能满足特定应用需求的微控制器。因此,“高性价比” 的定义通常需性能、功能、成本、开发支持
    的头像 发表于 06-27 01:02 8118次阅读

    电平转换芯片怎么选?分类、选型指南及适用场景解析

    在多电压域电子系统中,电平转换芯片是实现不同电压信号安全传输的 “桥梁”。消费电子工业控制,智能家居汽车电子,只要涉及不同电压器件的协同工作,都离不开它。本文带你全面
    的头像 发表于 12-01 17:33 388次阅读

    RK 平台 USB 摄像头成像调试指南:信号画质的流程优化

    信号调试画质优化的实操方案,助力开发者快速解决成像难题。 、先搞懂:成像差的核心诱因 USB 摄像头成像模糊、卡顿、断连等问题,本质是 “信号传输” 与 “硬件适配” 双重问题: •信号层面:USB 眼图指标不达标、枚举失败
    的头像 发表于 11-26 07:05 118次阅读
    RK 平台 USB 摄像头成像<b class='flag-5'>调试</b>指南:<b class='flag-5'>从</b>信号<b class='flag-5'>到</b>画质的<b class='flag-5'>全</b>流程优化

    千兆室外光缆的“选型指南”——场景技术的维度解析

    选择千兆室外光缆需综合考虑传输距离、环境条件与成本,以下为关键选型维度: 维度:传输距离与光纤类型 维度二:敷设方式与光缆结构 直埋敷设: 推荐型号:GYTA53(钢带铠装)、GYFTZA(非金属
    的头像 发表于 11-09 17:04 476次阅读
    千兆室外光缆的“<b class='flag-5'>选型</b>指南”——<b class='flag-5'>从</b>场景<b class='flag-5'>到</b>技术的<b class='flag-5'>全</b>维度解析

    LuatOS GNSS定位调试新手必读:的完整教程!

    面对LuatOS GNSS定位调试,新手开发者常感无从下手。本文将为您梳理的完整教程,环境搭建
    的头像 发表于 11-03 09:59 260次阅读
    LuatOS GNSS定位<b class='flag-5'>调试</b>新手必读:<b class='flag-5'>从</b>零<b class='flag-5'>到</b><b class='flag-5'>一</b>的完整教程!

    UPS电源选型核心参数览:基础进阶

    UPS电源选型中有哪些关键参数需要考虑呢?就这个问题,优比施电源详细探讨我们可以将这些关键参数分为五大类别,帮助您由浅入深地理解和决策。第类:核心负载参数——决定UPS的“基本体
    的头像 发表于 10-15 08:41 457次阅读
    UPS电源<b class='flag-5'>选型</b>核心参数<b class='flag-5'>一</b>览:<b class='flag-5'>从</b>基础<b class='flag-5'>到</b>进阶

    石英晶体频率指南:基础选型

    石英晶体的频率与稳定度,直接决定系统的时间基准、相位噪声与同步能力。本文工程视角梳理频率稳定度、温度特性、相位噪声/抖动与老化等核心概念,并结合 GNSS/5G/工业控制等典型应用,给出 TCXO/OCXO 的选型与设计要点。
    的头像 发表于 10-09 15:21 4769次阅读
    石英晶体频率<b class='flag-5'>全</b>指南:<b class='flag-5'>从</b>基础<b class='flag-5'>到</b><b class='flag-5'>选型</b>

    触摸芯片全面选型指南:功能到场景的维度考量

    触摸芯片全面选型指南:功能到场景的维度考量
    的头像 发表于 07-17 17:54 509次阅读

    电解电容使用注意事项:选型维护的流程

    。我们选型、安装、使用到维护流程,梳理电解电容的关键注意事项。 选型阶段:匹配参数与场景需求 电压与容量匹配 电解电容的额定电压需高
    的头像 发表于 06-30 15:12 1157次阅读

    1A35A:如何根据电流等级选型普通整流桥?

    ,结合实际应用场景,探讨普通整流桥的选型思路与工程考量。了解整流桥的电流等级定义整流桥的“额定电流”通常指其平均正向整流电流(IF(av)),即在稳定热平衡条件
    的头像 发表于 06-11 10:19 978次阅读
    <b class='flag-5'>从</b>1A<b class='flag-5'>到</b>35A:如何根据电流等级<b class='flag-5'>选型</b>普通整流桥?

    芯知识|广州唯创电子语音芯片开发流程解析:选型量产的实践指南

    三大核心展开。通过模块化设计与完善的开发支持体系,开发者可在30天内完成概念验证批量生产的流程。二、系统化开发流程详解1.芯片选型:需求驱动的精准匹配1.1
    的头像 发表于 05-13 08:19 569次阅读
    芯知识|广州唯创电子语音芯片开发<b class='flag-5'>全</b>流程解析:<b class='flag-5'>从</b><b class='flag-5'>选型</b><b class='flag-5'>到</b>量产的实践指南

    超低功耗MCU软件设计技巧与选型

    超低功耗MCU(微控制器)凭借其极低的功耗和高效的能量管理能力,正在快速渗透多个新兴领域,尤其在物联网(IoT)、可穿戴设备、智能家居和医疗电子等领域展现出巨大的应用潜力,国内超低功耗MCU的崛起
    的头像 发表于 04-12 17:19 1492次阅读
    超低功耗<b class='flag-5'>MCU</b>软件设计技巧与<b class='flag-5'>选型</b>

    汽车电子芯片数量大增: 500 颗 3000 颗,锡膏如何撑起可靠性大旗?

    传统汽车、电动车、智能汽车的芯片用量分别为 500-700 颗、1600 颗、3000 颗以上,芯片类型 MCU、MOSFET 向 AI 芯片、5G 通信芯片进化,推动锡膏技术针对性升级。锡膏选型需深度匹配场景需求,
    的头像 发表于 04-10 19:08 1457次阅读
    汽车电子芯片数量大增:<b class='flag-5'>从</b> 500 颗<b class='flag-5'>到</b> 3000 颗,锡膏如何撑起可靠性大旗?

    设备生命周期数字孪生:采购报废的智能决策闭环

    数字孪生技术为企业打造设备生命周期“数据驱动的智能闭环”,大幅提升设备选型、运维、报废决策效率,缩短安装周期。通过全息感知、模拟推演和决策优化,实现设备“经验运维”“算法驱动”的
    的头像 发表于 03-28 10:23 801次阅读
    设备<b class='flag-5'>全</b>生命周期数字孪生:<b class='flag-5'>从</b>采购<b class='flag-5'>到</b>报废的智能决策闭环

    研华工控机选型指南:需求落地的流程解析

    。本文苏州研讯电子科技有限公司基于实际应用案例与研华产品特性,提供套系统化的选型方法论,助力企业精准匹配最优方案。 、研华工控机选型的四大核心维度 1. 性能需求:算力与存储的精准
    的头像 发表于 03-21 16:02 1388次阅读
    研华工控机<b class='flag-5'>选型</b>指南:<b class='flag-5'>从</b>需求<b class='flag-5'>到</b>落地的<b class='flag-5'>全</b>流程解析