前段时间学校安排制作一个幅频特性测试仪,一开始使用的51,做到一半感觉比较吃力。于是学校就给我我一块lm3s811,拿到这个板子也就两周不到,昨天刚刚交了作品。两周时间学这个板子的基本应用,得到了论坛很多朋友的帮助。(大家看乱弹前面的帖子,我的紧急求助多啊),其中的教训真的不少。今天拿出来给大家分享。一方面是感谢论坛朋友的帮助,一方面也是希望准备学这个板子的朋友能够吸取点我的教训(我锁了一块板子。。。
)
附件1:学一个新的板子,入门最重要。我一开始怎么也找不到编程方法,看了网上一堆资料程序,写出来的东西就是通不过编译。很是郁闷。所以,第一个附件文件,就是很详细的讲述了怎么用keil来实现m3的程序设置。
[local]1[/local]
附件2:其次就是要注意了,811可是会死的!真的死了。我现在第一块板子还被我挂墙上在。教训深刻啊! 拿到板子,学会编程设置,马上就兴奋地想一展身手,各种程序各种写,知道锁死了自己就傻眼了。。这样一块板子最后就成了一个流水灯了。。附件2是周立功的防锁死教程。注意811是没有GPIOG的,把它改成B就好了。
[local]2[/local]
附件3:然后就是学习使用m3的库函数了,我找到一份很完整的库函数教程。上传给大家。
附件4:最后给上得幅频特性仪的工程文件夹,里面分模块很详细,主要的一些可移植函数(如AD9850的串并模式使用,LCD12864的打点画曲线函数,ADC模数转换程序,我都做成。h文件单独列出。
[local]3[/local]
[local]4[/local]
最后就是成品图啦,没有相机,手机照的,不是很好
最开始用51做的,资源不够,用了2片
[local]6[/local]
后面的lm3s811
[local]8[/local]
[local]9[/local]
[local]10[/local]
[local]11[/local]
[local]12[/local]