WeDesign第1期:基于灵动微电子MM32F0140微控制器的设计体验
时间
2023年03月21日 00:00 - 2023年05月22日 00:00
更新
2023年05月19日
基本信息
规则
视频课程
案例
内容介绍
软件 & 硬件
元器件
使用高性能的 Arm® Cortex-M0 为内核的 32 位微控制器,最高工作频率可达 72MHz,内置高速存储器,丰富的增强型 I/O 端口和多种外设。
附件
-
DS_MM32F0140_SC.pdf
MM32F0140 产品手册(中文版)
-
Mini-F0140_SCH.pdf
Mini-F0140 (LQFP48) 原理图
-
fthr-f0140_brd_proj_v1.1.zip
参考电路板的KiCAD工程
一、什么是WeDesign?
WeDesign活动是硬禾学堂发起的“一起设计、一起体验”活动。同学们可以通过提交申请来获取芯片、仪器、工具等。如果你能在规定时间内完成相应的任务,就可以获取补贴费用,优质作品更是有丰厚的奖励。
二、面向对象
- 对芯片感兴趣,体验芯片的性能
- 与原厂建立联系
- 学习KiCad工具的使用
- 提升PCB制板能力
- 提升硬件设计能力(体验完整的硬件设计过程)
三、WeDesign第一期活动流程 & 时间安排
- 芯片申请:发送申请理由至官方邮箱(training@eetree.cn),具体内容请见“规则七”。
- 资质审核:硬禾将通过邮件反馈审核结果。
- 购买/发货:审核通过后,从指定链接购买芯片,先购买完成任务后全额返还。
- 原厂直播:共安排3场原厂工程师直播,直播时间请见页面导航中的“视频课程”。
- KiCad培训:活动参加者均可免费学习一套全新的KiCad 7.0版本的课程,活动结束后未提交项目者将关闭课程。
- 打板/调试:根据芯片相关资料进行PCB设计并打板,调试验证相关功能。(必须使用KiCad进行PCB设计)
- 报告提交:提交完整项目体验报告,以及演示视频,具体内容请见“规则八 ”
- 奖励发放:通过审核的同学将获得相应补贴,具体返还机制请见“规则六”。
ps:作品必须是原创,禁止抄袭。
四、设计方向参考
通过审核的用户可购买MM32F0140芯片(每人5片),完成项目后全额返还。
用户可参考FTHR-F0140开发板(从附件中下载),使用KiCad自行设计电路板,并使用MindSDK的软件包实现一个小型的嵌入式系统应用方案,可选但不限于如下题目:
- 小型的GUI动画界面:能够实时显示数据状态的仪表盘
- 通信接口桥:对接一些使用复杂接口或者定制协议的功能模块,通过基于UART串口的AT命令实现控制
- ECU电控单元:基于CAN总线,实现大灯控制、雨刮器、车窗、方向盘等控制系统的原型
- 小型机器人:四轴飞行器、六足机器人、智能小车底盘等部分功能
- ……
五、活动优势
- 原厂工程师带你体验芯片设计开发流程
- KiCad PCB设计课程免费开放,KiCad 7.0丝滑上手
- 提升硬件设计综合能力(数据手册、原理图、PCB)
- 补贴:学有所成,且有补贴。低成本投入,高价值回馈。
六、活动奖励
- 报名福利:成功通过资质审核的用户,将每人获取价值199的《KiCad 7.0》课程1份。
活动期间免费观看,活动结束后提交项目并过审的同学永久免费观看,未完成任务的同学将关闭课程免费观看权限。
KiCad课程以本期芯片MM32F0140为核心设计,上手更简单!
Ps:课程暂未发布,请关注群通知,以及申请邮件。
- 活动奖励:具体参考以下表格
项目报告需要通过硬禾的审核才可获得相应奖励。
七、芯片申请
- 发送至电子森林邮箱:training@eetree.cn
- 邮件标题:姓名 + WeDesign1:MM32F0140芯片申请
- 正文需包含以下内容:
- 申请理由:可参考的思路如下(关系到是否通过审核)
- 你想如何体验这个芯片的哪方面的性能/功能?
- 你想使用这个芯片开发什么样的项目(可附上项目流程图)?
- 大概的开发思路是怎样的?
- 需要扩展哪些硬件/内容?
- 最终想达成什么样的效果?
- 软件如何编程?
- ……
- 电子森林昵称:用于后期关联项目(非常重要!)
- 申请理由:可参考的思路如下(关系到是否通过审核)
- 硬禾将在3个工作日内反馈审核结果,先到先得,芯片数量有限!
- 审核通过后,每人预付款¥30元,获得5片芯片。(通过链接先购买,项目完成全额返)
- 审核通过后,每人将获取最新《KiCad 7.0课程》观看权限(通过邮件发放)
八、材料提交
请于2023年5月22日前完成芯片设计体验,并提交报告至电子森林【电子森林使用说明请翻阅到底部】
报告标题:用/基于MM32F0140实现/完成/设计/制作xxx:
项目需包含但不限于以下内容:
- 3-5分钟短视频(要求横屏且1080p,请先将视频上传至B站、优酷、腾讯等平台,审核通过后将iframe代码放于项目页的“视频代码”处)
-
- 简短的自我介绍
- 芯片介绍
- 芯片设计体验思路(含开发思路、扩展硬件、搜集素材的思路等)
- 画原理图、PCB制板过程中遇到的问题,以及解决方法
- 展示芯片设计体验成果
注:没有视频,视频太短(仅几十秒),视频无板卡演示效果,拍摄不清晰,镜头太晃等均不合格。
- 项目总结报告(放于项目的“描述”处)【字数要求:项目总结报告需达到除代码之外的约1500字左右】
-
- 项目介绍
- 项目设计思路(含设计框图)
- 搜集素材的思路
- 画原理图、PCB制板过程中遇到的问题,以及解决方法
- 实现结果展示(调试过程中遇到什么问题)
- 在芯片设计过程中,遇到什么难题以及解决方法,或未来针对这个芯片的扩展项目
- 芯片的优势与局限
- 原理图/PCB图(放在项目附件)
- 可编译下载的代码(放在项目的附件,用于验证)
项目参考案例:https://www.eetree.cn/project/detail/167,https://www.eetree.cn/project/detail/498
注:项目的附件中没有上传源代码均被退回,抄袭的项目不予退款。
【3/31 20:00直播】WeDesign1_直播1:MM32F0140设计资源和搭建环境
灵动微电子原厂的软件与系统工程经理,苏勇,来给大家分享MM32F0140设计资源和搭建环境,便于小伙伴快速入门!
【4/19 20:00直播】WeDesign1_直播2:开发参考设计
灵动微电子原厂的软件与系统工程经理,苏勇,来给大家分享MM32F0140开发参考资料,主要基于CAN总线组网应用案例分享,完美发挥微控制器的优势。
【5/9 20:00直播】WeDesign1_直播3:MM32F0140微控制器的最小系统简介
灵动微电子原厂的软件与系统工程经理,苏勇,来给大家分享。经过一段时间的设计体验,同学们一定产生了很多问题,本期直播,有现场答疑的环节。
【WeDesign福利】KiCad 7.0全新升级!
KiCad 7.0全新升级课程,以灵动微控制器芯片MM32F0140为核心,带领大家以做项目的方式,使用最新的KiCad7.0软件设计一块单片机电路板,掌握从设计方案,建库、画原理图、PCB布局布线、导出生产文件、打板的全部流程。
基于MM32F0140实现车速监视抬头显示并整数速度播报
基于MM32F0140实现车速监视抬头显示并整数速度播报,板上设有JLink、CAN接口,以及做了一部分USB转串口电路,外加一块1.8寸LCD屏幕。
MrLeekon
基于MM32F0140实现的高精度温度采集仪
这是一款小型高精度温度采集仪,主要特点和功能: 1.分辨率:0.001℃ 2.采集环境温度 3.绘制近2分钟温度时域曲线 4.可调节采集周期 5.串口上传温度数据
大伟和他的小伙伴们
中北大学
基于灵动MM32F0140的开发板设计
本文根据灵动MM32F0144芯片资料,设计了一个开发板。该开发板包含电源电路、单片机最小系统、SPI屏幕接口、USB转串口电路、ADC电路、PWM电路、CAN总线电路,并包含两个GPIO按键及2个指示灯。
chinaking
上海大学
基于MM32F0140制作的温度计
WeDesign第1期 灵动微电子 MM32F0140 OLED IIC 温度 DS1825
aramy
WeDesign 第一期基于MM32F0140 实现I2S 音乐播放
基于MM32F0140实现音乐播放器实现,可以通过codec进行双声道音乐播放
xinshuwei
基于MM32F0140制作的音频合成器
本项目实现了一个基于MM32F0140的音频合成器。模仿stylophone实现了一个手掌大小的乐器,有20个琴键,可以发出20个不同音高的声音。
hucuyuu
基于MM32F0140实现的简易仪表盘
基于MM32F0140实现的简易仪表盘,自制PCB,通过模拟SPI控制LCD,ADC作为输入数据引脚
冷月烟
基于MM32F0140实现点灯效果
本设计主要使用kicard软件进行MM32F0140最小系统设计,其功能主要包括spi,iic通信和一些简单的信号传输。
www#
安徽师范大学
【¥30元5片芯片,完成项目全额返】芯片需申请通过后购买
通过资质审核的用户,可通过邮件反馈的内部链接购买MM32F0140,先购买完成项目后返还芯片购买费用以及打板补贴。