对于ARM的程序,比如ARM7,对于写一个很小的的工程时,比如就让一个灯亮,一个蜂鸣器响。就要写的程序就很多,比如要初始化GPIO,宏定义多个,又要设置FCO,PCLK,设置好多寄存器。没51那么简单。
一看就知道是从51转过来的,刚开始,你就先弄点简单的程序吧,等你用多了,你再回头来看看,你就不会觉得这些前期的工作繁琐了。
回复 楼主 laidawang 的帖子
其实楼主如果真的只是想点亮小灯,弄响蜂鸣器,还真的不如干脆只用个51好了。
但是ARM毕竟要强大许多,这一强大么,自然就会复杂,需要我们学更多的东西,才能更好的去驾驭它。
所以,用ARM驱动小灯和蜂鸣器,只是万里长征的第一步,通过简单的东西,学习其中复杂的内容,才是学习ARM的过程中,更复杂、更痛苦、更重要的路程。
愿与大家共勉。
回复 楼主 laidawang 的帖子
彼此彼此啊!刚从8位和16位机转过来,超级不爽啊!超级不习惯,晕头转向,一个uart0的波特率捣鼓了两三天才搞定
郁闷死了
个人感觉ARM与51单片机的编程理念并不太相同,所以换一种处理器自然有一个适应过程。就像前面说的ARM功能之强大是51不能比的,要实现复杂功能时才会很好的体现ARM的强大