网站各种论坛,各种烧录方式,各种软件,下了一大堆,结果都没有能用上,不是软件编译麻烦,就是配套的工具要加这个那个,官方的工具基本够小白是用了,就看你走的路线问题对不对。 1,核心板,一般小白都会去买的是开发板,我呢,各种都有涉猎,之前买的51在吃灰,是自己太懒,提不起劲,刚好KILE工具没得用,瞄到了ST官方,恩,这次来点新家伙,我不会用啊,没关系,先全套的官方软件整齐了,IDE 、烧录、stm32cube,三件套官方出品。 2,使用程序,用IDE定位好,要使用的脚位,设置状态,设置晶振,其他先别管,我只想亮个灯,跑一路程序看看核心板是不是好的。 3,网站论坛很多长篇幅的,看的眼花缭乱,别去抄代码,别去抄代码,别去抄代码!重要的事情说三遍,包括架构。 4,如果是硬件入门软件完全不懂的玩家会懵,这个那个的,哪里出问题,怎么解BUG,怎么分析,对于电子工程师比较麻烦,但软件工程师会比较顺手,看看说明1,2,3,就自己造轮子开始跑了,不过别慌,可以一点点积累,先从定时器等基本单元开始玩,接下来的路就要自己慢慢走咯!看书还是很重要的,不管是论坛博客的电子资料,不过呢,核心的程序都离不开算法+数据结构,抛去哪个部分都不成立。 5,刚自己的灯点亮了,放弃了看那些眼花缭乱的骚操作,自己用的官方的工具搞出来了,中间尝试过各种烧录软件,感觉有点多余了,UART端口接入就可以了,TX,RX,GND,VCC,BOOT1跳线帽上电3.3V,其他不变 6,ST官方工具可以生成BIN,hex文件,所以不用其他东西,官方工具一站搞定,如果程序有问题找程序,如不满足硬件条件换型号,其他的芯片另外找工具,这个只适用于STM32平台,并不兼容其他芯片。 这里只提供思路,仔细看提供的说明,接下来要继续去看了,上午来这个论坛想求大腿的,结果自己搞定了,先去搜集定时器的资料了,拜拜,下次见。
|