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

怎样快速搭配程序?

[复制链接]
  • TA的每日心情
    郁闷
    昨天 17:47
  • 签到天数: 57 天

    [LV.5]常住居民I

    27

    主题

    43

    回帖

    463

    积分

    中级会员

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

    使用道具 举报

  • TA的每日心情
    奋斗
    半小时前
  • 签到天数: 61 天

    [LV.6]常住居民II

    3

    主题

    553

    回帖

    754

    积分

    高级会员

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

    使用道具 举报

  • TA的每日心情
    郁闷
    昨天 17:47
  • 签到天数: 57 天

    [LV.5]常住居民I

    27

    主题

    43

    回帖

    463

    积分

    中级会员

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

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

    使用道具 举报

    该用户从未签到

    550

    主题

    9318

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 00:41
  • 签到天数: 143 天

    [LV.7]常住居民III

    10

    主题

    276

    回帖

    964

    积分

    高级会员

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

    使用道具 举报

  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 163 天

    [LV.7]常住居民III

    9

    主题

    837

    回帖

    3275

    积分

    论坛元老

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

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

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    9 小时前
  • 签到天数: 88 天

    [LV.6]常住居民II

    13

    主题

    330

    回帖

    762

    积分

    荣誉版主

    热心市民

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

    使用道具 举报

  • TA的每日心情
    开心
    昨天 09:15
  • 签到天数: 75 天

    [LV.6]常住居民II

    2

    主题

    146

    回帖

    148

    积分

    注册会员

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

    使用道具 举报

  • TA的每日心情
    慵懒
    5 天前
  • 签到天数: 134 天

    [LV.7]常住居民III

    20

    主题

    1039

    回帖

    2459

    积分

    金牌会员

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

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

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

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 111 天

    [LV.6]常住居民II

    34

    主题

    164

    回帖

    405

    积分

    中级会员

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

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

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-5 10:07 , Processed in 0.071852 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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