6637|24

291

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

STM32学到什么程度才叫入门?从51转向STM32,太多的不习惯。 [复制链接]

 

    从校园学习到实习工作意味着很多的改变,在校园学习的51单片机系列,实习工作却需求需要学习STM32,跨越还是比较大的,太多的不习惯。有点不知所措。在学习STM32过程中,各种资料看了一大推,说实话有点头痛,库函数太多,需要记得知识也很多。看资料,看视频什么的,五花八门,学习效率不是很高。求大佬指点一二,向你们取取经。还有刚开始学,有必要取学习底层的那些调用函数吗?

此帖出自stm32/stm8论坛

最新回复

刚接触STM32,进来学习一下,搬好小凳子,学习大佬们的经验   详情 回复 发表于 2019-6-20 15:30
点赞 关注
 

回复
举报

932

帖子

3

TA的资源

纯净的硅(中级)

沙发
 

    我也是从51过来的,刚开始时的确摸不着头脑,尤其是被代码中的琳琅满目的GPIO搞得晕头转向,对开启时钟、配置引脚等基本步骤茫然不知所措。多看几次教学视频,买了STM32F103C8T6最小系统板和ST-LINK,自己焊接了包含LED灯、按键、Flash芯片等外设的扩展板,从控制LED灯开始练习,逐步地进入了STM大门。

    至于什么时候开始学习从底层操控寄存器,这要因人而异,我觉得先要入门,然后再考虑直接操控寄存器可能更容易些,否则难度更大。

此帖出自stm32/stm8论坛

点评

你是自己设计开发板?基础真好,我51也学的一般  详情 回复 发表于 2019-6-17 15:52
 
 

回复

306

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

我是拿着原子的mini开发板,看着原子给的视频开始学的,一开始从LED流水灯到按键入了门以后,就直接用各种模块硬怼,需要那些外设就学哪些外设,而且大多数都是从原子给的例程来改,过着去网上搜对应的程序,慢慢的、改着改着 就算是彻底入门了,大多数功能都会用了。但是并没有彻底搞懂高透。

此帖出自stm32/stm8论坛

点评

那你现在大概学习到那种程度,可以做项目吗?还有就是你在原子程序上改,是你自己想实现什么功能,然后在去源程序修改再实现预期的功能?    详情 回复 发表于 2019-6-17 15:23
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

4
 
燕园技术宅 发表于 2019-6-17 15:16 我是拿着原子的mini开发板,看着原子给的视频开始学的,一开始从LED流水灯到按键入了门以后,就直接用各种 ...

那你现在大概学习到那种程度,可以做项目吗?还有就是你在原子程序上改,是你自己想实现什么功能,然后在去源程序修改再实现预期的功能?

 

此帖出自stm32/stm8论坛

点评

已经用32做了部分项目,CAN总线,定时器,串口、ADC、IIC、SPI这些外设基本都用到过。一开始无从下手可能感觉有些难,但是当你做了几个小东西练练手就没那么可怕了。我现在开始学FPGA 依然感觉好难,但是我相信想学  详情 回复 发表于 2019-6-17 15:55
没有什么太难得,无非一些输入输出的配置,ADC,时钟定时器的配置,FLASH的读写,做项目无非是加一些外设,用到STM32的还是那些功能,没有什么难的  详情 回复 发表于 2019-6-17 15:31
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

5
 
generalcircuits 发表于 2019-6-17 15:23 那你现在大概学习到那种程度,可以做项目吗?还有就是你在原子程序上改,是你自己想实现什么功能,然后在 ...

没有什么太难得,无非一些输入输出的配置,ADC,时钟定时器的配置,FLASH的读写,做项目无非是加一些外设,用到STM32的还是那些功能,没有什么难的

此帖出自stm32/stm8论坛

点评

按照你的意思,熟悉的一些基本外设功能就可以接触项目了吗?  详情 回复 发表于 2019-6-17 15:49
 
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

6
 
曹伟1993 发表于 2019-6-17 15:31 没有什么太难得,无非一些输入输出的配置,ADC,时钟定时器的配置,FLASH的读写,做项目无非是加一些外设 ...

按照你的意思,熟悉的一些基本外设功能就可以接触项目了吗?

此帖出自stm32/stm8论坛

点评

外设太多了,用到什么看一下datasheet就应该会用了,你只需要把STM32最基本的会用就行了,  详情 回复 发表于 2019-6-17 15:51
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

7
 
generalcircuits 发表于 2019-6-17 15:49 按照你的意思,熟悉的一些基本外设功能就可以接触项目了吗?

外设太多了,用到什么看一下datasheet就应该会用了,你只需要把STM32最基本的会用就行了,

此帖出自stm32/stm8论坛

点评

好的,谢谢!我想咨询一下一般公司的项目难不难,比如说对实习生来说?    详情 回复 发表于 2019-6-17 15:54
 
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

8
 
hujj 发表于 2019-6-17 15:16     我也是从51过来的,刚开始时的确摸不着头脑,尤其是被代码中的琳琅满目的GPIO搞得晕头转向, ...

你是自己设计开发板?基础真好,我51也学的一般

此帖出自stm32/stm8论坛

点评

不,是买的最小系统板,自己加扩展板,以便实验测试流水灯、按键、LCD显示屏以及AT24C02Flash等外设。  详情 回复 发表于 2019-6-17 18:05
 
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

9
 
曹伟1993 发表于 2019-6-17 15:51 外设太多了,用到什么看一下datasheet就应该会用了,你只需要把STM32最基本的会用就行了,

