打印

新手的迷惑

[复制链接]
1298|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
haahoo|  楼主 | 2008-1-12 21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自己是个学生,只有51系列的经验。现在在学stm103。目前的目标就是调通一些基本的功能。
我迷惑的是在写初始化的时候到底是直接对相应的寄存器赋值的好,还是调用硬件库里面的函数来初始化的好。
究竟怎么学才是最有效,最有积累的呢?

相关帖子

沙发
haahoo|  楼主 | 2008-1-13 12:33 | 只看该作者

汗。。。为什么没人理我呢。。。难道问题问的实在太幼稚~~?
望大侠们赐教啊。
我是真的不知道究竟那个对积累更有帮助啊。感觉用函数的话可以保险一点,可读性也高一点。但是直接对寄存器复制的话好像对理解硬件的结构更有帮助啊。不求快捷,只求多学点东西。
望大侠们搭救下我这小菜鸟啊。。。

使用特权

评论回复
板凳
阿南| | 2008-1-14 19:24 | 只看该作者

其实楼主的理解是正确的,只是没有足够的信心.

您可以先直接对寄存器进行操作,对内部有一定理解,或者是说能够基本使用,感觉良好了,再参考硬件库进行比较,看看您自己的不足,及库的优美所在.到那时,已是一种欣赏了,然后就可以直接使用库来编程了.简洁,高效,规范

使用特权

评论回复
地板
djyos| | 2008-1-16 21:03 | 只看该作者

先自己写,再用库

先尝试自己写,调通以后,再用库写,调试时用反汇编跟踪,你会领略到库简洁优美中隐藏的奥妙之处,再自己用C重写,摸索C语言如何表达才能让编译器编译出库里面的效果来,不知不觉中,你就成了老鸟了。

使用特权

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

本版积分规则

1

主题

4

帖子

0

粉丝