本帖最后由 jhcj2014 于 2022-6-29 20:05 编辑
【LKS32MC081评测】开箱亮灯体验
从凌鸥创芯公司网站里可以看到的介绍,凌鸥创芯公司是一家专注于运动控制领域集成电路及总体解决方案设计的国家高新技术企业。当我看到这些内容时,就会想起什么时候国产MCU能完成取代国外MCU产品,在运动控制领域里应该是主要控制电机,以前在电机控制方面了解最多的是英飞凌的MCU,通过这次试用希望看到国产MCU能够与国外的竞品相当,或者是在性价比上更有竞争力,在稳定性方面能更好。 本人认为我们试用一个公司的某款产品时,第一是要了解产品的规格书,这其中又要了解其产品的命名,因为当试用产品后如果能用,则必须要进行产品选型。所以本人的第一个步骤是了解产品的命名。在官网里找到了DEMO板MCU的型号,再下载DATASHEET,在DATASHEET里有如下说明: 如下图所拍下DEMO里的MCU照片,MCU上的丝印为:LKS32MC081C8T8 2140 再找到规格书里的管分布图,如下图所示: 然后再结合原理图了解整个DEMO的功能结构。这里就不再深入地去描述了,因为官网及群里都有发DEMO的相关资料,很详细,包括原理图、PCB、例程、运用笔记等,这也是我们国产MCU在资料方面做得还是很到位的,能让一个初次学习使用者感到非常的容易上手。这里就本次所收到的开发板发张全照,如下图所示: 本人觉得DEMO还是做得挺好的,从布局来看还是挺美观的,也容易识别DEMO的结构功能,当然也有其它的不如本人的意愿也有,就是调试与下载程序的接口是用插针来连接的,本人喜欢用USB接口来操作。 在做了这些了解之后,就先来个LED灯亮灯小程序,来说下凌鸥创芯公司设计生产的MCU的软件开发环境的使用,这里只展示其中的主要步骤,我想大家对KEIL软件的安装与使用应该都很熟悉了。 通过官方提供的资料,可以找到LED1的所连的MCU管脚(P0.6)及LED1所在的位置,如下图片中黄色箭头所示。 DEMO通过程序调试下载器连接到电脑进行供电,DEMO板的两颗LED灯亮起来,如下图所示: 这两颗是供电的指示灯,只是说明DEMO板的外部供电是正常的。MCU控制的LED是另外右下角的第一颗,从上图片中可看到在没下载程序之前LED灯是不亮的。下面就写个让LED1进行闪烁的小程序,为了快点上手,就从官方提供的例程进行改。 在修改例程序时有个地方要改下,定义LED1时,P0.6被错写入P0.15,把这个地方修改回来就行了。主程序如下: #include "gpio_led.h" #include "delay.h"
void GPIO_LED(u8 mode) { LED1_OFF;
while(1) { LED1_ON; delay(0x2fffff);
LED1_OFF; delay(0x2fffff); }
} 代码也不去注释了,这里写得很浅显。下面就再展示几张KEIL软件操作的主要步骤吧。 下面就是DEMO实际的效果视频了。 |