好的,谢谢!我想咨询一下一般公司的项目难不难,比如说对实习生来说?

 

此帖出自stm32/stm8论坛

点评

都没什么难的,无非用一些接口啊什么的,还有就是IO口,能有什么难的呢?实现功能并不是很难,难的是创意,以及如何实现创意,不过那都不是你考虑的  详情 回复 发表于 2019-6-17 17:45
 
 
 

回复

306

帖子

0

TA的资源

一粒金砂(高级)

10
 
generalcircuits 发表于 2019-6-17 15:23 那你现在大概学习到那种程度,可以做项目吗?还有就是你在原子程序上改,是你自己想实现什么功能,然后在 ...

已经用32做了部分项目,CAN总线,定时器,串口、ADC、IIC、SPI这些外设基本都用到过。一开始无从下手可能感觉有些难,但是当你做了几个小东西练练手就没那么可怕了。我现在开始学FPGA 依然感觉好难,但是我相信想学会也不会太久

此帖出自stm32/stm8论坛

点评

你是在公司做的项目,还是自己找的项目做。相接触下实践项目  详情 回复 发表于 2019-6-17 15:57
 
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

11
 
燕园技术宅 发表于 2019-6-17 15:55 已经用32做了部分项目,CAN总线,定时器,串口、ADC、IIC、SPI这些外设基本都用到过。一开始无从下手可能 ...

你是在公司做的项目,还是自己找的项目做。相接触下实践项目

此帖出自stm32/stm8论坛

点评

老师的工程项目,我还在读书。  详情 回复 发表于 2019-6-17 16:33
 
 
 

回复

306

帖子

0

TA的资源

一粒金砂(高级)

12
 
generalcircuits 发表于 2019-6-17 15:57 你是在公司做的项目,还是自己找的项目做。相接触下实践项目

老师的工程项目,我还在读书。

此帖出自stm32/stm8论坛

点评

哈哈,想学习一下  详情 回复 发表于 2019-6-17 16:55
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(中级)

13
 

用到什么学什么,不要贪多,比如用到ADC,DAC你就看这部分的,等到了实际工作中,各式各样的单片机多的是,保不齐公司就换一种没见过的。所以说没必要全部内核外设都去学,只学习关联项目的。结合别人的例程和数据手册一点点看。关键是找一块板子多写写。

此帖出自stm32/stm8论坛

点评

好的,谢谢!你说,如果很少接触项目是不是提升很慢?  详情 回复 发表于 2019-6-17 16:57
 
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

14
 
燕园技术宅 发表于 2019-6-17 16:33 老师的工程项目,我还在读书。

哈哈,想学习一下

此帖出自stm32/stm8论坛
 
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

15
 
zhuzd 发表于 2019-6-17 16:46 用到什么学什么,不要贪多,比如用到ADC,DAC你就看这部分的,等到了实际工作中,各式各样的单片机多的是, ...

好的,谢谢!你说,如果很少接触项目是不是提升很慢?

此帖出自stm32/stm8论坛

点评

这个你没必要担心,用的过程中遇到问题,你再细细研究,别想着一口吃个胖子。多实践,过几个月就看到成效了。经验的累积本身就需要一个过程  详情 回复 发表于 2019-6-17 18:09
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

16
 
generalcircuits 发表于 2019-6-17 15:54 好的,谢谢!我想咨询一下一般公司的项目难不难,比如说对实习生来说?  

都没什么难的,无非用一些接口啊什么的,还有就是IO口,能有什么难的呢?实现功能并不是很难,难的是创意,以及如何实现创意,不过那都不是你考虑的

此帖出自stm32/stm8论坛

点评

好的好的,谢谢  详情 回复 发表于 2019-6-18 08:39
 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

17
 
generalcircuits 发表于 2019-6-17 15:52 你是自己设计开发板?基础真好,我51也学的一般

不,是买的最小系统板,自己加扩展板,以便实验测试流水灯、按键、LCD显示屏以及AT24C02Flash等外设。

此帖出自stm32/stm8论坛

点评

哦哦,明白了,还有最小系统板购买,那你自己扩展,想学哪个模块就扩展哪个挺好的  详情 回复 发表于 2019-6-18 08:42
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(中级)

18
 
generalcircuits 发表于 2019-6-17 16:57 好的,谢谢!你说,如果很少接触项目是不是提升很慢?

这个你没必要担心,用的过程中遇到问题,你再细细研究,别想着一口吃个胖子。多实践,过几个月就看到成效了。经验的累积本身就需要一个过程

此帖出自stm32/stm8论坛

点评

好的,谢谢,那我多跑跑开发板,再适量的修改功能看能不能实现,慢慢积累经验  详情 回复 发表于 2019-6-18 08:45
 
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

19
 
曹伟1993 发表于 2019-6-17 17:45 都没什么难的,无非用一些接口啊什么的,还有就是IO口,能有什么难的呢?实现功能并不是很难,难的是创意 ...

好的好的,谢谢

此帖出自stm32/stm8论坛
 
 
 

回复

291

帖子

0

TA的资源

一粒金砂(高级)

20
 
hujj 发表于 2019-6-17 18:05 不,是买的最小系统板,自己加扩展板,以便实验测试流水灯、按键、LCD显示屏以及AT24C02Flash等外设。

哦哦,明白了,还有最小系统板购买,那你自己扩展,想学哪个模块就扩展哪个挺好的

此帖出自stm32/stm8论坛
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表