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

怎样快速搭配程序?

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:120
  • 最近打卡:2025-05-01 07:02:40

71

主题

84

回帖

212

积分

中级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:120
  • 最近打卡:2025-05-01 07:02:40

71

主题

84

回帖

212

积分

中级会员

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

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:449
  • 最近打卡:2025-04-30 10:57:37

17

主题

533

回帖

1326

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:522
  • 最近打卡:2025-05-02 00:29:54

10

主题

1159

回帖

5121

积分

论坛元老

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

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

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:419
  • 最近打卡:2025-05-01 07:24:50

4

主题

511

回帖

1991

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

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

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

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

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:383
  • 最近打卡:2025-04-30 09:42:19

40

主题

194

回帖

601

积分

高级会员

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

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

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:18 , Processed in 0.123440 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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