登录新定义商城,注册一下,可以免费申请新定义TBK-RD8T3x开发评估板,本文记录一下开箱。
一、TBK-RD8T3x开发评估板
开发板主控 MCU 芯片型号为 RD8T37P48RJ,集成触控模块及 ISP 烧录模块。
1)触摸功能:6 个普通触摸按键,1 个滑条触摸模块
2)烧录功能:ISP 烧录/预留 4 线烧录(VDD/DIO/GND/CLK)
开发板MCU型号:RD8T37P48RJ
RD | 8 | T | 3 | 7 | P | 48 | R | J |
Redfine Electronic | 8Bit | TK系列 | 3系列 (0-9) | ROM:128k | LQFP | 48Pin | 盘装 | -40°-105° |
RD8T37P48RJ是1T 8位51单片机。ROM 128K,这个比较大呀。48pin,GPIO很充裕。
亮点在于TK,有触摸控制引脚。
二、上电开机
评估板已自带DEMO程序,商城资料里有DEMO源码。
三、原理图
可以看到很多的TK引脚。
GPIO直接接LED阳级,这个可以有。
6个TK引脚用于触摸,点灯。
滑动触摸板,接了3个TK引脚,控制8个LED。
四、DEMO程序
main:
TouchKeyInit();触摸初始化;Sys_Scan();触摸监测,点灯
void main(void)
{
/*** MCU init***/
SC_Init();
/*<Generated by EasyCodeCube begin>*/
/*<UserCodeStart>*//*<SinOne-Tag><9>*/
TouchKeyInit();
/*<UserCodeEnd>*//*<SinOne-Tag><9>*/
/*<UserCodeStart>*//*<SinOne-Tag><10>*/
while(1)
{
/*<UserCodeStart>*//*<SinOne-Tag><391>*/
Sys_Scan();
/*<UserCodeEnd>*//*<SinOne-Tag><391>*/
}
/*<UserCodeEnd>*//*<SinOne-Tag><10>*/
/*<Generated by EasyCodeCube end>*/
}
TouchKeyInit();没有提供源码,应该是静态库。
Sys_Scan(void)负责检查触摸,更新LED显示。
void Sys_Scan(void)
{
/*<UserCodeStart>*//*<SinOne-Tag><356>*/
if(SOCAPI_TouchKeyStatus & 0x80)
{
SOCAPI_TouchKeyStatus &= 0x7f;
exKeyValueFlag = TouchKeyScan();
Module0_value = TKSlideModulePCBArray[0].OutValue;
ChangeTouchKeyvalue();
UpdateDisplay();
SliderTouchKeyvalue();
TouchKeyRestart();
}
/*<UserCodeEnd>*//*<SinOne-Tag><356>*/
}
五、ISP烧录程序
RDS_ISP目录下ISPTool.exe是串口烧录程序,由于板上已经有了CH340C(USB转TTL),所以硬件上不需要外接烧录器,直接TYPE-A转TYPE-C线就可以。当然评估板没有提供线材,需自备。
烧录过程不难。
总结
1、新定义是赛元微的线上品牌。赛元微官网上有明确说明。而且评估板也是从深圳赛元微发出的。DEMO源码中也有SC的影子。
2、MCU自带bootloader,板载USB转TTL,串口烧录。这个必须好评。省去了各种LINK的烦恼。
3、触摸功能是亮点。这就好比ESP系列,只做MCU也许没有特色,但带了蓝牙,wifi变身SOC,就不一样了。
4、易码魔盒应该是类似STM32的一个功能。
5、说些不足吧:
1)没有配排针。
2)赛元的SC LINK PRO 要几十块钱,对于爱好者和学生党还是太贵,如果开源可以自制就好了,比如WCH LINK。当然如果所有MCU包括赛元的1T 51都直接支持串口烧录就更好了。这个算跑题了?RD LINK就是SC LINK吧。单片机的世界LINK太多了。
3)ISP串口烧录软件还有改进空间。
重点:想白嫖,登录新定义商城申请吧,也许活动还在。