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

自研C语言编译器发布,STC IDE —— 面向STC32系列及AI8051U的C语言编译器,11/7更新

 火.. [复制链接]
已绑定手机

1

主题

8

回帖

1543

积分

金牌会员

积分
1543
发表于 2026-9-9 21:13:23 | 显示全部楼层
王*** 发表于 2026-9-8 21:21
STCIDE 目前并没有实现 bit 变量,只有 sbit 会被适配,就算是定义 bit 变量也会默认降级到 char 来实现, ...

STC32.7z (38.95 KB, 下载次数: 122)
打包给你了

加了(bit) keil里面也会出问题

点评

好的,我看一下  详情 回复 发表于 2026-9-10 00:15
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-10 00:15:14 | 显示全部楼层
天黑不*** 发表于 2026-9-9 21:13
打包给你了

加了(bit) keil里面也会出问题

好的,我看一下
回复

使用道具 举报 送花

28

主题

158

回帖

1166

积分

金牌会员

积分
1166
发表于 2026-9-10 20:00:24 | 显示全部楼层
天黑不*** 发表于 2026-9-8 17:17
HC_SER = (col_high >> (7 - i)) & 0x01;

HC_SER = (col_low >> (7 - i)) & 0x01;

HC_SER = (col_low >> (7 - i)) & 0x01;
这两行被强行改成
HC_SER = (biat)(col_high >> (7 - i)) & 0x01;
这个不对,你这个是把(col_high >> (7 - i))转成bit然后& 1
应该 (bit)((col_high >> (7 - i)) & 0x01) 这样写

点评

[attachimg]148782[/attachimg] 已经添加括号功能,并且可以撤销自动改写(撤销后在界面重新刷新前不再自动改写)  详情 回复 发表于 2026-9-12 11:47
回复

使用道具 举报 送花

已绑定手机

0

主题

2

回帖

12

积分

新手上路

积分
12
发表于 2026-9-12 11:18:03 | 显示全部楼层
为什么说是开源的,我找不到ide的仓库啊
回复

使用道具 举报 送花

已绑定手机

13

主题

115

回帖

418

积分

中级会员

积分
418
发表于 2026-9-12 11:38:19 | 显示全部楼层
王*** 发表于 2026-9-5 12:37
好的,下个版本更新这个功能

缺少了分号,分号得重新自己打上去

屏幕录制 2026-09-12 114027.mp4

248.86 KB, 下载次数: 261

点评

好的,下次补充这个  详情 回复 发表于 2026-9-12 11:40
只要不死学,就往学里死
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-12 11:40:30 | 显示全部楼层

好的,下次补充这个
回复

使用道具 举报 送花

已绑定手机

13

主题

115

回帖

418

积分

中级会员

积分
418
发表于 2026-9-12 11:41:18 | 显示全部楼层
USB调试和下载什么时候添加?

点评

我同事昨天已经把协议给我了,预估大概2~3天适配上,见谅,因为还要测试实际效果,所以这种协议更新速度没有那么快  详情 回复 发表于 2026-9-12 11:43
只要不死学,就往学里死
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-12 11:43:58 | 显示全部楼层
14712*** 发表于 2026-9-12 11:41
USB调试和下载什么时候添加?

我同事昨天已经把协议给我了,预估大概2~3天适配上,见谅,因为还要测试实际效果,所以这种协议更新速度没有那么快
回复

使用道具 举报 送花

已绑定手机

13

主题

115

回帖

418

积分

中级会员

积分
418
发表于 2026-9-12 11:44:02 | 显示全部楼层
截图202609121142324785.jpg
预处理的空白是什么?好像有东西但是看不见
选择的时候就能看见有东西
截图202609121143099004.jpg

点评

预处理就是解析器实际看到的东西,主要有:常量折叠,注释遮盖 你看到的没错,就是一堆空格,原有注释的地方就是了  详情 回复 发表于 2026-9-12 11:48
只要不死学,就往学里死
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-9-12 11:47:37 | 显示全部楼层
zh*** 发表于 2026-9-10 20:00
HC_SER = (col_low >> (7 - i)) & 0x01;
这两行被强行改成
HC_SER = (biat)(col_high >> (7 - i)) & 0x01 ...

截图202609121147065285.jpg

已经添加括号功能,并且可以撤销自动改写(撤销后在界面重新刷新前不再自动改写)
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-14 10:01 , Processed in 0.076090 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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