找回密码
 立即注册
楼主: Ayb_ice

强烈建议stc32增加16位32位特殊功能寄存器

[复制链接]
  • 打卡等级:以坛为家III
  • 打卡总天数:667
  • 最近打卡:2026-03-17 11:57:25

9

主题

609

回帖

4272

积分

论坛元老

积分
4272
发表于 2025-9-25 11:09:01 | 显示全部楼层
两次就两次,配置参数又不是每时每刻都要操作,
系统时钟支持高些,速度换性能
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:642
  • 最近打卡:2026-03-18 14:58:56

33

主题

2907

回帖

6539

积分

论坛元老

积分
6539
发表于 2025-9-25 11:19:45 | 显示全部楼层
网*** 发表于 2025-9-25 11:09
两次就两次,配置参数又不是每时每刻都要操作,
系统时钟支持高些,速度换性能 ...

两次不就打破了原子性了么。。。感觉还是有区别。
而且论坛里面,也有不少因为两次读取导致出问题的情况。


如果是 一次 ,,这种问题是不是可以避免呢
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:667
  • 最近打卡:2026-03-17 11:57:25

9

主题

609

回帖

4272

积分

论坛元老

积分
4272
发表于 2025-9-25 12:02:45 | 显示全部楼层
_奶*** 发表于 2025-9-25 11:19
两次不就打破了原子性了么。。。感觉还是有区别。
而且论坛里面,也有不少因为两次读取导致出问题的情况。 ...

接受现实吧,为了兼顾广大8位机用户,短时间是没法改变这种现状的
要么等ARM核的型号出来.
再说,即使纯32位处理器,也会有同样也会原子操作问题.这东西只能靠编程技巧来规避了.
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:251
  • 最近打卡:2026-03-18 08:39:47
已绑定手机

22

主题

626

回帖

2318

积分

金牌会员

积分
2318
发表于 2025-9-25 13:09:23 | 显示全部楼层
网*** 发表于 2025-9-25 11:09
两次就两次,配置参数又不是每时每刻都要操作,
系统时钟支持高些,速度换性能 ...

光配置吗,你不读取吗
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:486
  • 最近打卡:2026-03-18 14:55:08

49

主题

155

回帖

1621

积分

金牌会员

积分
1621
发表于 2025-9-25 14:32:33 | 显示全部楼层
重新设计一个单片机架构!性能相当STM32,甚至超过STM32。使用起来又像51那么简单!C51也能支持!看谁来实现这个梦想?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:642
  • 最近打卡:2026-03-18 14:58:56

33

主题

2907

回帖

6539

积分

论坛元老

积分
6539
发表于 2025-9-25 15:20:21 | 显示全部楼层
网*** 发表于 2025-9-25 12:02
接受现实吧,为了兼顾广大8位机用户,短时间是没法改变这种现状的
要么等ARM核的型号出来.
再说,即使纯32位 ...

话说,一次性读取16位或者32位,是编译器要做的事情,还是芯片要做的事情。前提是芯片的数据总线已经是32位的情况下。


我看现有的8051U 数据总线已经是32位了,,地址总线24位。。应该是允许一次性读取32位数据的。。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:667
  • 最近打卡:2026-03-17 11:57:25

9

主题

609

回帖

4272

积分

论坛元老

积分
4272
发表于 2025-9-25 16:49:10 | 显示全部楼层
_奶*** 发表于 2025-9-25 15:20
话说,一次性读取16位或者32位,是编译器要做的事情,还是芯片要做的事情。前提是芯片的数据总线已经是32 ...

应该跟编译器有关吧,对32位读写真正高需求的场合,换其他芯片就是.
硬件做再好,没编译器支持也是白瞎,这也是STC一个发展瓶颈了,C51和C251编译器,基本没人维护了.
如果还要发展32位51,未来必然要解决这个问题.不然只能转向ARM之类构架.
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:642
  • 最近打卡:2026-03-18 14:58:56

33

主题

2907

回帖

6539

积分

论坛元老

积分
6539
发表于 2025-9-26 09:55:58 | 显示全部楼层
网*** 发表于 2025-9-25 16:49
应该跟编译器有关吧,对32位读写真正高需求的场合,换其他芯片就是.
硬件做再好,没编译器支持也是白瞎,这也 ...

说的对啊,,我也是觉得输就输在编译器上了。

看着这么好的东西发挥不出来就和难受。。。痛心疾首啊
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:25
  • 最近打卡:2026-02-27 18:14:04

3

主题

217

回帖

1293

积分

金牌会员

积分
1293
发表于 2025-9-26 12:04:45 | 显示全部楼层
_奶*** 发表于 2025-9-26 09:55
说的对啊,,我也是觉得输就输在编译器上了。

看着这么好的东西发挥不出来就和难受。。。痛心疾首啊 ...

看别人搞个C编译器很容易啊,都是移植GCC或LLVM的,看有个人用台湾一家的MCU,厂家没有提供C编译器,就自己用LLVM做了一个C编译器
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:486
  • 最近打卡:2026-03-18 14:55:08

49

主题

155

回帖

1621

积分

金牌会员

积分
1621
发表于 2025-9-26 12:26:20 | 显示全部楼层
自己设计一个最优秀的单片机架构,再鼓捣一个C编译器,你可以做出世界最强大的单片机!
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-19 06:16 , Processed in 0.113072 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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