[STM32F1] 新手入手STM32F103开发板学习分享1

[复制链接]
2091|20
 楼主| LOVEEVER 发表于 2022-10-4 09:21 | 显示全部楼层 |阅读模式
本人新手入门STM32中,在网上问了好多如何学习STM32,结合目前学习过程,逐步分享一下!
首先选的板子,作为入门的话。我在某二手市场淘了一个普中的单片机开发板,兼容C51和STM32,目前重点是学习STM32,价格很香适合新手入门。

微信图片_20221004085006.jpg

其次是关于学习STM32的库选择,目前我是将标准库和HAL同时学习,为什么这么选择呢?因为HAL库STM32官方力推的大势所趋,而且现在的有些芯片没有标准库,所以必须学习HAL库,我这淘的这个板子有标准库,学习标准库对于底层一些引脚配置也熟练很多也更加清晰,HAL库其实配置部分就是标准库的一些东西,这样理解起来更方便。对于像我这种新手来说可能显着有点复杂,但确实有时候很容易理解里面的一些东西!


最后就是先了解电路原理图,其实有些时候程序就是驱动,最底层的就是电路,所以一定要先熟悉原理图各个引脚配置啥的,结合原理图在进一步研究程序例程。
仅此给正在学习STM32的新手,包括自己,后期我会进一步更新学习细节!




koala889 发表于 2022-10-4 20:27 | 显示全部楼层
这板子,有年头了,谁家的

评论

普中的  发表于 2022-10-6 15:08
LLGTR 发表于 2022-10-6 21:15 | 显示全部楼层
学习STM32的网上不少呢,感觉做的都不错!
天天向善 发表于 2022-10-6 21:16 | 显示全部楼层
兼容C51和STM32?只要换个核心板就可以了?
AloneKaven 发表于 2022-10-7 20:26 | 显示全部楼层
那用别的板子自己画核心板不也行
jf101 发表于 2022-10-24 22:01 | 显示全部楼层
还得得注重板子原理图细节部分,STM32与51都兼容,能够学习一阵子
tpgf 发表于 2022-11-1 09:00 | 显示全部楼层
不建议楼主标准库和HAL同时学习,因为感觉一开始不熟悉的时候会搞混乱
aoyi 发表于 2022-11-1 09:36 | 显示全部楼层
学习hal库上手很快 但是我感觉会很容易忽略自身对于寄存器的了解
nawu 发表于 2022-11-1 10:11 | 显示全部楼层
建议楼主可以将板子分成很多功能模块 每个模块分别进行调试 这样就快一点
zljiu 发表于 2022-11-1 10:23 | 显示全部楼层
如果这块板子有配套的程序的话 当然最好 如果没有的话 建议楼主使用工具建立现成的工程 然后添加功能代码进行调试
gwsan 发表于 2022-11-1 10:44 | 显示全部楼层
如果不在意进度的话 为了吃透寄存器配置完全可以自己去手动配置
星辰大海不退缩 发表于 2022-11-1 10:52 | 显示全部楼层
51和32都兼容都能学习到,还是从电路图开始学习层层深入,电路是基础,然后程序是框架思维,孰能生巧的事!
tfqi 发表于 2022-11-1 11:26 | 显示全部楼层
对于新手来说这个电路板有点复杂了  建议楼主可以先忽略板子的外部模块 专心于核心功能
SantaBunny 发表于 2022-11-2 23:08 | 显示全部楼层
建议楼主将板子分成很多功能模块
szt1993 发表于 2022-11-4 16:51 | 显示全部楼层
AloneKaven 发表于 2022-10-7 20:26
那用别的板子自己画核心板不也行

肯定是可以的,原理图明白了,核心板引脚引出了就好
szt1993 发表于 2022-11-4 16:52 | 显示全部楼层
普中的板子,确实有点年道!不过对于学习STM32入门来说够用了,后期补充学习一下网口通讯就好
MessageRing 发表于 2022-11-4 18:15 | 显示全部楼层
hal库很方便但是不利于理解底层原理
Jacquetry 发表于 2022-11-5 18:30 | 显示全部楼层
我感觉hal库会很容易忽略自身对于寄存器的了解
Stahan 发表于 2022-11-6 18:46 | 显示全部楼层
将板子分成很多功能模块 每个模块分别进行调试
Bowclad 发表于 2022-11-6 21:21 | 显示全部楼层
建议楼主使用工具建立现成的工程 然后添加功能代码进行调试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

350

主题

2689

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部