OpenEdv-开源电子网

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

基于stm32f1的无线实时对讲机语音传输系统

[复制链接]

9

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
211
金钱
211
注册时间
2015-11-30
在线时间
47 小时
发表于 2018-1-10 21:51:48 | 显示全部楼层 |阅读模式
经过不懈努力调试,终于完成了无线语音对讲机。
本次采用的是STM32F103C8T6 + VS1053 + NRF24L01
VS1053模块采用的是ADPCM录音编码,比PCM编码大概压缩了四倍,能很好地将语音信息通过nrf实时地传输出去,基本上接收端播放没有延时。


下面是部分代码,需要完整代码的可以联系我:Q:850995894


int main(void)
{
        Led_Init();
        delay_init();  
        Key_Init();
  VS_Init();
        NRF24L01_Init();
        while(NRF24L01_Check());
  VS_Sine_Test();
  talking();//对讲模式
}




        while(1)
        {
         if(Key == 0)                                                               
         {
                 u32 t=0;
                 delay_ms(500);
                 NRF24L01_TX_Mode();
                 talking_rec_mode(4);                                               
                 while(Key == 0)   
                 {
                               
                        delay_ms(1);
                        w1=VS_RD_Reg(SPI_HDAT1);       
                        if((w1>=256)&&(w1<896))                       
                        {
                                w1=0;
                                led2=0;                                                                
                                count=0;
                                t=0;
                                while(count<256)                                        
                                                {         
                                                        w2=VS_RD_Reg(SPI_HDAT0);          
                                                        w3=w2>>8;
                                                        databuf[t++]=w3;      
                                                        databuf[t++]=w2&0XFF;               
                                                        count=1+count;
                                                }
                       
                                for(i=0;i<16;i++)                                                       
                                         {
                                                if(NRF24L01_TxPacket(databuf)==TX_OK)
                                                 {
                                                        databuf=databuf+32;                       
                                                 }
                                         }
                                         
                         led2=1;                                                                                               
                         databuf=p;                                                                                       
                         flag=0;                                                                                                                 
                        }
                }       
                NRF24L01_RX_Mode();       
         }
         

        }






调试成功实物

调试成功实物
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

23

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2305
金钱
2305
注册时间
2017-7-6
在线时间
280 小时
发表于 2018-1-24 21:53:01 | 显示全部楼层
独乐乐不如众乐乐,何不分享出来大家学习下呢
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2014-11-11
在线时间
2 小时
发表于 2019-4-12 00:57:29 来自手机 | 显示全部楼层
支持  顶起来
回复 支持 反对

使用道具 举报

3

主题

88

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
447
金钱
447
注册时间
2014-3-7
在线时间
49 小时
发表于 2019-4-12 07:56:27 | 显示全部楼层
距离太近 只能当是练手了
STM32?步进电机开发板
http://yonyon.taobao.com
回复 支持 反对

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2019-12-2 15:13:58 | 显示全部楼层
楼主,分享出来让大家学习学习嘛
。。
回复 支持 反对

使用道具 举报

5

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2019-12-2
在线时间
36 小时
发表于 2020-1-19 02:05:16 来自手机 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2019-12-9
在线时间
8 小时
发表于 2020-3-14 21:55:35 | 显示全部楼层
楼主,分享出来让大家学习一下!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2021-11-18
在线时间
3 小时
发表于 2022-4-18 04:42:56 来自手机 | 显示全部楼层
有谁做过
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 13:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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