本帖最后由 lugl4313820 于 2022-3-28 07:35 编辑
我是从学习stm8入门的,在入门stm8之前也买过stm32的开发板,也跟你一样吃过灰。根据我的经验,建议你先从郭天祥的51开始学习,或者从现在的risc-v来学习。他配置外设计相比stm32要简单一些。
还有就是多动手,多动脑,比如点灯,你可以让他亮500ms,灭两秒,或者加上按键长按短按来控制灯的动作。其实单片机,两个按键、两个LED灯,足够你玩出很多花样。
新入门的初学者通常去买死贵死贵的开发板来学习,其实我倒是建立大家花十几二十块钱去买最小系统板来学习,单片机一定要动手。剩下来的钱自己买常用的外设如优质的杜绑线、按键、LED灯、OLED屏等等。
【学习方法】:1、从零开始学习安装开发环境。2、从零开始新建一个空白工程。3、驱动IO,常用的就是点亮LED灯。4、学习读取IO状态。其实大多数的情况都是读取IO状态、输出IO状态,你深入学习一下用读取IO(按键),再去驱动LED,比如同时读取两个以上的按键、读取长按、短按等等。。。
误区:新学者主要就是想把常用的外设一一驱动起来,没有做自己的实际项目,目的情不强。
【建议】其实新学者先把按键、点亮LED灯搞懂:按键的长按、短按、同时读取2个IO以上的状态,点灯,你用高、低电平、电平翻转、呼吸灯。这些弄懂后再去学习串口、SPI等的外设,因为配置其他的外设需要用到的寄存器就多,然后就会一头晕,很容易放弃。
如果你需要,可以私信我。因为我是完成自学出来的,有时一个小小的问题就会让学习的星星之火灭掉。
最后祝你学业有成!加油!
|