OpenEdv-开源电子网

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

如何快速上手STM32?

[复制链接]

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
发表于 2016-7-29 21:39:11 | 显示全部楼层 |阅读模式
5金钱
我是做硬件的,会PADS,ALLEGRO.我也会一些STM8S的单片机编程,主要是C语言,其实也不算会,C语言里面我就只会用10条语句.也用过汇编但是我现在搞一个项目,需要用到STM32F103的,想弱弱的问一下,我应当用哪一款来学,会达到最快的效果,我想在一周到两周内上手,能行吗,或者如何能达到?

最佳答案

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

我是机械专业的,没学过C语言,学校开了VB课程,学完只会弄几个控件。几年前有个项目,显示时间和方向的,数码管的那种,单片机控制的,后来是花了一个半星期硬搞出来的,照着例子硬着头皮写,苦不堪言,很简单的问题要琢磨个把小时,真的是吃三睡五干十六,有时还通宵,进步真的是飞快。开始的时候怎么写程序都觉得没几句就结束了,跟你的情况差不多,觉得C语言老是那几句,没什么东西好写。看到别人的例子觉得很奇怪,怎么会写那 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2016-7-8
在线时间
6 小时
发表于 2016-7-29 21:39:12 | 显示全部楼层
我是机械专业的,没学过C语言,学校开了VB课程,学完只会弄几个控件。几年前有个项目,显示时间和方向的,数码管的那种,单片机控制的,后来是花了一个半星期硬搞出来的,照着例子硬着头皮写,苦不堪言,很简单的问题要琢磨个把小时,真的是吃三睡五干十六,有时还通宵,进步真的是飞快。开始的时候怎么写程序都觉得没几句就结束了,跟你的情况差不多,觉得C语言老是那几句,没什么东西好写。看到别人的例子觉得很奇怪,怎么会写那么多行的代码。等这个项目做完了才知道C语言入门真的很简单,难得是精通。没有基础的话在两周之内上手F103是可以的,能做一些简单的项目,最好有人指导,自己一个人搞的话会很痛苦,而且代码的效率很低也很乱,估计只有你一个人能看懂。
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2016-7-17
在线时间
11 小时
发表于 2016-7-29 21:55:05 | 显示全部楼层
C语言是基础,不学好很痛苦
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-7-29 22:02:23 | 显示全部楼层
基础也学过,但是我用时就只用了几条语句,其它的不就......,
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2016-7-29 22:15:59 | 显示全部楼层
慢慢来吧,急不得
回复

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-7-28
在线时间
12 小时
发表于 2016-7-29 22:18:07 | 显示全部楼层
我是看库函数上手的 比较快 你有单片机基础应该学起来挺快 对照视频和手册慢慢来就好
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-7-29 22:20:15 | 显示全部楼层
项目如果对外设需求不多,应该还是可以的,毕竟你有基础
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-7-29 22:28:06 | 显示全部楼层
我只想做一个界面做控制,这个界面就只显示时间,和几个东西,反正就在一个界面就OK了.这样的应当不难吧.还有一个问题是,这个STM32F103,他支持RGB的屏吗,是不是要写程序,还是支持不了
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-7-29 23:03:49 | 显示全部楼层
找相近的示例程序,慢慢改。


学习这个必须得沉下心来,目测楼主没这条件。。。

STM32F103内部没有RGB控制器,STM32F4才有。
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
12533
金钱
12533
注册时间
2015-11-5
在线时间
2146 小时
发表于 2016-7-30 09:16:03 | 显示全部楼层
要快速上手还是选择库函数比较好

要想学好学懂就搞寄存器,不过会花很长时间,应该不符合楼主的要求
拿来长岛冰茶换我半晚安睡
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-7-30 09:30:57 | 显示全部楼层
我是想入门,什么都没搞,根本谈不上学好学懂,什么寄存器,你是说的IO所在的存储器的位直吗,是不是和STM8S的一样啊,
回复

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2016-7-30 11:55:37 | 显示全部楼层
外包,是最快的方法
思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-7-31 11:23:06 | 显示全部楼层
牛角尖 发表于 2016-7-30 13:35
我是机械专业的,没学过C语言,学校开了VB课程,学完只会弄几个控件。几年前有个项目,显示时间和方向的, ...

