I’m trying to test gm862 gsm modem by connecting it to PC, but it simply isn’t working/responding.
I’ve connected TxD and RxD to MAX232N and I’ve used two zener diodes due to gm862’s voltage levels. And after I’ve hooked up the hardware I’ve sent certain AT commands, but I don’t ANY response.
So, in order to determine what is the problem I’ve disconnected everything form gm862 except for power supply and saw that when I turn on the modem, TxD pin (pin37) goes ‘high’ for a second or less and then it goes back to ‘low’, although it should always be ‘high’ when the TxD line is idle.
What are you doing with the DTR and RTS lines going into the module? You can try connecting the module’s DSR line to the DTR and RTS lines to let the module know that your PC is ready to communicate with the module. Also, it is a bit gutsy to connect a 3 volt device to your PC’s serial port (even with zeners). With a conforming RS-232 interface, the voltage levels go both sides of zero (+/-). I don’t think I’d risk my module in that way. Best to use a real level converter.
leon_heller:
I’m using the similar GE-863 modules with just TxD and RxD. The other signals shouldn’t need to be connected. Handshaking can be disabled on the PC.
That’s good information to know. Not having either module, I put out the idea of checking the DSR/RTS lines as a suggestion.
leon_heller:
He has interfaced it with a MAX232. I’d use a MAX3232 at 3 V, which won’t need the zeners and should be OK with the GE862 logic levels.
My mistake. I completely missed the part about the MAX232N.