stc单片机+24L01实现无线语音,是否可行?
帮学校做个小项目,实现语音多方通讯,本想用cpld,成本太高。看stc单片机1T指令周期,有硬件SPI,AD、PWM,感觉挺合适,但没玩过单片机,各位看看性能是否满足。
器件暂定stc12le5a16s2,用t0产生8k中断,实现AD采样和播放,(还有些温度采集显示等辅助功能),2401无线传输。
工期只有7天,代码全拷贝网上现成的,有什么需要注意的,帮忙提醒下,避免走弯路,谢谢!
可以实现 可以实现 噪音超大,还没搞成功,丢包严重 八月份国赛之前搞过,只是原理验证了一下。距离有限,而且丢包严重。可能是我买的24L01有问题把,在楼内也就二三十米的距离。 2401那速度 可以想象声音的质量 2401如真像参数所列的那样,带宽是够的,现在就是要解决丢包的问题。
如果单片机直接AD采样,再PWM播放,8k采样率声音还能接收,再经过2401后,基本听不清,查看接收IRQ,发2~4个包才收到一个,不知道怎么回事 语音数据压缩,低波特率传输,
页:
[1]