关键是在行动,深有体会,我半年前都想用F0,但一直没行动,现在我要行动了.谢谢
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-7-31 11:26:21 | 显示全部楼层
小温 发表于 2016-7-30 11:55
外包,是最快的方法

外包不是我想要的,我玩这个是因为兴趣,这个项目也是我个人想的一些东西,想把他变成现实.
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-7-31 12:39:36 | 显示全部楼层
我感觉原子老大这个论谈做得不错,真正共享所有的资料,资源,我觉得原子老大的想法是上了更高一个台阶,不是站在技术的角度来看问题,而是站在了商业的角度,真正从技术转到了商业
回复

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2016-7-31 21:37:27 | 显示全部楼层
samtu 发表于 2016-7-31 11:26
外包不是我想要的,我玩这个是因为兴趣,这个项目也是我个人想的一些东西,想把他变成现实.

这行很深,到处是坑,沉下心来,搞一两年,你就发现,全是套路
思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复

使用道具 举报

20

主题

468

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1684
金钱
1684
注册时间
2014-2-25
在线时间
230 小时
发表于 2016-8-1 08:58:25 | 显示全部楼层
小温 发表于 2016-7-31 21:37
这行很深,到处是坑,沉下心来,搞一两年,你就发现,全是套路

你工作的了?
回复

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2016-8-1 09:41:41 | 显示全部楼层

已工作4年
思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复

使用道具 举报

5

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2014-11-26
在线时间
25 小时
发表于 2016-8-1 09:52:05 | 显示全部楼层
samtu 发表于 2016-7-29 22:28
我只想做一个界面做控制,这个界面就只显示时间,和几个东西,反正就在一个界面就OK了.这样的应当不难吧. ...

学这个除非你以前有玩单片机的基础,要不然没有你说的那么快的,这个芯片当然支持RGB的屏的,你可以下载原子哥的资料,是免费的,上面有原理图,里面有接lcd的方法,你可以参照一下,还有就是你如果只是显示这块的话,可以针对原子哥的屏,看一下他写的程序,这样很快就能达到你的只显示时钟,简单界面的要求
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
发表于 2016-8-1 11:02:07 | 显示全部楼层
可以的,你直接看LCD控制的视频,原子哥使用的是用FSMC控制液晶屏
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-8-1 13:31:09 | 显示全部楼层
慢慢来
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-8-1 13:31:37 | 显示全部楼层
小温 发表于 2016-7-31 21:37
这行很深,到处是坑,沉下心来,搞一两年,你就发现,全是套路

有那些套路
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-8-2 10:32:19 | 显示全部楼层
小温 发表于 2016-7-31 21:37
这行很深,到处是坑,沉下心来,搞一两年,你就发现,全是套路

什么套路,说来听听,给我们上上课
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-8-2 10:34:16 | 显示全部楼层
1376115749 发表于 2016-8-1 09:52
学这个除非你以前有玩单片机的基础,要不然没有你说的那么快的,这个芯片当然支持RGB的屏的,你可以下载 ...

我想换成能买到的屏,能大批量的那种.
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-8-2 10:39:29 | 显示全部楼层
翱翔者 发表于 2016-8-1 11:02
可以的,你直接看LCD控制的视频,原子哥使用的是用FSMC控制液晶屏

ST的这个芯片,只有144脚的支持FSMC功能,
回复

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2016-3-31
在线时间
20 小时
 楼主| 发表于 2016-8-2 10:40:08 | 显示全部楼层
samtu 发表于 2016-8-2 10:39
ST的这个芯片,只有144脚的支持FSMC功能,

我用的是这个STM32F103RCT6
只有64个脚
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 17:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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