本帖最后由 witqyz 于 2025-12-24 11:50 编辑
用DeepSeck,轻松生成51单片的上位机调试器、协议构造器、协议解释器
注:在web调用AIP时,
简单的最容易快速成功输出一个应用
后面,加要求多了,很容易出问题。
多尝试多次就可以了,
有些文字,分前后,才容易成功。
一、尝试
1、一直以来,
以前用VB开发过一个51单片机的上位机,
后来用VS搞了一个,
但开发完,后面再进一步升级和扩展功能时,
没有太多时间去一边学习,一边写代码;
2、近几天,
看到用Deepseck可以顺利开发HTML程序。
也想到HTML有相应的web调用API来使用计算机的串口,
3、所以,
进行简单的测试,只要在Deepseck里,输入:
帮我做一个web串口调试界面,生成HTML;
4、之后,
第一个简单的HTML的调试界面出来,
5、用虚拟串口测试了一下,
还真的能用。
6、再后来,给Deepseck不断的调整输入要求,
几分钟,就能重新设计出不同样式的串口调试程序。
这样就轻松很多。
7、注:不是每次都能用AI生成的程序,都是成功的。
也有失败用不了的。这个不用担心,多试几次就行
8、为了提高效率,我有时会同时启动多个网页去同时,跑不同的AI设计。
二、未来,我想把串口调试器+协议构造器+协议解释器用AI设计在一起
1、这个工作量有些大
2、如果,有人感兴趣,不仿一起,用不同的设计思路来多尝试不同的Ai编程结果,
之后,大家一起分享一下
3、用HTML做出的应用,对接串口设备,
我相信,还有很多地方要用到的
如果,能用AI设计出来,
那,后面的程序开发时间,成本,都会大大的降低下来。
三、下面是我输入给Deepseck的文字案例,给大家作为参考
----------------------------------------------
最初的,第一个成功的:
001-帮做一个串口控制面板
使用Web Serial API与计算机串口进行通信
做成HTML操作界面。
----------------------------------------------
202-帮做一个串口控制面板
使用Web Serial API与计算机串口进行通信
做成HTML操作界面。
一、界面
1、软件编号为WEB-R232-DeepS-V003;
2、按钮用3D图标风格;
3、棕色背景;
二、功能
帮做一个串口控制面板
使用Web Serial API与计算机串口进行通信
1、设计一个串口开关按钮,实现web调用电脑中的串口;
2、设计一个多项选择框,可选择多个串口;
3、设计一个发送和接收文件框,可以接收文字或16进制的数据;
----------------------------------------------
209-帮做一个串口控制面板
使用Web Serial API与计算机串口进行通信
1、设计一个串口连接选择按钮,用navigator.serial.requestPort()实现web调用电脑中的串口;
一、界面
1、软件编号为WEB-R232-DeepS-V008;
2、按钮用3D图标风格;
3、紫黄色背景;
二、功能
帮做一个串口控制面板
使用Web Serial API与计算机串口进行通信
1、设计一个连接按钮选择计算中机的可用串口,实现web调用电脑中的串口;
2、连接成功后显示串口端口号;
3、设计一个发送和接收文件框,可以接收文字或16进制的数据;
4、设计一个接收协议解释文本框和一个协议输入文本框
接心文本框或协议输入文本框自动填写到下面协议分段内容
(1)贞头,贞长,ID,协议组件可以自由输入内容,字段长度可以选择为1、2、3、4、5、6、7、8字节
(1)贞头=用户自己输入
(2)贞ID=用户自己输入
(3)贞功能1
(4)贞功能2
(5)贞功能3
(6)贞功能4
(7)贞功能5
(8)贞功能6
(20)贞尾=用户输入
(21)校验=可选择常用的多种校验方式
5、设计一个协议解释结果
(1)显示用们她收协议文件框里的协议定义解释后的结果
附件:案例
201-串口调试-HTML-Deepseck生成的实例.zip
(35.2 KB, 下载次数: 0)
----------------------------------------------
|