Ver6.95Y (2025-7-7) 1. 更新AiCube工具 (V1.00T) a. 更正串口波特率下拉选择后显示不正确的问题 2. 当串口波特率计算器计算出的波特率误差大于1%时增加弹窗警告 3. 串口1的波特率发生器增加STC89系列的定时器2 4. ISP软件名称更改为"AiCube-ISP" Ver6.95X (2025-7-4) 1. 更新AiCube工具 (V1.00S) a. 重复创建Keil项目时,支持保留用户之前的Keil设置 (注意: 自动生成的代码会固定放在项目的AiCube文件夹内 用户自行添加的文件建议放在User Sources文件夹内) b. 修正打开AiCube项目文件时外设勾选不正确的问题 c. 将原来的纯数字的I/O口初始化参数修改为PIN_x组合 d. 修正SPI交换MOSI和MISO语句无法关闭的问题 e. 将默认添加的printf("Hello World !\n");语句移到用户代码区 (注意: 如果重复创建项目时不需要这句,则需要手动删除,否则会导致编译出错) f. 对于模式1的定时器0和定时器1,中断程序中增加自动重置定时初值语句 2. 对于勾选了"每次下载前都重新装载目标文件"选项,ISP下载时 如果重新装载目标文件失败则会退出ISP下载.如果是打开的项目文件 请务必取消"每次下载前都重新装载目标文件"这个选项 3. 当串口波特率计算器计算出的波特率误差大于2.5%时增加弹窗警告 4. 完善Link1D工具电源图标状态的同步问题 Ver6.95W (2025-7-1 18:00) 1. 更新AiCube工具 (V1.00R)(2025-7-1 18:00) a. 更正STC8H8K64U系列和STC32G12K128系列SPI的DMA模式时 自动控制SS脚控制列表显示错误问题 (2025-7-1 16:00) 1. 更新AiCube工具 (V1.00Q) a. 增加支持STC15F2K60S2系列智能外设配置及程序框架自动生成 1. 更新AiCube工具 (V1.00Q) a. 增加支持STC15F2K60S2系列智能外设配置及程序框架自动生成 b. 增加支持STC15W4K32S4系列智能外设配置及程序框架自动生成 c. ADC模块增加多通道选择功能 d. 解决STC89C52RC系列生成代码时会闪退的问题 2. 增加对旧版本发布项目程序重新发布的功能 (由于发布项目程序版本较多,目前仅支持对6.86x和6.87x软件发布的 项目程序进行重新发布, 其他版本后续持续增加支持) 3. 图片取模工具增加颜色顺序设置选项 4. 增加大学上机实验范例程序(STC8H8K64U系列) Ver6.95V 1. 更新AiCube工具 (V1.00P) a. 增加帮助信息功能(帮助信息后续逐步完善) b. 优化CAN模块代码 c. 优化PCA模块代码 d. 增加I/O口用户自定义别名功能 e. 代码文件增加编码支持(目前支持GB2312和UTF-8两种编码格式) 2. 更新大学教学实验范例程序 Ver6.95U (20250612) 1. 更新部分默认选项,更新部分链接 (20250611) 1. 更新AiCube工具 (V1.00O) a. AiCube工具支持STC89C52RC系列的智能外设配置及程序框架自动生成 AiCube工具支持Ai8051U系列的智能外设配置及程序框架自动生成 AiCube工具支持STC8H8K64U系列的智能外设配置及程序框架自动生成 AiCube工具支持STC32G12K128系列的智能外设配置及程序框架自动生成 b. 根据系统的DPI设置自动调整时钟配置显示界面 c. 更新 CAN模块 发送/接收 消息代码 d. 更正已发现的串口2模块、串口3模块、CAN模块的问题 2. 移除I/O口高级配置工具中的中断配置部分 3. I/O口中断工具中增加使能省电模式唤醒功能的配置 4. 功能脚切换工具中增加比较器相关管脚切换的配置 安装Keil头文件说明:如果已经使用6.95Q及后续版本安装过 Keil头文件,则不用重新安装Keil头文件 Ver6.95T 1. 更新AiCube工具 (V1.00N) a. 增加图形化时钟配置功能 2. 主界面中增加I/O中断配置工具 安装Keil头文件说明:如果已经使用6.95Q及后续版本安装过 Keil头文件,则不用重新安装Keil头文件 Ver6.95S 1. 内部测试版本 Ver6.95R 1. 更新AiCube工具 (V1.00L) a. 修正新建项目无法正常改变型号的问题 b. 新建项目时项目名称默认改为空白 c. 根据系统DPI设置自动调整属性列表和I/O口配置列表的显示 2. 修正远程现场升级App校验ID号功能无效的问题 Ver6.95Q 1. 更新AiCube工具 (V1.00K) a. 增加I2C操作范例代码 b. 修正生成的EEPROM读取代码错误 c. 新建AiCube项目时,如果项目名称或者 项目路径不规范,显示错误提示 2. I/O口高级配置工具中增加I/O口中断配置功能 3. 功能脚切换工具中增加支持对高级PWM管脚以及 高级PWM移相管脚进行配置 4. ISP下载完后增加日期和时间信息 5. 根据用户的端口设置选择主界面中的串口号 (特别注意:如果端口选择的不是默认的Auto, 则无法实现USB/HID不停电下载) 6. 更新RTC部分相关寄存器名称(如:YEAR改为RTCYEAR,等) 请重新安装Keil驱动和头文件 Ver6.95P 1. 更新AiCube工具 (V1.00J) a. 修正I2CPSCR寄存器编译报错的问题 b. 修正HSSPI_PSCR寄存器编译报错的问题 c. 增加对8位单片机选择BL51和LX51的支持 Ver6.95O 1. 更新AiCube工具 (V1.00i) a. 新增Ai8051U-8Bit型号 新增STC32G12K128型号 新增STC8H8K64U型号 b. 根据系统的DPI设置自动调整软件界面的布局 c. 新建项目时自动对项目名称和项目路径进行有效性检测 d. 重新新建项目时自动将所有的勾选配置复位到初始状态 e. 修正网友和用户反馈的部分问题 2. 解决远程现场APP对Link1D工具错误提示升级的问题 Ver6.95N 1. 更新AiCube工具 (V1.00H) a. 增加了新建项目、打开项目、打开历史项目、关闭项目、 保存项目、项目另存等项目管理功能 b. 自动生成的代码文件中增加用户代码块功能标志, 重复生成代码时可保留代码块功能标志中的用户代码 c. 增加自动备份Keil项目文件功能 d. main.c文件中增加微秒延时代码 e. 更正ai8051u_def.h中的笔误 2. 增加PDF阅读器的下载链接 3. 更新教学实验代码 4. HID助手增加保存数据到文件的功能 Ver6.95M 1. 更新AiCube工具 (V1.00G) (增加图形化I/O口配置功能) (增加创建完成项目后自动打开项目功能) 2. Ai8051U头文件中增加CCON寄存器的位定义 3. RTC对时增加HID接口方式 3. 解决无法对4.3C固件版本的STC89系列单片机进行ISP下载的问题 Ver6.95L 1. 更新AiCube工具 (V1.00F) (增加自动判断是否需要打开全局中断的功能) 2. 增加Windows常用工具菜单 方便用户打开Windows的记事本、计算器、画图等工具 Ver6.95K 1. 更新Link1D/Writer1A/U8W脱机下载程序 (解决工具降低到低版本时找不到串口的问题) (解决无法对5.8D固件版本的STC12C2052AD系列单片机进行ISP下载的问题) 2. 更新AiCube工具 (V1.00E) (增加QSPI模块配置) (更正外设树节点状态与图标不符的问题) (看门狗配置页面中增加看门狗溢出时间参考值) (ADC配置页面中增加ADC转换速度参考值) (SPI配置页面中增加SPI数据率参考值) (I2C配置页面中增加I2C总线速度参考值) (LCM配置页面中增加LCM时钟频率和数据速率参考值) (I2S配置页面中增加I2S比特率、音频采样率和主时钟输出频率参考值) 3. 更正指令表显示异常的问题 4. 更新8H/32G/8051U系列头文件的定义 (移除头文件中额外的def.h和ai_usb.h头文件的引用) (保留头文件中特殊功能寄存器位的宏定义,方便用户直接使用) Ver6.95I 3. 增加AiCube工具(Keil项目创建助手) 1. 更新8H/32G/8051U系列头文件的定义 2. 增加生成安装程序(自动安装USB-CDC驱动) Ver6.95G 1. 管脚切换代码自动生成工具中增加Ai8051U系列 2. 更新Link1D/Writer1A/U8W脱机下载程序 (更正对STC32F12K54系列脱机下载时频率调节误差大的问题) 3. 增加“深圳大学上机实验”范例程序 (持续更新中) Ver6.95F 1. 修正Ai8051U系列使用USB模式下载时复位脚选项显示不正确的问题 (串口模式和USB模式ISP下载时,复位脚选项下载都是正确的) 2. 串口绘图软件增加串口发送数据接口功能 3. 弹窗提示部分固件版本的Ai8051U系列只支持串口下载模式 4. 弹窗提示部分固件版本的STC32G12K128系列只支持串口下载模式 (更新日期:2025-2-11) Ver6.95E 1. 更新Ai8051U系列的头文件 去掉WKTEN的定义,WKTCH寄存器不支持读-修改-写指令也位操作指令 2. 更新Ai8C/STC8C系列的头文件 增加串口3和串口4的特殊功能寄存器定义 3. 串口绘图工具增加保存数据为CSV格式 4. 头文件/范例程序/自动生成代码等工具增加字符串查找功能 (将光标定位到工具的文本框内,然后按Ctrl+F进行查找) (将光标定位到查找界面中的文本框,按Esc键可关闭查找界面) Ver6.95D 1. 升级USB-Link1D/USB-Writer1A工具的固件 优化下载工具上电立即自动脱机功能,当关闭自动检测有无芯片 功能时,工具上电不自动脱机;若需要上电立即自动脱机,则需要 打开自动检测有无芯片功能(即不要勾选关闭自动检测功能) 2. 增加MLM8H4K64TL系列测试型号 Ver6.95C 1. 修正STC15F104E系列头文件的错误 2. 串行Flash编程器增加W25Q256和W25Q512型号 3. 修正串口助手的终端模式无法输入ESC、TAB等特殊键的问题 4. 修正远程现场升级App无法使用USB-UART+HID工具下载的问题 5. 更正Ai8051U系列的各种封装管脚图 6. 更新USB-Writer1A工具的固件 解决新旧版本的USB-Writer1A工具电源控制不兼容导致 新版本工具无法输出5V电压的问题 Ver6.95A 1. 更新Link1D/Writer1A固件,解决软件无法脱机下载的问题 解决放入芯片到USB-Writer1A工具在锁紧座上无法自动烧录的问题 特别说明:由于Writer1A上有防止电流倒灌的二极管电路, 所以如果要从Writer1A工具的锁紧座进行ISP在线或者脱机下载, 在配置工具的端口模式时,工具接收脚S-TxD模式一定要选 "准双向口+内部上拉"模式,不能选"高阻输入"模式,否则 Writer1A无法正常接收串口数据会导致在线和脱机下载失败。 2. 更新USB转双串口+HID工具和USB转单串口+HID工具的固件, 解决无法调节频率的问题 3. 去除软件启动需要管理员权限的限制 (若需要读取硬盘号,请使用管理员身份运行软件) 4. 优化软件启动 5. 更新接口协议及帮助文档 Ver6.94Z 1. 更新Link1D/Writer1A固件 增加支持STC15F204EA系列和STC15F104E系列的在线ISP下载 2. Link1D/Writer1A/U8W工具脱机下载最大数量增加至30万 3. 增加擎天柱LED点灯调试界面 4. LED40和LED64增加接口函数 LED40_SetPort/LED64_SetPort可设置整组端口 LED40_SetBit/LED64_SetBit可设置单个端口输出高电平 LED40_ClrBit/LED64_ClrBit可设置单个端口输出低电平 5. 更新接口协议及帮组文档 6. 更新USB-CDC和USB-HID库函数 7. 修正范例程序列表滚动鼠标会导致程序闪退的问题 Ver6.94Y 1. 更新Link1D固件 根据用户的配置信息智能打开/关闭通讯口的内部上拉电阻 2. 更新USB转单串口+HID工具/USB转双串口+HID工具的固件 解决使用HID界面下载程序会出现下载不正确的问题 3. 保存项目文件时增加保存代码文件路径的功能 4. 更新产品选型指南,修改表头冻结模式 Ver6.94X 1. 增加关闭软件时自动保存配置文件的功能 为了推广按下复位键时不需要P3.2口接地也能进行USB下载的功能, 特增加了设置P5.4/P4.7口为复位脚时提示用户保存配置文件 在"文件"菜单中勾选"关闭时自动保存配置"项,则会在关闭软件时 判断如果硬件选项被修改过且未手动保存,则会自动保存配置,强烈建议勾选 另外,点击"文件"菜单中的"恢复默认配置"则会将全部的硬件选项 恢复为出厂的默认配置 2. "编程"菜单中,制作/更新USB转串口的相应程序,增加相应的对应型号提示 3. 修正串行Flash编程器界面显示问题 4. 增加串行Flash编程器加载读缓冲数据到写缓冲区的功能 5. 增加导出封装图的管脚名称到文件的功能(右键菜单选择) Ver6.94W 1. 修正串行Flash编程器修改缓冲区无效的问题 2. 更新Writer1A固件,支持Writer1A对89/12等早期单片机 使用工具的锁紧座进行在线和脱机下载 3. 修正图片取模工具对8位256色取模不正确的问题 4. 修正串口助手打开时CPU占有率过高的问题 5. 更新产品选型指南 (增加滚动条; 增加冻结表头勾选项) Ver6.94W 1. 修正串行Flash编程器修改缓冲区无效的问题 2. 更新Writer1A固件,支持Writer1A对89/12等早期单片机 使用工具的锁紧座进行在线和脱机下载 3. 修正图片取模工具对8位256色取模不正确的问题 Ver6.94V 1. 修正Ai8051U实验箱程序包和V9.4版32G系列实验箱程序包的下载链接地址 Ver6.94U 1. 修正USB转UART+HID工具错误升级提示的问题 2. 增加使用Link1D工具制作USB转双串口工具的功能 3. 增加制作最新USB-Writer1A工具主控芯片的功能 4. 恢复关闭串口助手时自动保存发送窗口内容的功能 Ver6.94T 1. 增强 工具菜单 中的 串行Flash编程器 功能 2. 修改编程工具的电源控制按钮显示模式 (可选图片模式和文本模式) 3. 查找目标芯片型号时默认会选择最接近的型号 4. Link1D/U8W 工具脱机下载可同时支持Ai型号对应STC型号 5. 更新USB转双串口程序 (P3.2口电源控制模式可用户设置) Ver6.94S 1. 解决加载代码文件和数据文件不当可能导致下载失败的问题 2. 修正Flash编程器无法正确保存缓冲区数据的问题 3. 更新资料下载链接 Ver6.94R 1. 更新USB转双串口+HID工具、USB-Link1D工具的固件 修改正CDC串口高速收发数据会出现丢数据问题 2. 更新Link1D脱机下载控制程序 解决不擦除EEPROM且需要写重要测试参数会失败的问题 3. 增加同时加载用户自定义ISP和用户AP程序的功能 Ver6.94Q 1. 更新USB转双串口+HID工具的固件 增加使用P5.4和P3.5口对目标单片机电源进行控制 P5.4平时为高电平,需断电时P5.4输出低电平 P3.5平时为低电平,需断电时P3.5输出高电平 2. 工具菜单中增加串口FLASH编程器工具 有详细的编程通信协议说明 Ver6.94P 1. 增加串行Flash编程工具 选择 USB-HID/CDC串口助手,点击 发送文件窗口, 右下角增加Flash编程功能按钮 支持多文件同时发送, 支持自动生成文件分配表数据 和电脑串口助手通信的MCU要有对Flash编程的对应程序 有配套的范例程序可供参考, 用户可根据对应的Flash修改相应程序 2. 图片取模工具支持对gif文件格式的支持 工具菜单 中的 图片取模工具 增加支持转换gif文件 支持自动转换多帧图片的所有数据, 方便做视频级的动画显示 Ver6.94O 1. 增加USB-HID转UART串口工具制作 2. CAN助手增加文本方式显示数据功能 Ver6.94N 1. 增加AI系列单片机型号 2. 更正部分已知的问题