<?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>nRF52 GPIOTE interrupt latency</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/33212/nrf52-gpiote-interrupt-latency</link><description>Hi 
 I have a problem with long latency on interrupts and long delay on retriggered interrupt. 
 I have a nRF52832 running with external HFCLK source. Using the SDK 14.2.0. The softdevice is disabled before using the GOIOTE and re-enabled afterwards.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 24 Oct 2018 07:35:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/33212/nrf52-gpiote-interrupt-latency" /><item><title>RE: nRF52 GPIOTE interrupt latency</title><link>https://devzone.nordicsemi.com/thread/154209?ContentTypeID=1</link><pubDate>Wed, 24 Oct 2018 07:35:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb911751-d008-4ab5-802a-a890d9246c58</guid><dc:creator>Sonya</dc:creator><description>&lt;p&gt;I use your example. The measurement result is similar with you. But if I test the LPCOMP&amp;nbsp;interrupt latency, the latency is longer than the GPIOTE&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 GPIOTE interrupt latency</title><link>https://devzone.nordicsemi.com/thread/154197?ContentTypeID=1</link><pubDate>Wed, 24 Oct 2018 06:02:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd49c8f5-a302-4ec1-9e1b-4207a0e6de82</guid><dc:creator>Kasper Leonhardt</dc:creator><description>&lt;p&gt;Do you use the softdevice. Have you measured the latency? The SDK is OK if you do as in my example.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 GPIOTE interrupt latency</title><link>https://devzone.nordicsemi.com/thread/154193?ContentTypeID=1</link><pubDate>Wed, 24 Oct 2018 02:38:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6546ddda-0054-4ba2-a178-d5eefe83806c</guid><dc:creator>Sonya</dc:creator><description>&lt;p&gt;Hello, I also have a long GPIOTE interrupt latency.&amp;nbsp; I use the&amp;nbsp;&lt;span&gt;&amp;nbsp;the original interrupt service routine from the SDK. I do not how to skip&amp;nbsp;the&amp;nbsp;original interrupt service routine from the SDK. I am a novice for nrf52832. Can you give me some advice. Thanks~&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 GPIOTE interrupt latency</title><link>https://devzone.nordicsemi.com/thread/127788?ContentTypeID=1</link><pubDate>Wed, 11 Apr 2018 10:22:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f192c08f-3265-419c-a831-065cc0e57000</guid><dc:creator>Kasper Leonhardt</dc:creator><description>&lt;p&gt;I found this table in the documentation of the SoftDevice:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1523442117948v1.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 GPIOTE interrupt latency</title><link>https://devzone.nordicsemi.com/thread/127786?ContentTypeID=1</link><pubDate>Wed, 11 Apr 2018 10:16:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9aca94af-2ce7-43af-96e0-6b236e46729d</guid><dc:creator>Kasper Leonhardt</dc:creator><description>&lt;p&gt;This could explain it. But I am suprised that it takes the softdevice 1.25&amp;micro;s to make a relative jump. I think that Nordics developpers should improve this. I do not think that the SoftDevice needs any GPIOTE events, so every event should be routed to the user application.&lt;/p&gt;
&lt;p&gt;Thank you for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 GPIOTE interrupt latency</title><link>https://devzone.nordicsemi.com/thread/127776?ContentTypeID=1</link><pubDate>Wed, 11 Apr 2018 09:24:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dca98754-9f3a-4676-971c-549dea0e429c</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;There is some delay due to forwarding in the softdevice, can you try without the softdevice alltogether for comparison?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 GPIOTE interrupt latency</title><link>https://devzone.nordicsemi.com/thread/127724?ContentTypeID=1</link><pubDate>Wed, 11 Apr 2018 06:34:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1034d8a5-a90b-414f-a429-cc17d4841a95</guid><dc:creator>Kasper Leonhardt</dc:creator><description>&lt;p&gt;Nope. CPU was in most active mode. No sleeping or stand-bying.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 GPIOTE interrupt latency</title><link>https://devzone.nordicsemi.com/thread/127665?ContentTypeID=1</link><pubDate>Tue, 10 Apr 2018 14:53:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0184161a-f7ce-48d8-85a3-905f8753580d</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;What state is the CPU in here? Maybe you have called __WFE(), then there is some additional wakeup time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>