- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hey all,
I am trying to connect my psoc 5lp kit to GSM SIM900 Using UART
So I've Connected Psoc's UART Tx to GSM Rx and vice versa on 9600 BaudRate
When I send a Dial AT Command using UART_PutString("ATD9546213"); nothing Happened
Can any one Help me PLZ
Thanks all,
- Labels:
-
PSoC 5LP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Which board do you use? A -050? Where do you connect the SIM900? It has a TTL-Level UART I think, so don't connect it to the RS232 port on that board. Instead connect it to the PSoC pins directly,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Additionally it might be required to send a <CR> (0x0d) to tell the modem that the line ended. Watch for an "OK" returned.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
it still doesn't work even with a \r at the end
I am not connecting using the RS232 port , I am connecting it directly to the pins.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Let us have a look at your project with all of your settings. Please use
Creator->File->Create Workspace Bundle (minimal)
and attach the resulting file.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
At the end of the team should be Symbol ';'
For example:
UART_PutString ("ATD + 7910XXXXXXX; \ x0d");
Be sure to connect the battery, otherwise the device can freezes after a call.
Perhaps the project for SIM900 & PSoC 4 will help you. It here.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Another thing, if you are connecting directly to an RS232 line driver on the other end, you may have to put inverting (NOT) buffers on the output and the input of your RS232 unit, between the Pin and the RX, and the Pin and the TX.
RS232, when going outside of your device, to another RS232 line driver, usually requires inversion of the signal.