eric2013 发表于 2014-1-15 09:01:27

【年底福利第二波开源】基于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 发表于 2014-1-15 16:53:57

是什么呢?

eric2013 发表于 2014-1-15 20:00:03

回 molin 的帖子

molin:是什么呢? (2014-01-15 16:53) images/back.gif

明天便可知晓

hxhz123 发表于 2014-1-16 11:40:02

下载学学!!谢谢

hbhhkj 发表于 2014-1-16 11:46:02

今生移民 发表于 2014-1-16 11:46:39

强大,强!下来学习。

eric2013 发表于 2014-1-16 11:46:40

自己顶一下

stm32f4 发表于 2014-1-16 11:46:55

支持汉子

missfox 发表于 2014-1-16 11:47:16

强烈支持

123456kkk 发表于 2014-1-16 11:48:11

太给力了

byccc 发表于 2014-1-16 11:48:17

支持起来。。。。。。。。。。。。。

astudent 发表于 2014-1-16 11:48:39

synplify 发表于 2014-1-16 12:04:56

等下下到 板上测试下

wu32698318 发表于 2014-1-16 12:06:15

太好了,楼主给力,硬汉出品,必属精品

higoodbaby 发表于 2014-1-16 12:06:20

牛,新的界面更牛,有点安捷伦的味道。

tongelec 发表于 2014-1-16 12:12:25

下载来试试看,楼主伟大!

nel2010 发表于 2014-1-16 12:17:44

太给力了!

salaheiyou 发表于 2014-1-16 12:57:43

好东西

wudonghua 发表于 2014-1-16 13:10:21

yjwpm 发表于 2014-1-16 14:03:21

太好了,楼主给力,硬汉出品,必属精品

zm92009 发表于 2014-1-16 14:22:06

智空小子 发表于 2014-1-16 15:12:54

坐等V5顶起

simonseari 发表于 2014-1-16 15:28:42

下来学习学习,多谢分享

jcx0324 发表于 2014-1-16 16:03:46

laogui84 发表于 2014-1-16 16:34:24

谢谢分享,拿来学习,V3开发板例程基本跑完了

yilengnan 发表于 2014-1-16 17:05:57

hncsxy 发表于 2014-1-16 18:21:52

谢谢楼主

tigerdill 发表于 2014-1-16 18:22:29

学习了,谢谢

ycwjl728 发表于 2014-1-16 18:29:45

学习一下,感谢

罗校敬 发表于 2014-1-16 20:48:15

as920 发表于 2014-1-16 21:03:14

楼主威武

michael001 发表于 2014-1-16 21:10:42

不错,支持一下!!!!

richard21085 发表于 2014-1-17 09:06:13

买过V3的开发板,现在来试玩下这个示波器,谢谢~~~~

mxl818 发表于 2014-1-17 09:37:27

支持,好

tlyu123 发表于 2014-1-17 10:13:14

SUPPOT YOU OPEN SOURCE, THANKS.

liuhuan 发表于 2014-1-17 10:35:38

下载学学!!谢谢

moonwind 发表于 2014-1-17 14:47:11

好好学习 天天向上

moonwind 发表于 2014-1-17 14:48:08

好好学习 天天向上

nbvoip2 发表于 2014-1-17 15:22:14

这个必须支持了

lllb126yx 发表于 2014-1-20 11:02:57

正在做,学习一下
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【年底福利第二波开源】基于armfly-v3开发板的4.3寸屏示波器设计(裸机,程序很规范