STM32的参考手册之差,是我们部门有史以来使用的MCU中最差的,本来我也没有机会,也没想去看这篇文档,最近公司的项目进展不利,工程师说是看那篇文档太累,很难快速掌握。就是说STM32的参考手册对产品开发起到了阻尼作用!(自己走路不畅,怪鞋不合脚)
事情的缘来是这样的:
上个星期五,部门开会,讨论项目的进程。
A组使用STM8的部分比较简单,外设只用到STM8的串口一个,其他就是简单得IO口操作,该小组进展顺利。
B组使用STM32的开发,开发的模块比较复杂,进展不顺。两个工程师说STM32的参考手册写得比较差,看起来比较费劲,对一些外设的内容看了一两遍还不难能熟练使用。经理说怎么可能呢?他们两个使用STM8的不是好好的吗?不都是ST的MCU,怎么到了你们这里就出问题呢?ST这样的大公司写出来的参考手册看了一两遍怎么可能还不能熟练掌握,以前你们使用Microchip、Atmel的MCU不是挺快的吗?这次怎么就不行了?是你们时间长,放松了?还是觉得自己是老油条了,了不起了?就不好好弄了是吧!快过年了,年前要是进度不能跟上,春节就加班!
头对项目的进展不满意!之前在这个项目启动时,头希望将这个项目好好搞,各方面都进行了讨论和规划,尤其是听说外界对STM32评价不错,所以这次在这个项目中同时使用STM8和STM32,而且希望通过这个项目,将其中的两个部分的功能进行整合,看能不能将一部分电路分别做成两个的标准模块,这样在以后的项目中通用这两个模块,减少项目的开发时间和成本。所以在时间上已经放得很宽,整个项目时间放大了一倍多,现在时间已经过去一半了,进度未能跟上,加上春节的假期,时间上开始显得有点紧了。
看那两个工程师的样子也是很委屈,以前他们也用过其他公司的MCU做项目,好几次也是第一次使用,学起来挺快的,也就两三个星期,而且项目开发得也挺快的,从来没有出现过这样的问题,而且这次的时间放得很宽余。
听说STM32是不错的芯片,还挺火的,想来文档也不会很差吧?趁周末我也简单的看了一下STM32的参考手册,尤其是我们项目中需要使用的外设的部分,真是不看不知道,一看吓一跳!看了一遍ADC和Timer,真不知道如何使用,跟Microchip和Atmel不能比,有些外设估计很多工程师看了两三遍,也是一头雾水,不知道怎么用。相信很多工程师将Microchip和Atmel的MCU文档看过一遍,基本上就知道怎么编程了。但是看完了STM32的参考手册,就不好说了!嘿嘿!
ST应该好好向Microchip、Atmel学习,学习如何编写参考手册! |