android音频通信(三)——双向通信(A2B协议)之手机接收

前面两篇我介绍了FSK信息的调制与解调,单片机端的调制解调都是比较简单的,搞过串口通信之类的我相信一看就懂了,这里就不多提了,关于手机端的解调,应该是大多数人比较头疼的,因为受到手机的限制(手机能够接受到的音频数据只能是通过MIC),对送入的调制信号无法像单片机端那样可以通过操作单片机的IO和片内资源很容易就把调制信号解调出来,对于手机这端经过MIC采样之后将是一大堆一大堆的数据(AD值),如何在

android音频口通信(二)——2FSK信号解调

一、解调电路    我的设计中,解调端用的是MSP430的单片机,因为TI这种系列的单片机功耗很低,在休眠状态下,电流可达到uA级,正常工作下电流也可以保持在几个mA级左右。     将手机右声道接至MSP430单片机的P2.3脚,在代码里设置并激活此引脚的第二功能(比较器0)的正向输入端,并将比较器0的反向输入端配置成内部VCC/2参考电压,如图,在手机右声道上用两个100K的电阻对VCC进行分

android音频口通信(一)——2FSK信号调制

  一、前言       大家都知道拉卡拉,但它具体的技术实现我相信很少有人能说出来个一二,本人也正是抱着遇见问题勇往直前的技术男的精神,花了一两个月的时间,完全摸透并已初步实现了用android手机的音频口(耳机输出输入)来实现全双工的通信,一但通信协议建立了,下面好玩的东西就多了!!       你可以完全不再用担心你家的电视或者空调等此类用红外遥控的电器一时找不