数码之家

 找回密码
 立即注册
搜索
查看: 1690|回复: 25

[STM] 感觉STM32好复杂,比C51复杂太多了

[复制链接]
发表于 2024-1-4 19:44:44 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一堆寄存器,一个时钟系统里面就有好多配置的地方,什么分频倍频内部外部这总线那外设。。。。相比起来51那就是小儿科啊,STM32这么难的吗?
image.png
发表于 2024-1-4 20:05:55 | 显示全部楼层
你还搞寄存器编程,现在都是库函数编程了  会搭积木就行了。你还搞寄存器编程,现在都是库函数编程了  会搭积木就行了。
回复 支持 反对

使用道具 举报

发表于 2024-1-4 20:24:24 来自手机浏览器 | 显示全部楼层
szset99 发表于 2024-1-4 20:05
你还搞寄存器编程,现在都是库函数编程了  会搭积木就行了。你还搞寄存器编程,现在都是库函数编程了  会搭 ...

就算用HAL库,时钟树也是绕不开的。
回复 支持 反对

使用道具 举报

发表于 2024-1-4 20:31:35 | 显示全部楼层
mmxx2015 发表于 2024-1-4 20:24
就算用HAL库,时钟树也是绕不开的。

很简单 直接写你想要的时钟  库函数自己会计算的 不用你管。
回复 支持 反对

使用道具 举报

发表于 2024-1-4 23:25:18 | 显示全部楼层
现在的cubeMX,时钟树都很直观,很容易看懂了。

STM32确实比C51复杂得多,寄存器太多了
回复 支持 反对

使用道具 举报

发表于 2024-1-5 00:06:27 来自手机浏览器 | 显示全部楼层
你这样想,这东西你要是学会了,比51单片机的护城河要高
回复 支持 反对

使用道具 举报

发表于 2024-1-5 00:59:53 | 显示全部楼层
所以你还是arduino吧
回复 支持 反对

使用道具 举报

发表于 2024-1-5 08:26:58 | 显示全部楼层
还是老老实实学习吧,即使使用cubemx也有很多设置,如果不懂也是很难选择。
免费教程很多,用到哪一块,学习哪块。
回复 支持 反对

使用道具 举报

发表于 2024-1-5 08:49:08 | 显示全部楼层
不要去看哪些细的内容 用到什么就看什么 比C51寄存器多了一些 架构也不一样
回复 支持 反对

使用道具 举报

发表于 2024-1-5 11:02:01 | 显示全部楼层
是呀,都不在一个级别、层次上。


~
回复 支持 反对

使用道具 举报

发表于 2024-1-5 11:37:53 | 显示全部楼层
stm32功能也比51强大很多啊。
回复 支持 反对

使用道具 举报

发表于 2024-1-5 12:15:07 | 显示全部楼层
本帖最后由 inthsunshine 于 2024-1-5 12:34 编辑

时钟树,其实一点不难,图上标的清清楚楚,图上的各种路径选择,分频配置,都能在RCC寄存器上找到对应的控制位

就像以前看库函数源码时,我主要关注到底控制哪个寄存器的哪些位,至于如何控制不是重点,自己也能写出来
回复 支持 反对

使用道具 举报

发表于 2024-1-5 19:18:48 | 显示全部楼层
肯定复杂,单片机的寄存器,搞起来就显得更加复杂。
回复 支持 反对

使用道具 举报

发表于 2024-1-6 08:00:53 来自手机浏览器 | 显示全部楼层
那是必须的高级不少
回复 支持 反对

使用道具 举报

发表于 2024-1-10 17:52:27 | 显示全部楼层
你感觉对了
回复 支持 反对

使用道具 举报

发表于 2024-1-10 22:32:03 | 显示全部楼层
我反而觉得stm32比51简单多了,顺手多了
回复 支持 反对

使用道具 举报

发表于 2024-1-10 23:55:53 | 显示全部楼层
实际上STM32比51用起来简单,STM32上各种封装,可以用cubeide生成初始化代码,你可以有更多精力关注你的业务逻辑
回复 支持 反对

使用道具 举报

发表于 2024-1-11 08:03:16 | 显示全部楼层
所以我还是推荐初学者用传统的51来入门,寄存器数量很少,设置比较简单,但是用来入门学习也够了,小制作也可以
回复 支持 反对

使用道具 举报

发表于 2024-1-11 13:36:42 | 显示全部楼层
C51入门,学会走才能跑
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-28 02:54 , Processed in 0.202801 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表