印象中有一个电子白菜的网友,也搞了STM32,你可以搜一下,有什么问题,可再问我追问
好的,就冲您这愿意帮忙的态度,最佳给您了
追答多说几句:
如果你不差钱,就买一百多元钱的100脚的STM32F103VET6之类的开发板,带个2寸多的LCD也行,不带也行.不过不要买64脚的STM32F103RBT6,因为引脚太少,不值那个价钱.
如果你不想花太多钱,就花40多元钱,买一个STM32F103C8T6的最小系统板.
但无论如何,一定要花60多元买一个ULINK2仿真器,当成下载线,往板子上的芯片里烧程序用
JLINK V8虽然做到30多元钱,但不稳定,容易丢固件,对初学者来说,是个恶梦
虽然通过串口可以往STM32芯片里烧程序,但是,设置BOOT0 BOOT1跳线会浪费你大量时间
STM32最难的就是一些细节问题,
比如说每个外设都需要先设置并启动对应的时钟才能配置和使用
比如说RCC时钟和复位寄存器的设置对初学者一头雾水
比如说STM32带的库结构的.chm手册让初学者晕头转向
第一步,不是看谁的视频的问题,而是先确定买什么样的开发板,买来后,我只需要把一个点灯程序发给你,你就可以自学了,完全不用看视频教程.
其它人的程序,当然可以参考,不过,因为STM32有库,只要你会看库文件,就没问题