2019-08-17 07:39发布
正点原子 发表于 2015-9-25 10:25 楼主不喜欢可以自己写的. 我们的代码,仅供参考.并不要求你一定要用我们的代码. 既然看不惯,何苦为难自己?& ...
最多设置5个标签!
谁会傻了吧唧的只用变量啊。
变量多了维护起来会死人的,用函数可以做到一目了然,打断点查找错误什么的调试起来也方便。
用函数还可以callback的,callback非常的经典!
这是一种编程思想,楼主你以后见多了大的工程就知道了。(有空看下操作系统源码吧)
原子的代码不是故意复杂化了,这涉及到封装和移植,如果把所有东西都放一堆,当程序功能变得复杂之后,自己看起来都觉得很乱,自然而言就会偏向于功能封装、数据结构化等
如果你刚从51、PIC、AVR等内核的单片机转玩STM32,跟着原子的例程走,会碰到更复杂功能的,到时你再对比下自己的编程思想,看看是否一团糟
原子哥哥你说得对,嘿嘿。。不过我觉得这发贴之人也有一定小道理,有时候一个例程比如调某个模块(就比如W25Q16),可以简单点把模块功能写出来,然后用串口打印,结果原子哥哥的例程写成用液晶+按键,整得确实复杂了一点,还好我是原来哥哥的忠实粉丝,看代码和移植代码比较快,嘻嘻,最后谢谢原子哥哥出了很多优质代码造福社会。
一周热门 更多>