【年底福利第二波开源】基于armfly-v3开发板的4.3寸屏示波器设计(裸机,程序很规范
说明:程序下载回复可见,谢谢大家的支持,程序是2012年4月份写的,其实这个程序版本不太想开源,最主要的一点还是因为国内的开源环境很差,但是这段时间大家给予了我们安富莱电子很大的支持,
就凭这点,开源了。
基于armfly-v5开发板的示波器例子已经开源,地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=3886
硬件平台 :armfly-v2或者v3开发板,使用4.3的屏(RA8875)
功能介绍:
1. 最高支持3.125MHz的采样率,采样的是快速交叉模式,理论上支持的最高才采样率是2MHz,但是由于采用的是72M的时钟,
所以就只能超频了,不过效果还可以。
2. 波形发生器的功能,通过TAMPER按键进行如下几个波形的切换
正弦波
锯齿波
噪声
方波
3. 主界面的图片可以存储到外部SPI FLASH里面,通过下面的函数实现,将图片下载进FLASH以后就
将这几个程序注释掉,就不用再下载了。
/*将八张图片写入到SPI FLASH里面*/
sf_WriteBuffer((uint8_t*)Imags1,270336,8192);
sf_WriteBuffer((uint8_t*)Imags2,270336+8192,8192);
sf_WriteBuffer((uint8_t*)Imags3,270336+8192*2,8192);
sf_WriteBuffer((uint8_t*)Imags4,270336+8192*3,8192);
sf_WriteBuffer((uint8_t*)Imags5,270336+8192*4,8192);
sf_WriteBuffer((uint8_t*)Imags6,270336+8192*5,8192);
sf_WriteBuffer((uint8_t*)Imags7,270336+8192*6,8192);
sf_WriteBuffer((uint8_t*)Imags8,270336+8192*7,8192);
并通过摇杆的上下左右实现界面图片的位置调节,按下摇杆的OK键实现进入相应界面,按下WAKEUP键实现退出子界面,
从新进入主界面。
4. 程序写的比较规范,大家看起来应该很方便。
5. 基本所有的波形显示都采用了RA8875的2D硬件绘图来实现,汉字的显示是采用的是板子上带的字库芯片GT23L32S4W。
先传一个清晰点的大图
开机界面,一共八个功能
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_2/2_58_4e35e7e36bc7528.jpg?64
1024点FFT
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_2/2_58_672dcc45a2d40a5.jpg?79
1024点FFT
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_2/2_58_7e9ee416fd65a0c.jpg?79
256点FFT
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_2/2_58_ee8949fccf7490e.jpg?81
64点FFT
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_2/2_58_b86e275b2dff199.jpg?81
FFT逆变换,也就是IFFT
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_2/2_58_0604d89c69c9a7c.jpg?77
频谱显示
https://img.anfulai.cn/dz/attachment/forum/pw/Fid_2/2_58_7ab2b2b6d4efd49.jpg?44
程序下载:
**** Hidden Message ***** 是什么呢?
回 molin 的帖子
molin:是什么呢? (2014-01-15 16:53) images/back.gif明天便可知晓 下载学学!!谢谢 强大,强!下来学习。 自己顶一下 支持汉子 强烈支持 太给力了 支持起来。。。。。。。。。。。。。 等下下到 板上测试下 太好了,楼主给力,硬汉出品,必属精品 牛,新的界面更牛,有点安捷伦的味道。 下载来试试看,楼主伟大! 太给力了! 好东西 太好了,楼主给力,硬汉出品,必属精品 坐等V5顶起 下来学习学习,多谢分享 谢谢分享,拿来学习,V3开发板例程基本跑完了 谢谢楼主 学习了,谢谢 学习一下,感谢 楼主威武
不错,支持一下!!!! 买过V3的开发板,现在来试玩下这个示波器,谢谢~~~~ 支持,好 SUPPOT YOU OPEN SOURCE, THANKS. 下载学学!!谢谢 好好学习 天天向上 好好学习 天天向上 这个必须支持了 正在做,学习一下