<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20504/unable-to-communicate-sim800l-core-board-with-nrf52-through-uart</link><description>hi, i have a SIM800L Core board which is using UART protocol to communicate or to send At commands. so that i am using BLE_APP_UART example to set AT commands to SIM800L. 
 i made connections like this:
1). Connected PCA10040s TX pin to SIM800L RX pin</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 17 Mar 2017 10:49:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20504/unable-to-communicate-sim800l-core-board-with-nrf52-through-uart" /><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79941?ContentTypeID=1</link><pubDate>Fri, 17 Mar 2017 10:49:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5bc7717-acf9-42bd-8144-f7bb195993b3</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Normally, GSM modules/modems give a &amp;#39;&amp;gt;&amp;#39; prompt when they are ready to receive the &amp;quot;payload&amp;quot; of an SMS.&lt;/p&gt;
&lt;p&gt;Doesn&amp;#39;t the SIM800 do this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79940?ContentTypeID=1</link><pubDate>Fri, 17 Mar 2017 10:47:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16c03cd5-76c8-4c59-9a93-825c39bc2ebc</guid><dc:creator>awneil</dc:creator><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;ignoring&lt;/em&gt; the replies from the module&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79939?ContentTypeID=1</link><pubDate>Fri, 17 Mar 2017 08:54:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3f52932-20c3-440c-a2e8-e3a47b375e0b</guid><dc:creator>saiteja</dc:creator><description>&lt;p&gt;can you please point my mistake.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79938?ContentTypeID=1</link><pubDate>Fri, 17 Mar 2017 08:35:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04415d8e-2fb7-44e4-9185-a7f31379ef0c</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;You are making the all-too-common mistake of ignoring the replies from the module.&lt;/p&gt;
&lt;p&gt;That&amp;#39;s like trying to drive down a busy street with your eyes closed, turning the steering wheel only at set times ...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79937?ContentTypeID=1</link><pubDate>Fri, 17 Mar 2017 07:30:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a4fbc06-5ac7-41ca-b508-fb2f598c1564</guid><dc:creator>saiteja</dc:creator><description>&lt;p&gt;hi tq, its working fine but when i send SMS i stuck with CTRL+Z. i even tried (char)26 and also 0X1A.&lt;/p&gt;
&lt;p&gt;here is my code:
////Message&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;uart_putstring((uint8_t*)&amp;quot;AT\r&amp;quot;);
nrf_delay_ms(2000);
uart_putstring((uint8_t*)&amp;quot;AT+CMGF=1\r&amp;quot;);
       nrf_delay_ms(2000);
uart_putstring((uint8_t*)&amp;quot;AT+CMGS=\&amp;quot;8919242248\&amp;quot;\r&amp;quot;);
   nrf_delay_ms(2000);
   uart_putstring((uint8_t*)&amp;quot;test\r&amp;quot;);
          nrf_delay_ms(2000);
          app_uart_put((char)0x1A);   ///used (uint8_t) 26 also but no response..
                 nrf_delay_ms(1000);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;if run this terminal is showing this:&lt;/p&gt;
