找回密码
 立即注册
查看: 243|回复: 8

你们例程能不能不要写的那么复杂?

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:48
  • 最近打卡:2026-07-03 18:14:23

31

主题

136

回帖

660

积分

高级会员

积分
660
发表于 2026-4-6 07:25:45 | 显示全部楼层 |阅读模式
研究了一个晚上的CAN2.0收发,发现你们写的例程那么复杂干什么呢?一堆的指针,一堆的结构体联合体,能不能写的简单一点,你们这个是例程,方便别人看的明白,不是显的你们程序员水平有多高。

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:48
  • 最近打卡:2026-07-03 18:14:23

31

主题

136

回帖

660

积分

高级会员

积分
660
发表于 2026-4-6 07:27:27 | 显示全部楼层
上次研究关于DMA刷屏的程序,最终提取出来有用的部分,不到你们例程的1/10,你们这么干,不嫌累吗?
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:120
  • 最近打卡:2026-07-05 08:00:11
已绑定手机

3

主题

180

回帖

857

积分

高级会员

积分
857
发表于 2026-4-6 17:16:28 | 显示全部楼层
深山*** 发表于 2026-4-6 07:27
上次研究关于DMA刷屏的程序,最终提取出来有用的部分,不到你们例程的1/10,你们这么干,不嫌累吗? ...

你说的“你们”是谁,发几个连接看看“你们”是怎么炫技的。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:48
  • 最近打卡:2026-07-03 18:14:23

31

主题

136

回帖

660

积分

高级会员

积分
660
发表于 2026-4-6 20:49:02 | 显示全部楼层
wul*** 发表于 2026-4-6 17:16
你说的“你们”是谁,发几个连接看看“你们”是怎么炫技的。

以寄存器CAN_CFG_STAT为例,传统的操作方式,是直接对CAN_CFG_STAT赋值就可以了,他是绕来绕去,绕了一大圈,我找了半天都找不到他是从哪里对CAN_CFG_STAT寄存器进行赋值的,除了STC32G144K246.h里能够找到CAN_CFG_STAT外,其它的任何地方找不到CAN_CFG_STAT,他写了一大堆的东西,最终肯定是要操作这个寄存器吧,你在他的例程里找一下,能不能找到完全匹配的CAN_CFG_STAT来,为什么要这么干呢?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2026-07-01 21:45:21
已绑定手机

272

主题

432

回帖

2314

积分

金牌会员

积分
2314
发表于 2026-4-6 21:36:41 | 显示全部楼层
你要反思是不是你自己的问题,我现在写代码少不了指针,没有指针代码逻辑都写不出。不是说写代码用指针就牛逼,装样。是指针确实能方便逻辑的实现。
发送数据当然用结构体方便,这样数据就能以包的方式一次发送出去
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:48
  • 最近打卡:2026-07-03 18:14:23

31

主题

136

回帖

660

积分

高级会员

积分
660
发表于 2026-4-6 22:51:31 | 显示全部楼层
QQ6243*** 发表于 2026-4-6 21:36
你要反思是不是你自己的问题,我现在写代码少不了指针,没有指针代码逻辑都写不出。不是说写代码用指针就牛 ...

你确定这个CAN的操作,不用指针和结构体就写不出来?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2026-07-01 21:45:21
已绑定手机

272

主题

432

回帖

2314

积分

金牌会员

积分
2314
发表于 2026-4-7 08:00:26 | 显示全部楼层
深山*** 发表于 2026-4-6 22:51
你确定这个CAN的操作,不用指针和结构体就写不出来?

不是写不错,是会变的更复杂,更乱
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:316
  • 最近打卡:2026-07-04 08:25:57

18

主题

261

回帖

345

积分

中级会员

积分
345
发表于 2026-4-7 08:05:31 | 显示全部楼层
每个人写代码的习惯不同罢了
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:82
  • 最近打卡:2026-06-28 19:08:17
已绑定手机

59

主题

399

回帖

1049

积分

金牌会员

积分
1049
发表于 2026-4-16 17:48:45 来自手机 | 显示全部楼层
按你这么说stm32 HAL库有用的部分肯定没1/10了😂
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-5 09:52 , Processed in 0.074397 second(s), 85 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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