在收到LB2001前,笔者只用过赛元和新定义的51单片机,这是第一次接触赛元的ARM M0芯片。
简介
赛元LB2001触控滑条评估板基于Arm Cortex-M0+内核的工业级、带触控功能的Flash微控制器SC32F10TC8。
开发板主控 MCU 芯片型号为 SC32F10TC8,集成触控模块及 ISP 烧录模块。
(1) 触摸功能:6 个普通触摸按键,1 个滑条触摸模块
- 触摸滑条功能:手指在滑条上从左至右滑动时,滑条对应的指示灯亮起并且会跟随着手指的移动逐渐亮起,当抬起手指后指示灯熄灭。
- 触摸按键功能:按下对应TK 按键后,按键对应的指示灯亮起,再次按下按键,指示灯熄灭。
(2) 烧录功能:ISP 烧录/预留 4 线烧录(VDD/DIO/GND/CLK)
原理图

资源下载
1、主控SC32F10TK8PJR数据手册
2、易码魔盒EasyCodeCube
易码魔盒是赛元推出的代码自动生成工具(文中后续简称魔盒),目的是简化开发过程,降低用户的开发门槛。
EasyCodeCube类似于ST的STM32CubeIDE,可以完成从代码生成到编码、编译、烧录的全流程工作。
易码魔盒和离线升级资源包都需要安装,这样才能支持SC32F10TC8。
3、KEIL插件SOC_KEIL_Setup
KEIL pack支持,这个工具安装后,KEIL可以支持SC32F10TC8编译,并且使keil支持调用赛元下载工具烧录程序。
SOC_KEIL_MDK_Setup V1.20(LIB0D44)
4、烧录软件 SOC Programming Tool
赛元的单片机需要用专用的烧录软件
SOC Programming Tool Enhance v1.65(LIB0D44)

5、量产开发工具SC LINK PRO或RD LINK PRO
赛元SC LINK和新定义RD LINK通用,使用这两个工具可以烧录调试程序,并且可以配合触控调试软件Touch Key Tool进行触控参数调试。
为了是LINK支持ARM,需要为LINK烧录ARM版固件,ARM固件下载地址:
使用SOC Programming Tool升级固件:
6、ISP烧录工具
LB2001支持ISP烧录,并且板载CH340串口工具,所以在没有赛元SC LINK和新定义RD LINK的情况下也可以烧录程序。

7、开发板相关资料
包含开发板开机DEMO例程和电原理图:
包含外设例程:SC32F1XXX系列BSP资料
简单点灯
易码魔盒新建工程
选择芯片型号,开始工程
PC12设置为:强推挽输出
SysTick中断:
Delay函数
点灯
编译:
烧录: