OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 50332|回复: 100

折腾了一个月,终于搞成了音乐频谱,分别在OLED和LCD上显示。

  [复制链接]

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
发表于 2018-1-31 16:02:43 | 显示全部楼层 |阅读模式
本帖最后由 rjx007 于 2018-8-23 14:56 编辑

折腾了一个月,终于搞成了音乐频谱,分别形成了在OLED和LCD彩屏上显示的两个版本。
STM32单片机从大半年前才开始自学的(前几年曾陆续自学了PIC和AVR.)。老朽已过古稀之年,自学中的酸甜苦辣只有自己知道。
现将这个音乐频谱的资料分享给大家,望提出宝贵的意见。

      关于代码的几点说明:
      一、OLED屏是用的中景园的1.3寸屏和STM32F103C8T6的小系统板。LCD是用的是普中的屏和实验板(STM32F103ZET6),屏是ILI9341的3.2寸屏。各位移植时管脚连接可能不同,要注意修改相关的代码!
      二、FFT转换使用的是ST提供的DSP_LIB的库函数。本例中采样频率为40KZ,采样点数是256点。但实际显示时,各柱条的频点的却是从256点中挑选出来的,因为音频的范围虽然是10Z-20KZ,但人声和乐器的频率主要集中在0-4KZ,4KZ-8KZ次之,而8KZ-20KZ段主要是高次谐波。
     三、经FFT变换取模后,越是频率高的频点,其模值幅度越小,所以显示效果不好。且经FFT变换后,虽有256个频点,但后面的128个频点是和前面的128个频点成镜像的,所以只要从前面的128个频点里挑选就可以了。同时还要去掉第一个频点,因为第一个频点是直流分量,是不会跳动的,所以如果保留了第一个频点,那么在屏的最左边始终有一根不动的且满幅度的柱条,显得十分呆板,大煞风景。
     四、ADC采样软件触发方式,同时用TIM2定时器的溢出中断来设置一个标志位,当256点采集完成后,该标志位置位,再开始做FFT变换、计算幅值和显示。
     五、低频段的幅值一般较大,频率越高幅值越小,为了提高显示效果,使各柱条跳动的幅度较为均衡,我在程序里安排了用软件方式对增益做些适当的调整,即压缩较大的幅值,加大较小的幅值。
     六、如果实际使用在音响电路里,ADC的取样点可以是前级放大器,也可以取自功放。这时最好加上自动增益控制电路,以均衡采样的幅度;为了克服混叠效应和栅栏泄漏,最好要加上低通滤波电路(最好是2-4阶,以达到衰减较为陡峭的目的。);同时还要加上电平平移电路,因为单片机采样时是不接受负电压的。这些内容我之前曾发过一个帖子,有相关的电路图和PCB的图,各位如需要可移步查看。



补遗:
面的说明中提到FFT转换后的第一个频点是直流分量,有些不太准确。因为如果是采样的音频信号,且加了隔直流电容的话,第一个频点就不是直流分量,而是最低频率点。
对选取的频点又做了写调整,减少了几个点,大于12KZ的就没有选了,因为大于12KZ的柱条跳动的幅度太小,同时这样可以使显示的柱条稍宽些,看上去更舒服些。
//从取模结果lBUFMAG中(前128个)挑选出25个值做显示。挑选的原则是:0-4K为主,4K-8K次之,8K-18K最少。将挑选出的32个值赋给COLUMN1
void arctan(void)
{   
     u8 i,temp,a[16]={12,15,19,21,25,28,31,37,44,50,63,71,76,89}; //因为后14个无规律,所以将其位置号列出来
    //u8 j=2;
    for(i=0;i<11;i++)
        { COLUMN1= lBUFMAG;}  //挑选前面11个。
                                
    for(i=0;i<14;i++)  //后14个
        {
           temp=a;
           COLUMN1[i+11]=lBUFMAG[temp];     
        }        
         
    for(i=0;i<25;i++)  //增益调整
       {   
          COLUMN1=COLUMN1*10;
          //COLUMN1=80*atan(COLUMN1); //用反正切函数来适当压缩较高的模的值,使柱条显示均衡
          if(COLUMN1==0)
               {COLUMN1=2;}
          else if((COLUMN1<5)&&(COLUMN1>0))
               {COLUMN1=COLUMN1+15;}
          else if((COLUMN1>=5)&&(COLUMN1<10))
               {COLUMN1=COLUMN1+12;}
           else if((COLUMN1>=10)&&(COLUMN1<15))
               {COLUMN1=COLUMN1+10;}
           else if((COLUMN1>=15)&&(COLUMN1<20))
               {COLUMN1=COLUMN1+7;}
               
           else if(COLUMN1>=240)
               {COLUMN1=220;}                          
          else if((COLUMN1>=225)&&(COLUMN1<=235))
             {COLUMN1=COLUMN1-30;}
                                         
    }
}



