单片机用的是lpc2106,无线模块是CC1100,GPRS模块是MC39i。<br /><br />无线模块和GPRS模块都有成熟的程序,直接拿着用就可以了。<br /><br />我需要做的就是把无线模块的数据----》GPRS模块;<br /> GPRS模块的数据----》无线模块。<br /><br />无线模块和GPRS模块在该MCU上单独使用,也都一切正常。<br /><br />当我把无线模块和GPRS模块同时开时,出现的问题就是接收无线模块的数据总是会丢失。<br /><br />原因也很清楚,收到无线模块的数据,就通过GPRS发出去,当用GPRS发数据时,无线模块仍然在接收数据,但此时,GPRS模块占用着CPU,无线模块数据就丢失了。<br /><br />也曾想收完整个一包无线数据后,再通过GPRS发送,但是一包数据可能达到7.2K,在lpc2106里面好像开不了这么大的缓存区。<br /><br />各位指点一下,谢谢。<br /><br /> |
|