<?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>nRF52840 software UART didn&amp;#39;t go well</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/93441/nrf52840-software-uart-didn-t-go-well</link><description>HI, I am trying to develop a project with multiple UART facilities, and I have put the code from the following link in my project. 
 
 However, the software UART didn&amp;#39;t work well when I tried to put some strings on putty, which showed garbled messages</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 02 Nov 2022 06:20:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/93441/nrf52840-software-uart-didn-t-go-well" /><item><title>RE: nRF52840 software UART didn't go well</title><link>https://devzone.nordicsemi.com/thread/393569?ContentTypeID=1</link><pubDate>Wed, 02 Nov 2022 06:20:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fadab6d5-6812-4a54-b1d4-100e8bb3ed17</guid><dc:creator>FelixSung</dc:creator><description>&lt;p&gt;I just copy and paste the code from here&lt;/p&gt;
&lt;p&gt;&lt;a class="ui-contentpeek internal-link" href="https://devzone.nordicsemi.com/f/nordic-q-a/83287/nrf52-software-serial-library-similar-to-arduino-software-serial" data-contentid="f7150c70c1c6472eae5216bbb22cb7e9" data-contenttypeid="46448885d0e64133bbfbf0cd7b0fd6f7"&gt;nRF52 Software Serial library similar to Arduino software serial&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;and I expected to see ascii char from a to z&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 software UART didn't go well</title><link>https://devzone.nordicsemi.com/thread/393527?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2022 16:11:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:607b27e0-b9c4-4254-8a12-e869d7813dca</guid><dc:creator>hmolesworth</dc:creator><description>&lt;p&gt;You also use a spare PWM for an accurate high-speed uart, have a look at&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/91908/pwm-sequence-from-hal-to-nrfx"&gt;this pwm-sequence post&lt;/a&gt;&amp;nbsp;for working code I wrote&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 software UART didn't go well</title><link>https://devzone.nordicsemi.com/thread/393519?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2022 15:35:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:99266b47-e9e4-4b67-869f-69b8465bee50</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;What data are you expecting on the terminal? Are you expecting to receive ascii characters or HEX data? If you receive hex data, then the valid output will still look like garbage on the serial emulator which converts your hex data to ascii.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 software UART didn't go well</title><link>https://devzone.nordicsemi.com/thread/393443?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2022 12:08:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e14c33a-c057-46b9-beff-fc1283f64c8e</guid><dc:creator>FelixSung</dc:creator><description>&lt;p&gt;I set both of the baud rate to 9600, but the problem still occurred.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 software UART didn't go well</title><link>https://devzone.nordicsemi.com/thread/393410?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2022 10:05:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc167d8e-b385-42af-a738-0fbbcf1fe12f</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;It looks like the baud rate the peripheral is transmitting is not matching the baudrate your terminal is listening. I have seen this garbage output more than I should and everytime it turns out to be the baudrate issue. Check your baudrate set in UART peripheral and also check the baudrate with which your sertial terminal is listening to the uart communication.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>