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

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

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2026-04-22 01:56:59

30

主题

136

回帖

640

积分

高级会员

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

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2026-04-22 01:56:59

30

主题

136

回帖

640

积分

高级会员

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

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:60
  • 最近打卡:2026-05-01 05:53:11
已绑定手机

3

主题

94

回帖

505

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2026-04-22 01:56:59

30

主题

136

回帖

640

积分

高级会员

积分
640
发表于 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
  • 打卡总天数:515
  • 最近打卡:2026-04-30 13:16:37
已绑定手机

278

主题

422

回帖

2295

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2026-04-22 01:56:59

30

主题

136

回帖

640

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:515
  • 最近打卡:2026-04-30 13:16:37
已绑定手机

278

主题

422

回帖

2295

积分

金牌会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:261
  • 最近打卡:2026-05-01 07:39:25

18

主题

246

回帖

568

积分

高级会员

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

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2026-04-23 12:06:25
已绑定手机

57

主题

397

回帖

1034

积分

金牌会员

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-5-1 10:30 , Processed in 0.127826 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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