相关的AGC和低通电路及PCB:
AGC.jpg
FIT&amp;AGC.jpg

音乐频谱.rar

13.77 MB, 下载次数: 12891

my_fft_OLED.rar

3.45 MB, 下载次数: 3412

MY_FFT_LCD.rar

4.04 MB, 下载次数: 4829

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-2-2 12:27:40 | 显示全部楼层
谢谢各位的关注和支持。老朽定将更努力。
回复 支持 3 反对 0

使用道具 举报

294

主题

1414

帖子

12

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
7791
金钱
7791
注册时间
2015-10-15
在线时间
2858 小时
发表于 2018-1-31 16:07:42 | 显示全部楼层
谢谢分享, 能有个视频或者图片大家看看效果就更好了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-1-31 16:16:44 | 显示全部楼层
贴子里有个视频:音乐频谱.rar就是,手机拍的,拍的不好,意思到了吧。
回复 支持 反对

使用道具 举报

9

主题

62

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1606
注册时间
2017-8-21
在线时间
172 小时
发表于 2018-1-31 16:26:10 | 显示全部楼层
这么大年纪了,不冲你这个劲头,就冲你这个岁数,也要点上一百个赞啊!!我们有什么理由不好好学习呢!!
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-1-31 16:44:31 | 显示全部楼层
搞这个纯碎是玩玩的,一个是通过搞些项目才能学会;二是打发时间;三是多动动脑子,预防老年痴呆。
回复 支持 反对

使用道具 举报

95

主题

549

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3293
金钱
3293
注册时间
2016-1-7
在线时间
541 小时
发表于 2018-1-31 17:35:20 | 显示全部楼层
效果不错。
回复 支持 反对

使用道具 举报

12

主题

336

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1571
金钱
1571
注册时间
2015-8-9
在线时间
624 小时
发表于 2018-2-1 08:15:49 | 显示全部楼层
不错,赞一个
回复 支持 反对

使用道具 举报

6

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1323
金钱
1323
注册时间
2016-12-27
在线时间
156 小时
发表于 2018-2-1 08:25:02 | 显示全部楼层
很不错,多谢分享
回复 支持 反对

使用道具 举报

6

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2017-12-12
在线时间
47 小时
发表于 2018-2-1 08:45:13 | 显示全部楼层
谢谢分享,好好学习一下
回复 支持 反对

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6661
金钱
6661
注册时间
2016-5-29
在线时间
909 小时
发表于 2018-2-1 11:28:50 | 显示全部楼层
单片机编程可以长寿.呵呵..
回复 支持 反对

使用道具 举报

15

主题

512

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3154
金钱
3154
注册时间
2016-1-14
在线时间
367 小时
发表于 2018-2-1 18:06:31 | 显示全部楼层
谢谢分享,好好学习一下
回复 支持 反对

使用道具 举报

160

主题

966

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2095
金钱
2095
注册时间
2014-3-7
在线时间
490 小时
发表于 2018-2-2 15:32:49 | 显示全部楼层
应该酷贴
回复 支持 反对

使用道具 举报

32

主题

300

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1049
金钱
1049
注册时间
2012-3-30
在线时间
321 小时
发表于 2018-2-2 16:19:11 | 显示全部楼层
不得不顶啊,对于技术每段年纪的人有每段年纪的乐趣.
回复 支持 反对

使用道具 举报

1

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-2-15
在线时间
22 小时
发表于 2018-2-2 16:21:48 | 显示全部楼层
膜拜一波
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-2-4 14:45:04 | 显示全部楼层
本帖最后由 rjx007 于 2018-8-22 14:29 编辑

