野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15999|回复: 5

【新手初学】关于怎样学习stm32 [初学者多多讨论]

[复制链接]
发表于 2014-12-9 20:03:38 | 显示全部楼层 |阅读模式
前段时间学完单片机,现在入手stm32,表示刚刚看视频讲什么宏啊 寄存器啊。都不是很理解,现在在看流水灯,根本不知道讲什么。这个stm32要怎么学习?还是像单片机那样写程序?如果是的话,怎么写?急求!!谢谢
回复

使用道具 举报

发表于 2014-12-10 07:47:56 | 显示全部楼层
既然你已学过其它单片机,寄存器你应该明白,不过STM32寄存器太多,你根本记不住
所以野火讲的是库开发方式,基本上可以不用管寄存器了,但真想弄明白为什么这样写及一些参数的取值,你还是要弄懂STM32结构及主要寄存器
学习时要看视频教程,视频教程讲的很快,有不明白的地方要看野火的配套文字教程,如果再不明白,就要看STM32中文手册,甚至要看CORTEX-M3权威指南
关于宏定义,好象学习汇编语言也有这个概念,但野火讲的是C语言,如果你不会C语言,学习起来会很难,我也没学过C语言,学习51单片机C语言编程几乎没有障碍,但学习STM32就有点吃力了,常被指针和带参数宏及结构体弄得晕头转向,但一点一点积累,慢慢还是会弄明白的
回复 支持 反对

使用道具 举报

发表于 2014-12-10 08:38:36 | 显示全部楼层
用库吧,没必要从寄存器开始,搞死自己。
回复 支持 反对

使用道具 举报

发表于 2014-12-10 09:53:23 | 显示全部楼层
学习是一个从量变到质变的过程,你先看几集视频,然后再来回看,自己操作下,自然就会明白了

如果从一开始看第一讲视频就得弄明白,那是不可能的,就好像你学习模电的时候,难道第一章就

全部明白嘛?应该不是的,我估计整本模电书学完了,还是很多不会,到时候是非得考试了,做了很多题,

来回搞了好几遍才搞明白一些以前不懂的知识点。

总之:学习是一个量变都质变的过程,先有个量先,然后再慢慢揣摩,不用一个月基本就入门了。

你说不懂什么叫寄存器,那你百度下,看个半个小时,基本就知道叫寄存器了,你 说不知道宏,你就百度

C语言宏,看个半个小时,然后就熟悉了什么叫宏了。遇到什么不会的,马上学,马上用,这样是最深刻的。

说了那么多不会的,其实补习的时间也不超过5个小时,仅仅5个小时的时间而已,为啥不会,是因为首先你

畏惧了,心理防线被攻破。其实学习没那么难,也就那几个小时的补习而已。
回复 支持 反对

使用道具 举报

发表于 2014-12-10 09:56:15 | 显示全部楼层
11kxmx 发表于 2014-12-10 07:47
既然你已学过其它单片机,寄存器你应该明白,不过STM32寄存器太多,你根本记不住
所以野火讲的是库开发方 ...

对,遇到不会的马上百度补习下,然后根据例子实战学习,保证这样的学习效果是最好的

比起学校里面死磕课本学来的可是深刻几百倍。。。
回复 支持 反对

使用道具 举报

发表于 2014-12-11 22:06:48 | 显示全部楼层
共勉,老大威武!
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 22:01 , Processed in 0.026615 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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