本帖最后由 DebugLab 于 2024-9-24 17:29 编辑
本文章是为了让大家快速入门这个小软件,因为软件会持续更新,所以特此开一个帖子作为更新记录和使用说明。 声明:此软件仅支持Windows8及其以上版本,32位操作系统有可能是不支持的。 打开软件,主界面如下。 以下分别是对选项的解释: STC型号系列:用于选择型号(截至2024年9月24日版本,仅适配了AI8051U)
PWM输入时钟:PWM模块的实际输入时钟,因为目前暂未支持异步模式,所以这个就是系统晶振频率,用于后续的频率计算。 PWM模式选择: 普通输出:固定的PWM普通输出模式,只能设置PWM周期和占空比 单脉冲模式:(截至2024年9月24日,暂未支持) 输入捕获:输入模式,暂未支持 PWMA/B部分使能:如果只使用了一个PWM模块,可以给另一个关掉使能,代码会进行裁剪,将关掉使能部分的配置代码删除,从而减少代码量。 引脚切换,这部分可以通过下拉框进行选择,或者推荐使用更快的方式:通过点击右下角的对话模式复选框,打开对话模式,通过直接在指令输入框中输入P10或者p1.0这种方式进行查找,如果发现查找不到,会在下面的文本显示框那里进行提示。 生成占空比控制函数:这个会根据选中使能的PWM通道动态裁剪,并且会对输入的duty大小进行控制,防止出现异常输入。
对话模式目前支持的功能: 支持自动中文分词,可以不使用任何空格间隔,直接输入指令即可。 端口选择支持p00和p0.0两种格式(P不区分大小写) 频率设置支持12hz和0.1hz一种格式(带有hz即可,不区分大小写) 但是像“p0.012hz”这样的是识别不出来的,需要写成“p0.0 12hz”才行 对话模式本质上只填关键词就可以了,填入其他的指令词其实并不妨碍识别,只是让句子意思更丰富,使得小白输入句子的时候描述更加流畅。 比如“设置P00端口的输出频率为50hz”,这句话,其实只有P00和50hz参与了识别,但是对于人来说,明显就容易理解很多。 所以这个模式对于新手就是一个用于辅助理解的功能,对于资深工程师就是简洁的快捷命令窗口。
目前支持的指令其实是比较少的,等待后续加入更多的指令。在以后帮助论坛内的新手时,就只需给出正确的配置语句即可,实现了真正的“自然语言配置”
|