第一贴的说明中提到FFT转换后的第一个频点是直流分量,有些不太准确。因为如果是采样的音频信号,且加了隔直流电容的话,第一个频点就不是直流分量,而是最低频率点。
对选取的频点又做了写调整,减少了几个点,大于12KZ的就没有选了,因为大于12KZ的柱条跳动的幅度太小,同时这样可以使显示的柱条稍宽些,看上去更舒服些。
//从取模结果lBUFMAG(前128个)挑选出25个值做显示。挑选的原则是:0-4K为主,4K-8K次之,8K-18K最少。将挑选出的32个值赋给COLUMN1
void arctan(void)
{
   
     u8 i,temp,a[16]={12,15,19,21,25,28,31,37,44,50,63,71,76,89}; //因为后14个无规律,所以将其位置号列出来
    //u8 j=2;
    for(i=0;i<11;i++)
        { COLUMN1= lBUFMAG;}  //挑选前面11个。
                                
    for(i=0;i<14;i++)  //后14个
        {
           temp=a;
        
   COLUMN1[i+11]=lBUFMAG[temp];               
   
        }        
         
    for(i=0;i<25;i++)  //增益调整
       {   
          COLUMN1=COLUMN1*10;
          //COLUMN1=80*atan(COLUMN1); //用反正切函数来适当压缩较高的模的值,使柱条显示均衡
          if(COLUMN1==0)
               {COLUMN1=2;}
          else if((COLUMN1<5)&&(COLUMN1>0))
               {COLUMN1=COLUMN1+15;}
          else if((COLUMN1>=5)&&(COLUMN1<10))
               {COLUMN1=COLUMN1+12;}
           else if((COLUMN1>=10)&&(COLUMN1<15))
               {COLUMN1=COLUMN1+10;}
           else if((COLUMN1>=15)&&(COLUMN1<20))
               {COLUMN1=COLUMN1+7;}
               
           else if(COLUMN1>=240)
               {COLUMN1=220;}                          
          else if((COLUMN1>=225)&&(COLUMN1<=235))
             {COLUMN1=COLUMN1-30;}
                                         
    }
}
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-2-5 09:49:54 | 显示全部楼层
不希望尽是夸奖之类的话,更希望是热烈的讨论,哪怕是批评,指出错误都很好。
回复 支持 反对

使用道具 举报

7

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
711
金钱
711
注册时间
2017-5-20
在线时间
96 小时
发表于 2018-2-5 10:01:58 | 显示全部楼层
佩服佩服,这个主要是硬件做得好。不知道我老了还有没有这个心情搞单片机。
回复 支持 反对

使用道具 举报

12

主题

144

帖子

0

精华

高级会员

Rank: 4

积分
545
金钱
545
注册时间
2017-8-1
在线时间
92 小时
发表于 2018-2-6 16:00:24 | 显示全部楼层
用FFT实现的频谱提取吗?
青涩不及当初,聚散不由你我!
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-2-7 09:31:28 | 显示全部楼层
是的,用的是ST提供的DSP库函数。
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2014-8-4
在线时间
102 小时
发表于 2018-2-7 11:44:53 | 显示全部楼层
正想学习,借来参考
回复 支持 反对

使用道具 举报

4

主题

116

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3799
金钱
3799
注册时间
2017-11-15
在线时间
314 小时
发表于 2018-2-7 16:35:01 | 显示全部楼层
厉害了老爷子!!!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-2-7 21:06:17 | 显示全部楼层
功夫不负有心人!楼主精神可嘉。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

315

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1665
金钱
1665
注册时间
2018-1-29
在线时间
159 小时
发表于 2018-2-8 07:03:42 | 显示全部楼层
感谢大神分享!不知道这玩意儿能做音乐喷泉不?
回复 支持 反对

使用道具 举报

4

主题

103

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3274
金钱
3274
注册时间
2016-7-23
在线时间
267 小时
发表于 2018-2-8 10:02:47 | 显示全部楼层
厉害了我的哥
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-2-8 13:03:51 | 显示全部楼层
本帖最后由 rjx007 于 2018-2-8 13:07 编辑

感谢原子老板的厚爱,帖子被评为精华帖,高兴!老衲会继续努力的。
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2018-2-18
在线时间
14 小时
发表于 2018-2-18 16:49:33 | 显示全部楼层
楼主,FFT不会的话是不是就没法做了?
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-2-19 09:44:29 | 显示全部楼层
本帖最后由 rjx007 于 2018-2-19 09:51 编辑

不是这样的。关于FFT运算,ST公司已经封装了现成的函数,我们只要调用即可,对FFT不懂也没有太大的关系。但最好弄清形成频谱显示的整个流程及每步的作用。至于每个步骤具体是如何实现的,只要知道应该调用那些函数就行啦。
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2018-2-18
在线时间
14 小时
发表于 2018-2-19 21:48:39 | 显示全部楼层
rjx007 发表于 2018-2-19 09:44
不是这样的。关于FFT运算,ST公司已经封装了现成的函数,我们只要调用即可,对FFT不懂也没有太大的关系。但 ...

但用51单片机的话没有库函数啊
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-2-20 09:54:14 | 显示全部楼层
用51的话,可以在网上搜一下,有很多用C写好的FFT函数,可以移植使用。也有不少用51做的频谱,也可以参考的。
回复 支持 反对

使用道具 举报

18

主题

