赛元MB0036核心开发板(评测)
本篇文章主要围绕这块板子赛元MB0036核心开发板介绍,该块开发板主要功能就是触摸灯吧,可以通过该开发板了解触摸开关的原理,程序编写,非常有意思,趣味性还是挺高的,然后我的本篇文章将会介绍我对于这块开发板使用的体会以及对于新手如何快速体验与入手。同时也非常感谢官方开发板的赠送学习!
如果感兴趣的可以前往官方进行购买,当然如果是新用户的话,新定义商城对新手来说还是非常友好的,赠送两张50元的卷以及可以免费申请一块开发板(但是不包邮,但是宣传和发表你对于这块开发板的体验的话,官方会补偿你的邮费,大概是起到一个督促学习的作用吧,不要让板子吃灰)。所以就算是单独买其实也花不了多少钱,也就一顿午饭钱。如果看到对于我的介绍后很感兴趣,可以购买,对于如何申请我的后文也会说明和介绍。


总体描述:
赛元MB0036 核心开发板基于增强型的高速 1T 8051 内核的工业级、带触控功能的 Flash 微控制器 SC95F8767 开发。本文档详细介绍 MB0036 核心开发板的相关功能。
开发板功能:
开发板主控MCU 芯片型号为 SC95F8767,集成触控模块及 ISP 烧录模块。
触摸功能:6 个普通触摸按键,1 个滑条触摸模块
1.触摸滑条功能:手指在滑条上从左至右滑动时,滑条对应的指示灯亮起并且会跟随着手指的移动逐渐亮起,当抬起手指后指示灯熄灭。
2.触摸按键功能:按下对应TK 按键后,按键对应的指示灯亮起,再次按 下按键,指示灯熄灭。TK2 按键支持长按功能,长按 1.5s 后所有按键指 示灯翻转。
3、支持板载程序下载,不需要另外购买烧录器。
原理图:




PCB图

接下来我将介绍这块有意思的开发板我的使用经历和情况,介绍一下如何简单的入门使用吧。
一、环境搭建
对于这块开发板,使用的编译环境keilC51(不是keilmdk)就可以了,然后可以去官网或者找工程师要一下这块开发板资料,然后打开就可以看到例程,初次打开会显示少了固件因而会报错。
所以再打开之前要下载固件。打开开发板文件夹,打开keil插件的文件夹然后点击安装程序直接下载一直点是和下一步就可以了。

不知道各位有没有遇到这样的问题就是报错显示内存不够的问题,就是出现下面的情况。
如果出现的话,解决方法是可能keil的版本太低了造成的,上keil的官网下载新版的就好了,然后就不会出现内存不足的报错。我检查了很多遍,最后查到就是版本低的问题。
还有要记得勾选生成hex的选项,方便后面下载编译。如果固件下载后好,勾选好后就可以编译官方提供的例程了如果没有什么问题就会出现下面的0警告和0错误。

至于程序的建立参照例程,把对应的库文件复制后,就类似与新手51单片机的学习了,当然也不是很复杂。如果嫌麻烦,直接利用开发板提供的例程,在这个基础上进行修改,要省掉不少麻烦,我这里就细细展开了。
二、程序下载
由于这个开发板官方没有提供线所以要自备一更TYPE-C的线(不需要下载器),下载程序也是很简单,通电直接下载,不需要下载器(板载),所以很简单,不麻烦。下面说明了几个注意点。

打开文件,打开上图所示的ISPTOOL,然后就会进入到下面的编译界面。

然后一定要选择正确的端口与开发板连接的端口,所以一定要检查对应的端口,可能会因为端口错了而导致无法识别串口,导入文件就直接打开hex,这个就类似于51单片机下载程序,打开串口,点击更新就开始下载了,下载完成会出现下面的界面。


到此对于这块开发板的基础学习即环境以及编译就完成了,然后就掌握了基本的使用方法,如果觉得不够,还可以自己外接,这块开发板也是预留了IO口的,支持拓展学习。文末也附加了这块开发板的资料。
对于这块开发板的申请方法,在微信搜索赛元新定义MCU商城,点进去后,进行注册,点击新用户,可以看到这款开发板可以申请,填写好资料就可以申请了,后面官方会与你联系,付一下邮就可以了,如果发布视频或关于这块开发板你的看法与见解到任意平台就可以获得邮费奖励(但仅限新用户)。





总的来说,对于这块开发板的体验感还是不错的,很精致,下载速度也挺快的,很灵敏,对于学习触摸按键是非常有意思的,也从中获取了不少知识以及灵感,为我制作小夜灯提供了不少帮助,后面等完成后也会上传开源,如果觉得有意思,欢迎一起学习!
*附件:赛元MB0036核心开发板应用资料.zip
*附件:规格书.zip
*附件:开发工具.zip
*附件:应用开发支持.zip