&lt;p&gt;AT&lt;/p&gt;
&lt;p&gt;AT+CMGF=1&lt;/p&gt;
&lt;p&gt;AT+CMGS=&amp;quot;8919242248&amp;quot;&lt;/p&gt;
&lt;p&gt;test&lt;/p&gt;
&lt;p&gt;·rx_data: AT&lt;/p&gt;
&lt;p&gt;OK&lt;/p&gt;
&lt;p&gt;AT+CMGF=1&lt;/p&gt;
&lt;p&gt;OK&lt;/p&gt;
&lt;p&gt;AT+CMGS=&amp;quot;8919242248&amp;quot;&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;test&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79936?ContentTypeID=1</link><pubDate>Thu, 16 Mar 2017 08:59:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e6961d1-1545-452f-aece-de44f4d245a5</guid><dc:creator>awneil</dc:creator><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;(see above)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The trouble with the nRF52 (and nRF51) is that it has only 1 UART. So, once you have tied this to your SIM800, you have no alternative for debug output. Therefore you will need to learn to use &lt;strong&gt;SWO&lt;/strong&gt;. See &lt;a href="https://devzone.nordicsemi.com/question/78682/using-swo-with-nrf52-redux/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Next, just connect the nRF52 to a PC terminal - forget the SIM800. Get your nRF52 reliably sending commands to the PC terminal, and accepting responses that you send from the terminal. Use SWO so that you have visibility of what is being sent &amp;amp; received.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Now (and only now) connect the nRF52 to the SIM800. Verify that sending commands from the nRF52 to the SIM800, and receiving the responses works solidly.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Now (and only now) you are in a position to start adding Bluetooth ...&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79935?ContentTypeID=1</link><pubDate>Thu, 16 Mar 2017 08:55:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f7092b8-1c36-419a-b35a-7808646f812d</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;You are making the all-too-common mistake of trying to do too much all at once.
As you are uncertain about how to get the basic UART wired communication working, you should concentrate just on that at first - don&amp;#39;t complicate the issue by trying to do Bluetooth as well!
You also need to be sure that you have a reliable and usable way to monitor the comms between the nRF and SIM800.
The way to proceed is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Forget the nRF52. Just make sure that you can send command to the SIM800, and read its responses, using a PC terminal. Make sure that you understand the commands that you will need to send, and the responses that you will get. Pay particular attention to line ending characters (it helps if you have a terminal or monitor that can display raw hex).&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79934?ContentTypeID=1</link><pubDate>Thu, 16 Mar 2017 07:25:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16f68eac-3160-47c0-937f-cec797257d75</guid><dc:creator>awneil</dc:creator><description>&lt;blockquote&gt;
&lt;p&gt;APP_UART_FLOW_CONTROL_ENABLED&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So you have enabled flow control - but you have not connected any of the flow control signals!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79945?ContentTypeID=1</link><pubDate>Wed, 15 Mar 2017 18:33:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa7b2e53-3e13-4c5b-a128-3a0f393c4984</guid><dc:creator>saiteja</dc:creator><description>&lt;p&gt;Hey, thank you again for the response. I have edited the Q? Shown my connections schematic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79944?ContentTypeID=1</link><pubDate>Wed, 15 Mar 2017 18:23:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13ea8d31-35e4-447f-9fd0-a403534176d7</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;That is not helpful.&lt;/p&gt;
&lt;p&gt;Again, remember that &lt;strong&gt;&lt;em&gt;you&lt;/em&gt;&lt;/strong&gt; are the only one who has access to your hardware. Nobody else can do these checks for you. Also, nobody else can see what is happening in your system, nor how it is connected - so it is important that &lt;strong&gt;&lt;em&gt;you&lt;/em&gt;&lt;/strong&gt; provide complete, detailed, unambiguous, and accurate descriptions.&lt;/p&gt;
&lt;p&gt;We can&amp;#39;t read your mind!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79943?ContentTypeID=1</link><pubDate>Wed, 15 Mar 2017 18:05:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:73098542-26cc-499c-a63b-17b294f0a376</guid><dc:creator>saiteja</dc:creator><description>&lt;p&gt;I have connected termite to the dk board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to communicate SIM800L Core Board with nRF52 through UART</title><link>https://devzone.nordicsemi.com/thread/79942?ContentTypeID=1</link><pubDate>Wed, 15 Mar 2017 17:28:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4978475f-d306-42e6-a676-080bb77662a5</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Duplicate: &lt;a href="https://devzone.nordicsemi.com/question/121089/working-with-uart-and-sim800l/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A proper schematic would be more useful that just a photo - we have no idea what the pins on the red board are!&lt;/p&gt;
&lt;p&gt;you haven&amp;#39;t said where you are connecting Termite!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>