本帖最后由 MYWX 于 2024-6-12 16:55 编辑
#申请原创# 嗨,IC迷们!今天向大家介绍一款对新手友好,为高手提供便利的软件——LKSConfig!
这款工具不仅可以帮您高效管理项目,更如标题所说可以让凌鸥新朋友们快速入门凌鸥 MCU,从芯片快速选型熟悉芯片资源,再到图形化界面配置时钟、IO与外设,致力于让您动动鼠标就能完成demo工程的快速创建与浏览编辑,并集合了编译与下载,带来一体化全流程的完整体验,让我们一起来看看它的独特魅力吧!
一、软件介绍
1.项目管理
一打开 LKSConfig,您就能看到简洁明了的主界面,目前分为项目与凌鸥生态工具推荐两个部分。
通过MCU快速选型后创建您的demo工程。(后续会集成一些典型的开源控制例程供您选择来快速开启项目) 生态工具相信凌鸥老朋友们已经非常熟悉了我们后文会进行介绍。 2.时钟配置 芯片选型自动进入时钟配置界面,可以了解或者点击选择时钟源,设置时钟频率等,默认即是芯片的最高时钟,免去代码配置时钟。 所有图形配置界面都支持拖动和Ctrl+鼠标滚轮缩放适配不同分辨率的显示器,矢量绘制不用担心放大清晰度噢。 3.外设与引脚配置 外设与引脚配置界面如下图,左侧外设列表列出了当前MCU支持的外设类型,往右是具体的参数配置以及引脚配置。 下面我们以串口简单配置为例,勾选外设列表的串口,点击模块引脚后会将芯片支持该复用功能的引脚标记出来如下图。 鼠标左键点击可选引脚选择复用功能,右键则是选择开漏或上拉使能。 怎么样,是不是自然而然就将串口配置好了呢? 4.工程代码一键生成 代码生成界面可以设置工程名和工程目录、以及IDE等,如下图。 点击-打开目录 IDE选择keil生成的工程目录如下,双击.uvprojx即可用Keil进行后续开发调试。 IDE选择gcc生成的工程目录如下,会相应的增加makefile文件与.ld链接文件。 5.代码编辑 代码编辑界面相当于一个简易IDE,目前支持GCC和Keil工程。 语法关键字高亮、跳转、查找、自动补全功能都支持~ 界面左侧是工程结构,默认集成了SysTick Delay和RTT打印,方便应用调试。 导航菜单栏则是基本编辑功能,可以移动鼠标焦点查看快捷键。 用户代码段会保留,您的自定义代码可以填写至USER CODE BEGIN和USER CODE END区域之间。 6.代码编译-程序下载 点击导航栏或者使用快捷键编译整个工程。(gcc工程需要先安装相应的工具链) 代码编辑界面底部是消息提示框,包括编译输出和查找结果。 构建编译以后,程序下载界面可以选择器件和时钟,点击下载即可完成芯片编程烧录。 测试程序编译下载后与上位机串口能够正常通信。 二、凌鸥生态工具推荐 LKSConfig 会推荐一些你可能需要的凌鸥生态软件。这些工具可以大大提升你的开发效率。 想要更好地嵌入式调试? LKSscope 绝对是个不错的选择!它不仅能查看和修改变量,还支持数据与波形联动显示,功能强大到让你惊叹! 想要读写芯片的FLASH数据与寄存器? LKSFlash 为您服务!支持在线下载或者读取校验芯片Flash,快速加密与解锁芯片。 三、总结 LKSConfig 是否让您心动了呢,心动不如行动,赶快前往凌鸥官网(https://www.lksmcu.com/index.php/Tools/)下载体验吧!有任何宝贵的建议或意见,记得跟帖留言或者发邮件告诉我们哦(wucf@lksmcu.com)。期待您的反馈,软件后续会根据您的反馈持续更新! 用 LKSConfig,愿凌鸥新朋友们不再迷茫,祝老朋友们的工作更轻松高效!
|