单片机完全不懂,但我以前一个同学搞这玩意(深圳)跟我聊天说到一件事
他们曾经设计过一个功能里面涉及到一些最基本的sin cos这些操作(具体是不是不太记得了,搞不好需要用上大学的一些公式),他们设计出来的玩意成本比一个日本人设计出来的就是要高或者要慢,而最终东西成本就是这样一点点的抠出来的,所以我那同学就被负责去搞清楚对方怎么搞的(不然自己的东西贵了没人买),中间细节就不说了,最后反正知道了办法,而办法说出来可能很蠢:
那日本人根本就没用什么公式,他是直接对每个角度都计算出结果后把角度和结果直接丢数组塞进去了,这样当然要比正统做法要快(精度需求已经满足),成本当然要低。
说这个事只是想告诉你达到一个目标不一定只有一条路,虽然升级硬件是立竿见影,这种过程往往更适合互联网公司(硬件投入往往比程序调整更划算)。而你这种做更底层的东西节约1分钱最后的结果往往相差很大(比如别人就可能选择更便宜同样满足要求的东西而不是你的了)。所以我感觉你不要考虑放弃,苛刻的环境反而更能体现人的能力。
问题问了几天了,也没有人回答,可能博客园里面做单片机的不多吧。看到您说了这么多,真的很感动。我也认为苛刻的环境更能锻炼人,所以这几天也是一直在查资料。力求把51的资源给榨干在换处理器。还是要谢谢您。
@Andrew_qian: 这块是偏软件的,硬件的你还是找其他地方问吧