打印

学习STM32F217快1个月了,有点迷茫!

[复制链接]
楼主: yujie870705
手机看帖
扫描二维码
随时随地手机跟帖
21
sioca| | 2011-7-21 10:42 | 只看该作者 回帖奖励 |倒序浏览
先不说应用程序,就说驱动。
光就驱动来说,写寄存器只是驱动的一小部分。
做驱动最大的工作是要考虑驱动的模式:
用中断还是查询?
和应用程序怎么接口?
怎么样定义一个和硬件无关的接口,使应用程序能在别的芯片 ...
coreduo 发表于 2011-7-21 10:33

楼主没有考虑到,正是因为楼主没有项目,没有一个系统,所以不会有功耗要求,效率要求,并且仅靠开发板和测试代码也没法考量功耗、效率。

使用特权

评论回复
22
sioca| | 2011-7-21 10:43 | 只看该作者
如果楼主以后参加这方面的工作了,这些就水到渠成了,现在有空学学大学课程,打打游戏比较好。

使用特权

评论回复
23
Itachi80| | 2011-7-21 10:44 | 只看该作者
结合你的项目多看例程

使用特权

评论回复
24
蓝色的云| | 2011-7-21 10:58 | 只看该作者
感觉是有项目在手上的时候,学习效率最高

使用特权

评论回复
25
bird705| | 2011-7-21 11:01 | 只看该作者
正准备入电子行业,不知好不好?

使用特权

评论回复
26
飞言走笔| | 2011-7-21 12:50 | 只看该作者
学以致于嘛~~
我觉得您没有应用到实际的工作中~~

使用特权

评论回复
27
xzyandrew| | 2011-7-21 13:14 | 只看该作者
边学边做

使用特权

评论回复
28
原野之狼| | 2011-7-21 15:05 | 只看该作者
香主说得非常对!
现在倒是出了很多速成学生,在开发板上依葫芦画瓢跑几个例程就毕业了。
不过这画瓢的事情我都还没有开始干呢,没有太大的兴趣,呵呵~

使用特权

评论回复
29
jack_shine| | 2011-7-21 15:35 | 只看该作者
LZ不要急

使用特权

评论回复
30
e_007| | 2011-7-21 15:43 | 只看该作者
本帖最后由 e_007 于 2011-7-21 15:50 编辑

:loveliness:

使用特权

评论回复
31
huangqi412| | 2011-7-21 15:59 | 只看该作者
香主讲的背景并不是指ST手册。。。          LZ反过来了。不能因为我要用或者学ST芯片,所以我拿ST去点一个灯。  要反过来,因为我要点1个灯,并且将之详细规划好,比如电压,速度,灯的执行时序等,再决定去找一个芯片实现。

使用特权

评论回复
32
huangqi412| | 2011-7-21 15:59 | 只看该作者
香主讲的背景并不是指ST手册。。。          LZ反过来了。不能因为我要用或者学ST芯片,所以我拿ST去点一个灯。  要反过来,因为我要点1个灯,并且将之详细规划好,比如电压,速度,灯的执行时序等,再决定去找一个芯片实现。

使用特权

评论回复
33
yujie870705|  楼主 | 2011-7-21 17:37 | 只看该作者
先不说应用程序,就说驱动。
光就驱动来说,写寄存器只是驱动的一小部分。
做驱动最大的工作是要考虑驱动的模式:
用中断还是查询?
和应用程序怎么接口?
怎么样定义一个和硬件无关的接口,使应用程序能在别的芯片 ...
coreduo 发表于 2011-7-21 10:33
受教了,只考虑了一部分!想起以前一位高手给我的一句话:要多问点为什么?

使用特权

评论回复
34
yujie870705|  楼主 | 2011-7-21 17:38 | 只看该作者
如果楼主以后参加这方面的工作了,这些就水到渠成了,现在有空学学大学课程,打打游戏比较好。
sioca 发表于 2011-7-21 10:43
我正在努力的戒掉游戏!

使用特权

评论回复
35
yujie870705|  楼主 | 2011-7-21 17:40 | 只看该作者
香主说得非常对!
现在倒是出了很多速成学生,在开发板上依葫芦画瓢跑几个例程就毕业了。
不过这画瓢的事情我都还没有开始干呢,没有太大的兴趣,呵呵~ ...
原野之狼 发表于 2011-7-21 15:05
狼哥,你要多教教我啊!是你把我拉下水的!:lol

使用特权

评论回复
36
yujie870705|  楼主 | 2011-7-21 17:47 | 只看该作者
香主讲的背景并不是指ST手册。。。          LZ反过来了。不能因为我要用或者学ST芯片,所以我拿ST去点一个灯。  要反过来,因为我要点1个灯,并且将之详细规划好,比如电压,速度,灯的执行时序等,再决定去找一个 ...
huangqi412 发表于 2011-7-21 15:59

环境是这样的啊,只有STM的开发板,并且以后可能都会用STM,并且现在很流行STM!您说的这个好像比较适合高手这么玩!

使用特权

评论回复
37
yujie870705|  楼主 | 2011-7-21 17:52 | 只看该作者
请教一下:在编译时,编译器是如何找到cstartup_M.c这个文件的?
文件里
#pragma language=extended
#pragma segment="CSTACK"

#ifdef __cplusplus
#define __program_start  __iar_program_start
extern "C"
#endif
void __program_start( void );
#pragma location = ".intvec"
这段代码是什么意思啊?

使用特权

评论回复
38
baidudz| | 2011-7-21 18:44 | 只看该作者
刚开始学习的人,都会有一段迷茫的阶段

使用特权

评论回复
39
liuxiaoxixi| | 2011-7-21 21:41 | 只看该作者
初来咋到,多多指教

使用特权

评论回复
40
秋天落叶| | 2011-7-21 22:01 | 只看该作者
刚开始学LINUX驱动的时候也是各种疑惑,外事开头难吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则