前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Keli模块化编程的规范做法(斗胆这么说)

Keli模块化编程的规范做法(斗胆这么说)

作者头像
云深无际
发布2021-01-20 15:46:01
2550
发布2021-01-20 15:46:01
举报
文章被收录于专栏:云深之无迹云深之无迹

这个是个人自己制作的思维导图的一部分

首先建立一个空的文件夹,为了不污染目录

打开我们心爱的IDE。哒哒哒哒

新建一个项目

选在我们的新建目录里面

这里看STC的数据文档,自己里面都说了

就选这个就好

问,瓜娃你要加个驱动代码不???

俺说:爷不要

这个是建立好的最左侧

右键点这里,做一些修改

双击就可以修改啦

这个是目前的样子

我还缺了别的目录,自己添加就好

拿出20块钱的开发板露露脸

在我们的目录里面加一个output的目录

我们选择一下输出的path

链接的path

这个path选output的原因不难想出来

因为C是分阶段慢慢组装出来的,输出的只是O文件,然后连接器工作才可以打包出完整可以烧录的bih或者hax文件

C51的path也是一样

建立如图所示的文件

将其加入

在code内加入

在文件管理器里面的体现

在管理组件

加入

注意此时只有一个

点所有文件

全加上

这个是目前的代码tree

加完以后是这样的

我们来编译一次,看见就一个警告。问题不大

此时看看想新加一个组件怎么办

建立如图所示的文件夹

加上ds18b20的头以及身子

在keli的组件内加入

可以在VScode里面同步编辑,毕竟Keli的编辑器就像s一样丝滑

config目录内写入引脚的信息

在C文件内部写上操作自己的功能块

如何在main.c里面调用这个函数呢?

在里面加“”这样的头文件就好了

尝试编译报错

说这些地方没有被定义,问题不大

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-01-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档