标题: 各位请问Stm32要怎么学 ,难吗 [打印本页]

作者: 113101456    时间: 2017-2-25 15:40
标题: 各位请问Stm32要怎么学 ,难吗
各位请问Stm32要怎么学  ,难吗?请教各位

作者: fly555    时间: 2017-2-25 16:03
我正在自学中,第一个程序是神奇的led点亮程序,主要是看视频学的,使用的是IAR。还有,万事开头难,努力吧!
作者: fly555    时间: 2017-2-25 16:06
  1. #include "led.h"
  2. #include "timer.h"
  3.   int main(void)
  4. {
  5.      
  6.     SystemInit();                     /*初始化系统,使时钟频率为72M*/
  7.     systick_init();                      /*配置systick,1ms中断*/
  8.     led_gpio_init();
  9.     while(1)
  10.     {
  11.         GPIO_SetBits(GPIOB,GPIO_Pin_15);/*将pb15设置成高电平*/
  12.         delay_ms(1000);
  13.         GPIO_ResetBits(GPIOB,GPIO_Pin_15);
  14.         delay_ms(1000);
  15.     }
  16. }
复制代码

作者: yzwzfyz    时间: 2017-2-26 21:15
对于逻辑性思维好的人来说不难,数学好也算好。
作者: redming    时间: 2017-3-7 09:35
先从 简单点亮LED  开始, 端口定义, 时钟配置, 常用库函数,搞明白了, 看手册,再复杂的 也没问题了,
作者: 汪汪汪    时间: 2017-3-7 13:04
固件库搞懂了,配置都是一个套路。还是应该多看手册,懂原理,不是很难的,网上资料很全。
作者: waxsj9578    时间: 2017-3-7 14:29
推荐淘宝店的正点原子,他们有详细的视频教程,不难。
作者: maxue1204    时间: 2017-3-7 20:39
买块开发板直接上手,感性认识第一
作者: 1032434070    时间: 2017-3-7 21:41
跟着教程走,不懂多上论坛问问,就好了
作者: wanggengniu    时间: 2017-3-7 21:43
买开发板,跟着教程学
作者: 1032434070    时间: 2017-3-7 21:47
另外,有不懂的,可以悬赏求助,网上多大神
作者: hdance    时间: 2017-3-9 08:47
还是直接买开发板学习直接
作者: fqx10    时间: 2017-3-9 19:18
不难不难 买个板子 看看光盘例程 固件库好用的很
作者: stone666    时间: 2017-3-9 21:35
fly555 发表于 2017-2-25 16:06

这个代码怎么传上去呀
作者: stone666    时间: 2017-3-9 21:36
买个开发板
作者: 小词爱忘掉你    时间: 2017-3-10 11:53
你学过51后再学stm8再学32就很简单了
作者: standoup    时间: 2017-3-10 12:43
正在自学中........
作者: Clade    时间: 2017-3-10 13:45
正点原子的stm32教程蛮不错的
作者: victory530    时间: 2017-3-10 16:16
我的建议是 先找一个已经做好的项目 把它学会 然后自然就会了
作者: angmall    时间: 2017-3-10 17:45
stone666 发表于 2017-3-9 21:35
这个代码怎么传上去呀

用<>传上去

