|
楼主 |
发表于 2007-2-2 12:55:45
|
显示全部楼层
【64楼】 renwoxing
1M的电阻对晶振起谐振作用,没有这个电阻,晶振可能起振不起来,已经有网友发现了
【65楼】 sandisk
这个makefile是用本网站提供的一个模板的,我一直在用ouravr提供的makefile文件模板编译项目. 至于makefile文件里的f_cpu的作用是提供给WinAVR系统的一个delay文件的参数,
比如一个_delay_nms(3);函数, 我要他在我使用1M 晶振和 8M晶振都能准确延时3ms, 把f_cpu参与 _delay_nms() 中的运算,就能实现.
而我的程序中没用WinAVR系统提供的delay文件,我是用我自己写的delay函数,我的delay函数是按8M晶振的情况下写的,没有使用到f_cpu的值,所以makefile 中的f_cpu对我的函数来说是没有用的,不管它是多少,对我程序没有任何影响!
另外,程序是不成熟,主要表现在mp3player.c文件中,但是为了急于能发声,没有合理安排程序. 我有空后还想重新写下程序,因为录音功能的程序还没有写呢~!
-----此内容被kimiyang于2007-02-02,12:56:19编辑过 |
|