一.芯片简介
开发板主控MCU芯片型号为SC95F8767,集成触控模块及ISP烧录模块
(1)触摸功能:6 个普通触摸按键,1 个滑条触摸模块 1.触摸滑条功能:手指在滑条上从左至右滑动时,滑条对应的指示灯亮 起并且会跟随着手指的移动逐渐亮起,当抬起手指后指示灯熄灭。 2.触摸按键功能:按下对应TK 按键后,按键对应的指示灯亮起,再次按 下按键,指示灯熄灭。TK2 按键支持长按功能,长按 1.5s 后所有按键指 示灯翻转。 (2)烧录功能:ISP 烧录/预留 4 线烧录(VDD/DIO/GND/CLK)
二.开发环境
赛元MCU采用Keil C平台开发,支持汇编语言和C语言编程。
安装Keil C51
如果本机已经安装了Keil其它系列软件,可以安装在同一路径下,不会覆盖已有版本,比如已经Keil ARM,同样可以再安装Keil C51。
安装过程比较简单,填写基本的信息、选择安装路径,一直next下去就可以了。
安装SOC Keil插件
安装完成后,可以在赛元微电子官方网站下载开发需要用到的资料和软件开发包,链接:https://www.socmcu.com/index.php?m=Product&a=tools&bid=49
下载SOC_KEIL.rar并安装,完成后可以在Keil工具内支持SOC的型号和开发包。
二、新建基本工程详细步骤
准备工作目录,对不同文件夹进行命名,方便文件分类;
打开keil,点击新建工程
选择芯片型号SC95F8767(注意:需要实现安装赛元微官方keil C插件,否则不会在器件列表中出现赛元微的MCU)
上一步点击OK后,提示复制标准51单片机启动文件到工程项目和文件中,选择“是”;
后面,需要修改启动文件中的部分代码。
修改工程目录架构,养成好的代码架构习惯。
打开保存工程的文件夹,把STARTUP.A51转移到文件夹StartUp中;
新建main.c文件,保存到文件夹App中;
添加SC95F876x_C.H文件
从官网下载 Demo程序,找到SC95F876x_C.H复制到工程目录文件夹中,在main.c文件中包含改文件。注意下载最先版本,本文使用的官方版本为V2.0_2018.08.24
编译工程,提示0错误,0警告;
至此,一个基本工程已配置完成。