找回密码
 立即注册
查看: 1192|回复: 16

怎样快速搭配程序?

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:166
  • 最近打卡:2025-06-16 09:42:32

122

主题

162

回帖

365

积分

中级会员

积分
365
发表于 2024-4-4 20:33:09 | 显示全部楼层 |阅读模式
写程序就像造机器,全部自己写,就好像轴承、螺丝螺母自己加工,费时费力。采用自己、别人写好的程序搭建,好比用现成的零件组装。问题是,如何用已有的程序搭建?怎样搞好各部分的衔接?有什么诀窍?要注意什么?请大师们谈谈经验。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:467
  • 最近打卡:2025-06-15 22:44:24
已绑定手机

19

主题

3231

回帖

5281

积分

论坛元老

积分
5281
发表于 2024-4-4 20:57:25 | 显示全部楼层
库函数可以节省时间
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:166
  • 最近打卡:2025-06-16 09:42:32

122

主题

162

回帖

365

积分

中级会员

积分
365
发表于 2024-4-4 20:59:53 | 显示全部楼层
so*** 发表于 2024-4-4 20:57
库函数可以节省时间

对函数库不熟悉,哪里有教学视频?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-16 09:28:47

733

主题

1万

回帖

1万

积分

管理员

积分
16647
发表于 2024-4-4 21:15:13 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:466
  • 最近打卡:2025-06-16 09:07:17

17

主题

533

回帖

1396

积分

金牌会员

积分
1396
发表于 2024-4-5 01:00:29 | 显示全部楼层
无论拿到谁的程序,都要调试通最基本的通信才行. 调试通之后才会再进行下一步
自信就会温和,温和就会坚定!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:567
  • 最近打卡:2025-06-16 12:27:03

11

主题

1193

回帖

5522

积分

论坛元老

积分
5522
发表于 2024-4-5 15:09:51 | 显示全部楼层
库函数的作用,能让你更快的使用单片机,而不用细细研究各种寄存器。
项目开发时直接调用。方便,快捷。 你直接调用就行了,不用研究太深的问题

太多调用API函数,可能会丢掉寄存器的知识,我的建议寄存器顺带着API函数一块了解

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:459
  • 最近打卡:2025-06-16 00:13:00
已绑定手机

37

主题

2221

回帖

2658

积分

荣誉版主

积分
2658
发表于 2024-4-6 23:39:22 | 显示全部楼层
要么用别人写好的库,要么自己把单独功能封装成库,熟悉了配置和调用方法即可。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:460
  • 最近打卡:2025-06-16 07:32:07

4

主题

511

回帖

2177

积分

金牌会员

积分
2177
发表于 2024-4-7 09:08:53 | 显示全部楼层
需要学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:462
  • 最近打卡:2025-06-16 10:02:39

33

主题

2447

回帖

5168

积分

论坛元老

积分
5168
发表于 2024-4-7 09:45:17 | 显示全部楼层
需要注意什么,,用别人的程序,最好要找资料齐全,能看到源代码的,注释清晰合理。

资料齐全说的是作者对于自己的程序有完整的描述,而不是三言两语的在程序的开头说个 这个是某某实验,这是啥啥例程。

能看到源代码说的是能够看到全部程序的源代码,而不是封装起来看不到程序内部,这一点儿很重要。你的工作是自己的,如果因为使用了第三方的代码其中的bug导致了延误了自己的工作,且更甚至严重的影响了公司的利益,那么好了你是有苦说不出。

代码里的注释要合理清晰,这个注释的东西,要能帮助使用者理解。这样无论是在使用的时候,或者有问题的时候都能更快的使用和找到问题。

都是在上班的时候踩得坑0.0
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:412
  • 最近打卡:2025-06-15 15:39:21

40

主题

198

回帖

735

积分

高级会员

积分
735
发表于 2024-4-7 09:56:24 | 显示全部楼层
我是先把串口或USB口调通,能够与上位机进行通讯,方便后期调试。
然后一个模块一个模块地往上加,前提是每增加一个模块,就先把它调试通,大体没问题了,再加下一个模块。
用到什么功能,就去官方范例程序里找相应的功能模块。
当各模块之间需要配合时,就每增加一个模块,将本模块基本功能调试通过后,再调模块之间的配合问题。

不知道我这种办法是不是最笨的办法。

我从布丁橘长和冲哥的课程中学了不少东西。感谢。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-16 19:44 , Processed in 0.178411 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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