OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7509|回复: 12

新人求助,STM32入门应该怎么做

[复制链接]

1

主题

8

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-1-14
在线时间
7 小时
发表于 2020-8-27 10:19:38 | 显示全部楼层 |阅读模式
10金钱
先学习C语言?然后直接上手stm32?项目如何寻找来练手等

最佳答案

查看完整内容[请看2#楼]

先看书或者视频学一下c语言,然后学一些简单的模拟和数字电路。有点基础后按照原子的例程一个一个去自己实现一遍提高自己。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

2254

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4486
金钱
4486
注册时间
2013-4-22
在线时间
337 小时
发表于 2020-8-27 10:19:39 | 显示全部楼层
先看书或者视频学一下c语言,然后学一些简单的模拟和数字电路。有点基础后按照原子的例程一个一个去自己实现一遍提高自己。
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-1-14
在线时间
7 小时
 楼主| 发表于 2020-8-28 09:23:37 | 显示全部楼层
三叶草 发表于 2020-8-27 12:50
先看书或者视频学一下c语言,然后学一些简单的模拟和数字电路。有点基础后按照原子的例程一个一个去自己实 ...

是看哪个C语言入门比较好
回复

使用道具 举报

22

主题

2254

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4486
金钱
4486
注册时间
2013-4-22
在线时间
337 小时
发表于 2020-8-28 09:27:47 | 显示全部楼层
Kingselyzhao 发表于 2020-8-28 09:23
是看哪个C语言入门比较好

你找找郭天祥的10天系列,我觉得他那个讲的非常好。十几年前的东西了,不知道好不好找。他的视频相对来说语言和嵌入式实践结合的比较好。
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-1-14
在线时间
7 小时
 楼主| 发表于 2020-8-28 10:16:17 | 显示全部楼层
三叶草 发表于 2020-8-28 09:27
你找找郭天祥的10天系列,我觉得他那个讲的非常好。十几年前的东西了,不知道好不好找。他的视频相对来说 ...

项目在哪里可以找的
回复

使用道具 举报

22

主题

2254

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4486
金钱
4486
注册时间
2013-4-22
在线时间
337 小时
发表于 2020-8-28 13:07:37 | 显示全部楼层
Kingselyzhao 发表于 2020-8-28 10:16
项目在哪里可以找的

百度找一下吧
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-1-14
在线时间
7 小时
 楼主| 发表于 2020-8-28 21:30:53 | 显示全部楼层

大神当初怎么入门再加深学习的,迷茫
回复

使用道具 举报

12

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
326
金钱
326
注册时间
2018-5-8
在线时间
37 小时
发表于 2020-9-3 23:18:31 | 显示全部楼层
其实这个并不难入门,学一下51,有了51思维,就可以跟着原子哥的视频走了
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-1-14
在线时间
7 小时
 楼主| 发表于 2020-9-4 15:24:21 | 显示全部楼层
18877617825 发表于 2020-9-3 23:18
其实这个并不难入门,学一下51,有了51思维,就可以跟着原子哥的视频走了

51找谁学啊?
回复

使用道具 举报

13

主题

96

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3227
金钱
3227
注册时间
2016-5-7
在线时间
531 小时
发表于 2020-9-4 17:31:08 | 显示全部楼层
51淘宝买个开发板照着视频学,学习的时候顺带着做一些小成品,比如密码锁,蓝牙小车,温湿度采集器等等,找本单片机的书看看理论知识
回复

使用道具 举报

12

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
326
金钱
326
注册时间
2018-5-8
在线时间
37 小时
发表于 2020-12-31 17:08:35 | 显示全部楼层

普中开发板吧,淘宝搜一下,大概50元,挺便宜的,资料也多,适合入门
回复

使用道具 举报

5

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2020-11-24
在线时间
33 小时
发表于 2021-1-6 17:03:57 | 显示全部楼层

你关心的问题先简答:
1、c语言必须学好,这是表述逻辑的工具呀。至少掌握基本语法、数据类型、数组、分支判断、循环、函数。指针和结构体必须精通才能做好单片机的程序开发,因为这非常的底层。

2、基本的电路知识要具备。比如:常见逻辑、定时器、简单的模拟电路,最起码能看懂原理图;

此问题可以详细回答:
1、单片机就是一个处理器内核(STM32是cortex-M核) + 片内外设组成,外部提供电源、时钟、复位组成了最小系统;
2、常见片内外设就是配置寄存器操作,同时也是学习相关的知识过程。比如GPIO、定时器、IIC、SPI、UART等等
3、原子的教程不吹不黑,深度和广度都是有的,没有必要从头到尾过一遍,但是开始的几节必须好好看;
4、天祥视频好赖暂且不论,51单片机的确适合入门,试想一下,上来就有10几个甚至几十个寄存器要配置,果断晕了;
5、深入的部分与单片机本身无关,可以先跳过,有需求了再看,比如:rtos、gui、tcp/ip、fatfs、usb等

至于练手小项目:
1、开发板上那么多外设,没事都来一边,基本常见的都玩得转
2、检验是否学的差不多了,可以做一个这样的demo:在单片机实现一个简单的http服务器、客户端通过网页操作开发板上的所有外设,这就差不多了。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2021-1-5
在线时间
1 小时
发表于 2021-1-7 17:37:48 | 显示全部楼层

OPenEDV  已经明确规定: 任何会员任何答疑的回复中,严厉禁止使用“请百度一 下”这一关键词

因为对于求助者来说,这句话和没说是一样。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-30 12:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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