我现在有些困惑,做到怎样地步才算彻底掌握一种可编程器件器件,就拿430来说:
我开始时就是将各个外设尝试一遍,看看各个模块具体的实现方法和具体功能,然后根据具体想要实现的功能将各模块有机的结合起来,在学习中我发现遇到问题时往往仔细在官方文档里查询一般是可以解决的,但官方文档是有限的,不可能把430讲的极深入。所以在开发时,遇到有些问题确实解决不了,只能用笨方法换种方法去实现,就这样一遍遍尝试,甚至于自己都不知道这样写可行吗,这种方法可行吗?也许就碰对了,然后就很高兴,但仔细想想,还是不舒服,这只是学到了这种方法可行,但这样写为什么可行,为什么别的方法不可行,还是不知道。
我就在想,我做到什么地步才算掌握430了,毕竟芯片不是自己设计开发的,他会出什么问题你只能通过官方文档得知(文档不会什么都告诉你);那是不是我能熟练地用430实现一些项目,就算是掌握了呢,我想这是远远不够的,毕竟有些问题你解决了,但可能你自己也不知道为什么,就是试出来的。我就想,也许等我能够真正的按自己想法实现一个功能(那样想的,就按自己想的那样写,然后就成功的实现自己的预期功能了,不会遇到各种稀奇古怪的问题),而不是撞墙似的变着法试,那样也许才算是真正掌握了430,当然离彻底掌握还是有很大差距的。
我的表述可能比较生涩,不知道我的表述您理解吗?ti 的430工程师能做到什么地步呢?比如为430写实时系统的那些工程师。
是否是能无误的将各模块有机的结合起来,去实现一个功能,就算是合格了呢?毕竟会用一个模块,和让各模块一起协调工作还是有很大差距的。