今学了一天的ARM,它功能如此强大以至于学到晚上后,感觉到恶心,因为他的寄存器太多了,虽然学的是ARM7,但我还是想把所有的寄存器牢记下来,最起码的要求是查询头文件后不会有陌生感,知道这个寄存器是干什么用的。
其实,他的寄存器这么多,,,就像我们在编程施舍的全局变量,之前用89s52做的日历,为了显示年月日,我不得不设定了一个结构,包括了日历的信息,ARM倒好了,全都不用你来设定全局变量,都在寄存器里,随取随有,很是方便,当然了,全局的东东,因为大家都可以使用和更改,这就得小心些了。
ad 转换,有个问题没解决,手册说转换频率可以设定为VPB时钟的CLKDIV+1得到数倍,但据我实际操作,0是可以的,4陪频后设定0xff 就不可以,也不知为什么,欢迎高手留言指教。
下一步在重新画个板,把外部的RAM ROM 扩的再大些,咱也跑操作系统,都说嵌了系统后编程变得简单,期待中。
喜欢ARM,有这麽多的中断可以使用,可以让我最大限度的实现我的想法,让系统最有效率,当然,目前为止,32个中断,用得最多的一次是22个,没有等待,全速高效的往上位机传数据,爽!!!!!!!
文章评论(0条评论)
登录后参与讨论