作者: 沧浪    时间: 2017-3-10 20:05
只要想学就可以了,有51单片机基础的当然简单,但也有好多人直接上手STM32
作者: steve88    时间: 2017-3-10 20:05
万事开头难
作者: 史亚庆    时间: 2017-3-10 22:38
买开发板看视频学习
作者: 仙君6481    时间: 2017-3-10 23:40
先从 简单点亮LED  开始, 端口定义, 时钟配置, 常用库函数,搞明白了, 看手册,再复杂的 也没问题了,
作者: 20155202598    时间: 2017-3-11 10:29
有信心就好
作者: Nan1996    时间: 2017-3-11 14:00
正在自学,感觉有点难,先从简单的开始吧。
作者: farm8444    时间: 2017-3-11 14:31
32主要是懂得看手册,从手册入手和配置,不能像52那样的思维,慢慢改变过来,忘记的东西要及时翻阅手册
作者: WZUOZ    时间: 2017-3-11 14:43
不难,网上资源多学起来挺方便的
作者: 风散炊烟    时间: 2017-3-15 17:19
有51的基础就不难。
作者: 13696229579    时间: 2017-3-15 17:31
先学.C。。再学51 。。然后,,。就不难了
作者: 4785244    时间: 2017-3-15 18:25
很简单的
作者: 4785244    时间: 2017-3-15 18:32
不难的,买本书就行
作者: CaptainW    时间: 2017-3-15 18:40
stm32不难 学好的话不容易 把库理解了 你要做什么现象都可以在库里配置 配置好就可以。
作者: pony8    时间: 2017-3-16 08:52
固件库搞懂了,配置都是一个套路。还是应该多看手册,懂原理,不是很难的,网上资料很全。
作者: keepsmile    时间: 2017-3-16 09:11
野火和正点原子的板子,可以买来试试手,不难
作者: keepsmile    时间: 2017-3-16 09:12
可以去看看野火和正点原子的板子,买来练手,入门很简单
作者: 1145167054    时间: 2017-3-17 10:47
去网上买个开发板看视频学习就行了,就是建工程有点麻烦
作者: snowjobe    时间: 2017-3-17 12:56
有C语言的基础就行,跟着教程走。
作者: weixiaodehuocha    时间: 2017-3-17 13:06
从基本配置入手,不要着急扩展更多的技术内容。开头开好了非常重要。多看多练配置这一块内容。反复练习led的编程。熟练之后再继续。
作者: 249053542@qq.co    时间: 2017-3-17 14:09
不难,我看了三个月才点亮LED
作者: burrow    时间: 2017-3-19 10:27
我也要学,大家可以相互交流
作者: Arter    时间: 2017-3-19 11:03
学习方法有很多,我推荐的方法就是买开发板学习,正点原子的开发板,有视频教程,很详细
作者: zhangxuehuan    时间: 2017-3-20 18:28
还行吧,主要是配置寄存器比较麻烦点
作者: 771039938    时间: 2017-3-20 19:04
我是买一块开发板学的,跟着视频走不难,最主要是他有官方的库函数,用起来很好用,所有不难学。
作者: www123www    时间: 2017-3-20 19:44
这个 要看个人的领悟能力了  不难
作者: 得瑟    时间: 2017-3-20 20:15
不难.......
作者: 垆边人似月丶    时间: 2017-3-20 20:24
先跟着普通的教学视频走一遍
作者: 黄璃阿呆    时间: 2017-3-21 16:51
会者不难难者不会
作者: chenzhiqin    时间: 2017-3-21 17:34
不难,买一块正点原子的开发板学一下
作者: yanjingshe    时间: 2017-3-22 10:08
买个开发板,找本书,多多练习,熟了就好了
作者: lgjdqm    时间: 2017-3-22 10:15
不难,要带着兴趣学习
作者: cpc1995    时间: 2017-3-22 14:14
书本结合视频学,库函数没人带入手容易点
作者: 滕藤果    时间: 2017-3-22 14:37
当你开始想去学习的时候证明你有一定的决心,但是当你开始害怕的时候你就想放弃这时候你就输了。所以不要问难不难,还不如买块实验版开始写程序
作者: 诗歌    时间: 2017-3-22 16:27
可以先看看stm8s  然后再入手stm32 这样简单的多
作者: 当当当当网的111    时间: 2017-3-22 23:01
不难,建议买个开发板学习比较快
作者: garry_zheng    时间: 2017-3-23 01:42
先要C语言基础和必须的硬件知识
作者: lin116    时间: 2017-3-23 02:50
不难,只要有兴趣就非常简单。祝你学习中找到快乐。
作者: zai_nan    时间: 2017-3-23 17:38
llllll
作者: double3    时间: 2017-3-23 18:25
有51基础可能学得更快一些,万事开头难,楼主好运
作者: zhangyada    时间: 2017-3-23 19:38
不难,把视频过一遍就行。然后开始做项目,哪里不会再回去看
作者: 内存免费送    时间: 2017-3-23 19:39
感觉和C51差不多/
作者: 378741372    时间: 2017-3-24 09:31
不难,对着开发板,一步一步来。
作者: doreeeen    时间: 2017-3-24 12:49
不难去网上找视频学
作者: 123456LYH    时间: 2018-8-15 22:18
其实也不是很难,就行刚接触51单片机一样,多做点实验,固件库搞懂了,配置都是一个套路。还是应该多看手册,懂原理,不是很难的,网上资料很全。
作者: 文凤轩    时间: 2018-8-16 00:02
32这个c语言必须扎实才行
作者: return_0    时间: 2018-8-16 00:53
淘宝上找得到正点原子或者野火的教程,真的叫手把手教你如何入门STM32,下载下来看一段时间就可以自学了。
作者: niansi    时间: 2018-8-16 09:28
英语不咋的 数学不咋的 还是可以学好 主要是多敲多想多练 就会了
作者: 文凤轩    时间: 2018-8-16 10:09
C语言好的话,学起来相对容易,
作者: ch12063119    时间: 2018-8-16 10:39
软件入门可能难点,抓住时间,高效学习,然后通过做项目熟悉各个模块
作者: mxl818    时间: 2018-8-16 15:47
找个感兴趣的小项目,边做边学,还是比较容易上手的
作者: CrazyBoyM    时间: 2018-8-16 15:48
淘宝上有很多课程,推荐你去学习
作者: qizumi    时间: 2018-8-16 15:57
网上资料很全,找个视频教程
作者: 13213033070    时间: 2018-8-16 16:20
你学51了么?建议先学51
作者: 半晌晴    时间: 2018-8-17 13:34
看视频,买开发板(一般买的话就送各种程序的例程)
作者: 1440051832    时间: 2018-8-17 15:28
网上有资料,急着用的话看看一天入门stm32
作者: jsq347    时间: 2018-8-18 17:36
这个比51的难一些 具体还是应该先买块板子  一般都有配视频教程 和板子原理图 还有板子配套的源代码
作者: wmz0    时间: 2018-8-28 18:27
主要是配置 自己在网上看看别人的程序 看看视频
作者: 来如过逝つ    时间: 2018-8-29 00:18
有51基础的话学32也不难,无非需要先配置一些东西。
作者: 123xyj    时间: 2018-8-29 08:34
我也刚刚学习32有几个月,不也不是很难,首先你的有c语言的基础,至少知道for,while 。但不需要特别精通。然后需要买一块开发板,有例程,是视频最好,你就跟着学,当然不要只看得人家干什么,你有样学样,最好自己想想不同的功能,改改程序,玩一下。差不多三个月,你就大概知道32是怎么回事了
作者: 观海的人    时间: 2018-8-29 08:40
买个开发板,一般都会配有视屏教程,跟着教程学学会点亮LED灯和其他一些功能,主要还是打好基础,学好C语言,学好单片机工作原理和每个功能模块的具体功能和配置流程,一般都是固定模式。
作者: pokmnjikm    时间: 2018-8-29 08:42
不难 好好学都可以的 可以看正点原子 视频
作者: cannjwy    时间: 2018-8-29 09:32
学会配置之后基本没什么难度
作者: qq805838622    时间: 2018-8-29 09:43
万事开头难,自己慢慢学总会成功的
作者: ZYNG    时间: 2018-8-29 10:50
有点难度,但是有着强大的功能,你可以先学51有个基础,然后再买书看视频,请教老师
作者: 学习人员    时间: 2018-8-29 12:47
先学点51单片机作为基础,在学32就简单了。
作者: darboy    时间: 2018-8-29 13:41
我觉得还行,先把C语言学号,STM32就是一个工具,用的时候去查手册就可以了
作者: 大猫阿狸    时间: 2018-8-29 17:49
可以在网上看看教程学,主要是学懂
作者: 123456LYH    时间: 2019-8-18 16:20
32不难学的,就行刚接触51单片机一样,多做点实验,固件库搞懂了,配置都是一个套路。开始学习时多敲代码,多找规律,学会整理,把各个模块的代码整理好之后,以后做大项目就像搭积木一样,移植过来就行了,学会了裸机之后,可以研究一下RTOS,实时操作系统也是挺好玩的,不过前面的基础要想打劳哈




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1