只要看数据手册和库手册就基本行了。数据手册会有好几种,你要看那种有详细描写每个寄存器的。
数据手册里就有详细的应用方法介绍,按照她说的,去配置寄存器就能达到你的目的,只不过太繁琐。所以你就去用库函数。参考库函数手册。里面对各种模块用到的函数都有解释说明。但是可能并没有说你要干什么的时候,需要以什么顺序,调用哪些函数,我想你的问题主要就是这个吧?
这个时候你可以下载一些例程看看,但是要注意例程使用的库版本还有文档描述的版本三者要一致,如果不一致,有可能会有细微的差别会让你莫名其妙。
从一般来说,先要让内核时钟工作起来,让内存和ROM映射都正确起来,让系统核心相关的模块都设置好,然后就是去开启你的外设,端口是一种外设,要工作先要开启时钟信号给他,然后配置它的工作模式,配置中断功能等,其他外设基本也是这样的流程模式。
当你配置好端口之后,你再调用什么 置位,清除 函数,就能让端口高低电平变化了。比51复杂,但理解清楚了,就不会很复杂。
|