STMCU小助手
发布时间:2021-1-13 15:19
|
STM32 维护丨 点灯V2.1.0 之前的点灯最终版,最终在后续的测试中,还是发现了一些小问题。今晚就先来维护一下这个小小的LED驱动。 首先就是,之前的使能函数,有不合理的地方,我这里先贴之前的程序。
从我们Debug的情况来看,我们只要给Enable赋值1,灯就能亮了,所以,在这个使能函数里,不需要在进行翻转,也不需要进行端口检测,直接赋值就好。修改后的程序如下
对,就是这么简单。 程序嘛,都是修改出来的,都是在用的时候,不顺手了,就顺手修改一下,最后就顺手了。 在应用的过程中,我发现没有给故障码赋值的函数,我也在程序里加了这个功能。
在应用的过程中,我还发现,赋值的函数有点多,需要每个参数都单独赋值,这么一来,程序接口的初衷就体现不出来,所以我添加了一个同时给LED所有参数赋值的函数,当然,同时也需要有读所有参数的函数。 设置所有参数。
读所有参数
既然需要在其他文件里用到我们的结构体定义,那么我们就需要将结构体的定义放到头文件里,这样只要其他文件包含了头文件,就可以在其他文件里用我们结构体的定义来定义参数了。 现在暂时算是完成了,当然,哪天用得不顺手,也是有可能修改、维护的。如果大家懒得复制这些函数,也可以在公众号后台找我要完整的工程文件。 文章出处: Yue無缺 |
| 学习 |
微信公众号
手机版