找回密码
 立即注册
楼主: 王昱顺

DeepSeek Harness + STC32-IDE C11编译器 深度融合插件,自动编程 | 豆包也可

[复制链接]
已绑定手机
已实名认证

148

主题

4098

回帖

1万

积分

超级版主

积分
10914
 楼主| 发表于 2026-8-25 17:26:09 | 显示全部楼层
QQ6243*** 发表于 2026-8-25 15:51
能用豆包吗,豆包免费的

测试过了,可以使用的,让豆包直接给你HEX即可(需要使用Agent模式)
主要关键词是提示通过CDP接口连接,里面有window.ai_ctrl接口可以用于控制




f7b1254886bdc2f8702ecce50ac8bf4c.jpg

066af4824855bcac5a05e6f90d125450.jpg

11cacd8edbd86caee9cd60bc2a5e6084.jpg

微信图片_20260825174257_96_25.jpg

由于实验箱正在调试用
我就随便找了个STC32G的核心板,然后让豆包给我改成P2口了
实测完美可用,跟AI适配性极好,

中间豆包发现编译错误也可以自己排查最终修正


回复

使用道具 举报 送花

已绑定手机

7

主题

322

回帖

1162

积分

荣誉版主

积分
1162
发表于 2026-8-25 19:01:28 | 显示全部楼层
【DeepSeek Harness + STC32-IDE C11编译器 深度融合插件,自动编程】!
厉害。等一下实际试试


(仅供参考,欢迎探讨)
回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25432
发表于 2026-8-25 20:56:30 | 显示全部楼层
内部点评:

展现强大的适配性,可以用免费的豆包直接生成HEX并下载,全程不用电脑

就是豆包的免费版多少有点笨,这个没法一轮成功,修了一次才成功的。
对于学生/爱好者来说倒是学习用挺不错的,超低学习成本

回复

使用道具 举报 送花

已绑定手机

294

主题

1088

回帖

3605

积分

超级版主

积分
3605
QQ
发表于 2026-8-26 15:35:29 | 显示全部楼层
测试STC32G12K128跑马灯程序和驱动8个数码管程序,全速运行。

截图202608261517139852.jpg



1、首先要连接STC-USB Link1D6工具,将STC32G12K128设置成仿真芯片
截图202608261533282697.jpg 截图202608261520222422.jpg


2、下载王工发布插件压缩包到桌面上,详情见第一页。
截图202608261557526964.jpg

3、在DeepSeek Harness输入:帮我安装一下这个STCIDE控制插件,文件在Project上,叫‘stc-ide-control-1.0.8.zip’,
里面有对应的安装说明 以及
     帮我安装一下这个文档搜索插件,文件在桌面上,叫‘stc-knowledge-v1.0.0.zip’,里面有对应的安装说明


截图202608261527199151.jpg 截图202608261529346816.jpg


4、桌面版的DeepSeek Harness一定要打开,最小化。
网址配到127.0.0.1:3080,实现浏览器本地访问
导入工程文件,点击连接设备、全速运行
截图202608261530061536.jpg






热线19952583534
www.STCAI.com
回复

使用道具 举报 送花

已绑定手机

294

主题

1088

回帖

3605

积分

超级版主

积分
3605
QQ
发表于 2026-8-26 15:44:24 | 显示全部楼层
我让DeepSeek Harness 帮写一个跑马灯程序


热线19952583534
www.STCAI.com
回复

使用道具 举报 送花

已绑定手机

294

主题

1088

回帖

3605

积分

超级版主

积分
3605
QQ
发表于 2026-8-26 15:46:54 | 显示全部楼层

✅ 新的跑马灯程序已写好、编译、烧录,正在运行!

程序说明

项目 内容
工程 「跑马灯-来回扫描」
效果 单个亮点从P6.0 走到 P6.7,再折返回来,来回往复
速度 250ms/步(改 SPEED_MS 宏即可调速)
实现 Timer0 1ms 节拍驱动,主循环空转——非阻塞,随时可加别的任务
体积 773 字节 / ROM 0.59%
状态 ✅ 已烧录,running

和之前例程 01.1/01.2 的区别:那些是单方向循环 + 阻塞延时;这个是来回折返 + 中断定时,代码也更干净。板子上现在应该能看到亮点左右往复。

需要调速、改成两个亮点追逐、或全部点亮滚动等效果,说一声就改。

但问题是:一开始只亮了最右边一个灯!

在对话框中输入只亮了最右边一个灯

image.png

他会继续思考

✅ 问题找到并修复了,跑马灯现在正常运行!

根因(一个隐藏得很深的坑)

你之前看到"只有一个灯亮"——是因为我写的 Timer0 中断函数里有一句提前 return:

if(++ms_count < SPEED_MS)  return;   // ← 这句

STC IDE 的编译器把这条路径编译成了普通 RET 而不是 RETI(看汇编发现的:022F: 22 RET):

  • RET 不清除中断标志 → 中断控制器认为中断还在执行,后续中断全部进不来;
  • 中断入口压栈的 6 个寄存器也没弹出来 → 每 1ms 堆栈错乱 6 字节 → 几十毫秒内程序崩溃,灯就卡死在第一个。

修复:ISR 改成单出口(把移动逻辑包进 if(++ms_count >= SPEED_MS){...}),不再提前 return,汇编里只剩一条 RETI。

验证结果

  • SWD 读变量确认:暂停读 led_index = 5 → 运行 → 6 → 5,来回折返 ✓;
  • 全片下载 + 运行,状态 running ✓;
  • 板子上现在应该看到:一个亮点在 8 个 LED 之间左右往复(设计 250ms/步)。

以后我写的中断代码都会避开这个"ISR 提前 return"的坑。

现在看一下板子,速度合适吗?如果太快/太慢,告诉我实际感觉,我调 SPEED_MS 就行

点评

此问题已修复,新版已经更新  详情 回复 发表于 2026-8-26 17:16
收到,此问题将在下个版本修复。通过AI就可以很方便的测试到编译器问题  发表于 2026-8-26 16:12
热线19952583534
www.STCAI.com
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4098

回帖

1万

积分

超级版主

积分
10914
 楼主| 发表于 2026-8-26 17:16:13 | 显示全部楼层
国学*** 发表于 2026-8-26 15:46
✅ 新的跑马灯程序已写好、编译、烧录,正在运行!
程序说明

此问题已修复,新版已经更新
回复

使用道具 举报 送花

已绑定手机

0

主题

50

回帖

104

积分

注册会员

积分
104
发表于 2026-8-27 09:30:50 | 显示全部楼层
这个可以哦,厉害
回复

使用道具 举报 送花

已绑定手机

7

主题

115

回帖

3014

积分

论坛元老

积分
3014
发表于 2026-8-31 08:33:04 | 显示全部楼层
哪位老师科普一下怎么在自己电脑上布置这个DEEPSEEK Harness 呀?说要先安装NODE.JS?

点评

可以去视频网站上搜索一下,有很多教程的,安装 nodejs 也挺快的,就是一个安装包  详情 回复 发表于 2026-8-31 08:48
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4098

回帖

1万

积分

超级版主

积分
10914
 楼主| 发表于 2026-8-31 08:48:59 | 显示全部楼层
qizhi*** 发表于 2026-8-31 08:33
哪位老师科普一下怎么在自己电脑上布置这个DEEPSEEK Harness 呀?说要先安装NODE.JS?
...

可以去视频网站上搜索一下,有很多教程的,安装 nodejs 也挺快的,就是一个安装包
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-8 01:38 , Processed in 0.081448 second(s), 88 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表