190

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1065
金钱
1065
注册时间
2012-6-18
在线时间
157 小时
发表于 2018-4-25 02:59:29 来自手机 | 显示全部楼层
泼点冷水。程序好的,但是解释的是不尽人意的。快速傅立叶变换从数学意义上说第一个值就是所谓的常数项,也就是我们所谓的直流分量,这个和你滤波电路无关。这个就要扯到高数没有意义了。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-3-13
在线时间
2 小时
发表于 2018-4-26 08:24:50 | 显示全部楼层
666   谢谢分享
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2017-7-24
在线时间
66 小时
发表于 2018-8-21 19:28:00 | 显示全部楼层
您好,请问有没有用反正切函数来处理的音乐频谱代码?我在阿mo电子论坛看过,他们的处理方法,但不懂,他们的用OLED显示的,上面显示的是波形,下面显示的是频谱,希望可以学习下这个用反正切函数处理的音乐频谱!!
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-8-22 14:31:37 | 显示全部楼层
在第一和第16贴里就有用反正切函数的语句。但经实际试验,我感觉不是太好,因用反正切函数后,各个柱条的高度太接近了。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-8-22
在线时间
0 小时
发表于 2018-8-22 20:56:01 | 显示全部楼层
请问一下,音频信号是如何采集的
回复 支持 反对

使用道具 举报

64

主题

446

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1032
金钱
1032
注册时间
2017-7-26
在线时间
275 小时
发表于 2018-8-22 22:11:00 | 显示全部楼层
老爷子,你界面显示是自己刷屏的吗?有没考虑过用EMWIN,做一些复杂点的扩展。
比如说,利用触摸屏跟TFT界面,切换歌曲,颜色,频谱条的外形之类的
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-8-23 14:41:50 | 显示全部楼层
本帖最后由 rjx007 于 2018-8-23 14:53 编辑

回35楼。试验时是从手提电脑的耳机孔接出的音频信号。如果实际使用,可以从音响的前级或功放取出信号,此时要加入自动增益控制电路、低通滤波和电平平移电路。
AGC.jpg
FIT&amp;AGC.jpg
回复 支持 反对

使用道具 举报

64

主题

249

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1073
金钱
1073
注册时间
2017-6-10
在线时间
279 小时
 楼主| 发表于 2018-8-23 14:43:33 | 显示全部楼层
回36楼,这个只做了频谱这一块,因为身体原因。其他的就没再搞了。
回复 支持 反对

使用道具 举报

9

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2018-4-6
在线时间
31 小时
发表于 2018-8-23 14:55:24 | 显示全部楼层
虽然不懂,但是不影响我膜拜
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2017-10-4
在线时间
13 小时
发表于 2018-8-27 09:19:45 | 显示全部楼层
顶一个
回复 支持 反对

使用道具 举报

8

主题

45

帖子

0

精华

高级会员

Rank: 4

积分
757
金钱
757
注册时间
2016-3-1
在线时间
90 小时
发表于 2018-9-5 12:52:31 | 显示全部楼层
非常感谢!!!
回复 支持 反对

使用道具 举报

3

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2017-11-12
在线时间
14 小时
发表于 2018-9-13 16:27:03 | 显示全部楼层
真是学习的榜样啊,貌似老爷子本行是玩模拟电路的
回复 支持 反对

使用道具 举报

3

主题

102

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
金钱
228
注册时间
2018-9-7
在线时间
22 小时
发表于 2018-9-13 16:34:42 | 显示全部楼层
支持楼主
回复 支持 反对

使用道具 举报

0

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2013-10-22
在线时间
15 小时
发表于 2018-10-2 16:41:54 | 显示全部楼层
支持楼主
回复 支持 反对

使用道具 举报

0

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2018-10-13
在线时间
42 小时
发表于 2018-10-15 17:05:30 | 显示全部楼层
厉害了,一直想搞这个。
回复 支持 反对

使用道具 举报

3

主题

1906

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4100
金钱
4100
注册时间
2018-8-14
在线时间
695 小时
发表于 2018-10-15 18:22:32 | 显示全部楼层
我之前帮朋友用M0做了一个, 没用这么多硬件,(都是FFT了低通其实很没必要), 全都交软件处理
回复 支持 反对

使用道具 举报

6

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2018-8-20
在线时间
26 小时
发表于 2018-10-15 19:10:37 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

91

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2018-9-27
在线时间
15 小时
发表于 2018-10-16 09:56:19 | 显示全部楼层
真不错,666
回复 支持 反对

使用道具 举报

1

主题

36

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2018-10-14
在线时间
9 小时
发表于 2018-10-16 12:32:46 | 显示全部楼层
厉害厉害
回复 支持 反对

使用道具 举报

28

主题

174

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-1-1
在线时间
153 小时
发表于 2018-11-2 10:20:56 | 显示全部楼层
请问下  上面的AGC电路可以用?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 23:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表