<?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>Timer interrupt don&amp;#39;t work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21162/timer-interrupt-don-t-work-in-ble_app_uart-of-sdk6-1-0</link><description>Hello everybody 
 I am working with the Raytac BLE Module &amp;quot;MDBT40&amp;quot;, which is based on nrf51822. 
 And I am testing example project &amp;quot;ble_app_uart&amp;quot; in the SDK6.1.0 now. 
 But there are some problems when I add a new timer. 
 In the project &amp;quot;ble_app_uart</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 25 Apr 2017 06:57:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21162/timer-interrupt-don-t-work-in-ble_app_uart-of-sdk6-1-0" /><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82826?ContentTypeID=1</link><pubDate>Tue, 25 Apr 2017 06:57:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5979d737-cb58-4684-9fc0-5366813b722f</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Great! :) If I answered your question please accept my answer by clicking the grey circle next to it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82825?ContentTypeID=1</link><pubDate>Tue, 25 Apr 2017 02:58:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c71585e-f9d0-4f8e-9d92-c4762fbeb143</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;Hi Petter&lt;/p&gt;
&lt;p&gt;It&amp;#39;s working!&lt;/p&gt;
&lt;p&gt;So I had better enabled the peripheral(which didn&amp;#39;t be used in softdevice) with interrupt priority 1 or 3 before using it.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82824?ContentTypeID=1</link><pubDate>Fri, 21 Apr 2017 09:56:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:326f95bb-1420-4967-8b81-902885d9e6fd</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Now I was able to reproduce. sd_softdevice_enable() returns 0x1001 -&amp;gt; NRF_ERROR_SDM_INCORRECT_INTERRUPT_CONFIGURATION&lt;/p&gt;
&lt;p&gt;This is because you have enabled the TIMER2 peripheral with interrupt priority 0, which is reserved by the SoftDevice. Add the following to remove the error:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;NVIC_SetPriority(TIMER2_IRQn, 3);
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82807?ContentTypeID=1</link><pubDate>Thu, 20 Apr 2017 16:22:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0087f8b-dade-419b-844c-df3de646f42d</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;Hi Petter&lt;/p&gt;
&lt;p&gt;I am sorry that I forget to adjust main which run in trouble.&lt;/p&gt;
&lt;p&gt;Can you adjust main as follow and try again?&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;int main(void)
{
    
    static uint8_t data_array[BLE_NUS_MAX_DATA_LEN];
    static uint8_t index = 0;
    uint8_t index_backup = 0;
    uint8_t newbyte;
		uint32_t isrunning = 0;
	
		g_CounterDriveSegment = 0;
	
		#ifdef NRF_RTT_SHOW
		SEGGER_RTT_WriteString(0, &amp;quot;Main Start!\n&amp;quot;);
		#endif
	
    // Initialize
	gpio_init();
    timers_init();
	uart_init();
   // put start_timer2 will run introuble
	start_timer2();
   // put start_timer2 will run introuble
    ble_stack_init();
    gap_params_init();
    services_init();
    advertising_init();
    conn_params_init();
    sec_params_init();

    uart_putstring((const uint8_t *)START_STRING);
		
    advertising_start();

skip...
}
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82823?ContentTypeID=1</link><pubDate>Thu, 20 Apr 2017 12:39:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29bdc1d3-e80c-4b5a-a113-b4307c73799c</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Seems to be working fine here. It advertises and I get the following in the RTT viewer:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; 0&amp;gt; Main Start!
 0&amp;gt; Loop Start!
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Do you have another chip to test with?&lt;/p&gt;
&lt;p&gt;Could you test with the attached hex files:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/6114.s110_5F00_nrf51822_5F00_7.0.0_5F00_softdevice.hex"&gt;SoftDevice&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ble_5F00_app_5F00_uart.hex"&gt;Application&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82822?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 14:16:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de3092a9-6848-4ee4-b54c-3629ad86e9c1</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;Hi Petter&lt;/p&gt;
&lt;p&gt;&lt;a href="https://drive.google.com/file/d/0ByhxcveXFCqddkl5ZUVESVl0bVk/view"&gt;drive.google.com/.../view&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I delete other project which was not used in SDK.&lt;/p&gt;
&lt;p&gt;My project path is .\nRF51 SDK_v6.1.0.0\Nordic\nrf51822\Board\nrf6310\s110\nrf51-UART-examples-master\app_uart_library_example_with_ble&lt;/p&gt;
&lt;p&gt;If I loss something, please tell me.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82815?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 15:08:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eb3238ec-4ece-4e15-a197-d13e2b2dd976</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Strange. Could you upload your complete project so I can test it here?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82814?ContentTypeID=1</link><pubDate>Fri, 14 Apr 2017 03:17:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86380113-5d3d-4631-938c-6d25e5dc7603</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;The result&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# SEGGER J-Link RTT Viewer V6.14c Terminal Log File
# Compiled: 17:46:54 on Mar 31 2017
# Logging started @ 14 Apr 2017 11:17:06
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; Main Start!
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; MainMain Start!
 0&amp;gt; c1 
 0&amp;gt; Main StaMain Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; Main Start!
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; c1 
 0&amp;gt; Main Start!
 0&amp;gt; Main Start!
 0&amp;gt; c1 
skip..
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82813?ContentTypeID=1</link><pubDate>Fri, 14 Apr 2017 03:14:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:490cd7fa-9c60-42f4-b99a-6bd041dbd5a3</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;position of printf&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;uint32_t softdevice_handler_init(nrf_clock_lfclksrc_t clock_source,
                                                 void * p_evt_buffer,
                                                 uint16_t evt_buffer_size,
                                                 softdevice_evt_schedule_func_t evt_schedule_func)
{
	uint32_t err_code;

	SEGGER_RTT_WriteString(0, &amp;quot;c3 \n&amp;quot;);

skip...
}
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82812?ContentTypeID=1</link><pubDate>Fri, 14 Apr 2017 03:09:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2141b73c-3045-48cc-80de-ea5015a0db1a</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;position of printf&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#define SOFTDEVICE_HANDLER_INIT(CLOCK_SOURCE,
    							USE_SCHEDULER)
do
{
	static uint32_t EVT_BUFFER[CEIL_DIV(MAX(
		MAX(BLE_STACK_EVT_MSG_BUF_SIZE,
		ANT_STACK_EVT_STRUCT_SIZE),
		SYS_EVT_MSG_BUF_SIZE
		),
		sizeof(uint32_t))];
	uint32_t ERR_CODE;
	SEGGER_RTT_WriteString(0, &amp;quot;c1 \n&amp;quot;);  //--&amp;gt;here
	ERR_CODE = softdevice_handler_init((CLOCK_SOURCE),
		EVT_BUFFER,
		sizeof(EVT_BUFFER),
		(USE_SCHEDULER) ? softdevice_evt_schedule : NULL);
	SEGGER_RTT_WriteString(0, &amp;quot;c2 \n&amp;quot;);  //--&amp;gt;here
	APP_ERROR_CHECK(ERR_CODE);
} while (0)
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82811?ContentTypeID=1</link><pubDate>Fri, 14 Apr 2017 03:00:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b74d9338-9a66-46a3-8f70-fd8445dd2198</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;Hi Petter&lt;/p&gt;
&lt;p&gt;I put some printf in &lt;strong&gt;&amp;quot;SOFTDEVICE_HANDLER_INIT&amp;quot;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;But it didn&amp;#39;t finish &lt;strong&gt;&amp;quot;softdevice_handler_init&amp;quot;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;So I didn&amp;#39;t get &lt;strong&gt;ERROR_CODE&lt;/strong&gt; value.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82810?ContentTypeID=1</link><pubDate>Wed, 12 Apr 2017 08:01:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee9eb8f1-d806-447d-a450-c5721a1ea3a2</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Where does it reset? Do you get to ble_stack_init()? Have you seen &lt;a href="https://devzone.nordicsemi.com/question/60125/my-device-is-freezing-and-restarting/"&gt;this&lt;/a&gt;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82809?ContentTypeID=1</link><pubDate>Wed, 12 Apr 2017 07:49:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:60d3c047-4b4c-4219-a727-190b83482b39</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;int main(void)
{&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    static uint8_t data_array[BLE_NUS_MAX_DATA_LEN];
    static uint8_t index = 0;
    uint8_t index_backup = 0;
    uint8_t newbyte;
	uint32_t isrunning = 0;

	g_CounterDriveSegment = 0;

	#ifdef NRF_RTT_SHOW
	SEGGER_RTT_WriteString(0, &amp;quot;Main Start!\n&amp;quot;);
	#endif
	
    // Initialize
	gpio_init();
    timers_init();
	uart_init();
    ble_stack_init();
start_timer2();
    gap_params_init();
    services_init();
    advertising_init();
    conn_params_init();
    sec_params_init();

    uart_putstring((const uint8_t *)START_STRING);
		
    advertising_start();

	#ifdef NRF_RTT_SHOW
	SEGGER_RTT_WriteString(0, &amp;quot;Loop Start!\n&amp;quot;);
	#endif

    // Enter main loop
    for (;;)
    { SKIP...}
}
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82820?ContentTypeID=1</link><pubDate>Wed, 12 Apr 2017 07:38:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:229361b5-6293-4fc3-9988-82aa57441113</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;Here is code.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;static void ble_stack_init(void)
{
	uint32_t err_code;

	nrf_gpio_cfg_input(EXT_XTAL_MODE,NRF_GPIO_PIN_PULLUP);

	// Initialize SoftDevice.
	  if(nrf_gpio_pin_read(EXT_XTAL_MODE) == 1) 
	  {
		SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_RC_250_PPM_1000MS_CALIBRATION, false);
	  }
	  else
	  {
		SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_XTAL_20_PPM, false);
	  }
		 
	// Enable BLE stack 
	ble_enable_params_t ble_enable_params;
	memset(&amp;amp;ble_enable_params, 0, sizeof(ble_enable_params));
	ble_enable_params.gatts_enable_params.service_changed = IS_SRVC_CHANGED_CHARACT_PRESENT;
	err_code = sd_ble_enable(&amp;amp;ble_enable_params);
	APP_ERROR_CHECK(err_code);
	
	// Subscribe for BLE events.
	err_code = softdevice_ble_evt_handler_set(ble_evt_dispatch);
	APP_ERROR_CHECK(err_code);
}
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82808?ContentTypeID=1</link><pubDate>Wed, 12 Apr 2017 07:34:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b284d1c-370b-490b-a127-f478f8e5ad4a</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;Hi Petter.&lt;/p&gt;
&lt;p&gt;I debug with RTT viewer by &amp;quot;SEGGER_RTT_WriteString&amp;quot; and &amp;quot;SEGGER_RTT_printf&amp;quot;.&lt;/p&gt;
&lt;p&gt;When &lt;strong&gt;&amp;quot;start_timer2();&amp;quot;&lt;/strong&gt; is before &lt;strong&gt;&amp;quot;ble_stack_init();&amp;quot;&lt;/strong&gt;, process reset repeatedly and return to beginning of main.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;quot;ble_stack_init();&amp;quot;&lt;/strong&gt; seem contain something about &amp;quot;softdevice_handler_init&amp;quot;, lfclk init, ...&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know how it work and take how it affect timer2(Maybe it affect hfclk actually).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82821?ContentTypeID=1</link><pubDate>Fri, 07 Apr 2017 11:43:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fde530c3-81d3-4c22-a982-e3000eb73d4b</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Ok. So what happens when put it after timers_init()? Are you able to execute the start_timer2() function? Do you get to ble_stack_init();? Please try to use the debug.&lt;/p&gt;
&lt;p&gt;Same time? How are you measuring this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82819?ContentTypeID=1</link><pubDate>Fri, 07 Apr 2017 03:20:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44fd19ff-eb00-4f79-8f8c-4067afb29123</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;Hi Petter.&lt;/p&gt;
&lt;p&gt;I fix code by calling &amp;quot;&lt;strong&gt;sd_clock_hfclk_request();&lt;/strong&gt;&amp;quot; instead of &amp;quot;&lt;strong&gt;NRF_CLOCK-&amp;gt;TASKS_HFCLKSTART    = 1;&lt;/strong&gt;&amp;quot;
But it still work in trouble.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;It can work when &amp;quot;&lt;strong&gt;start_timer2();&lt;/strong&gt;&amp;quot; is after &amp;quot;&lt;strong&gt;uart_putstring((const uint8_t *)START_STRING);&lt;/strong&gt;&amp;quot;,
but not work when &amp;quot;&lt;strong&gt;start_timer2();&lt;/strong&gt;&amp;quot; is after &amp;quot;&lt;strong&gt;timers_init();&lt;/strong&gt;&amp;quot;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Timer2 interrput is triggered with the same time, no matter  NRF_TIMER2-&amp;gt;CC[0] = 1 ,10, 100.
Maybe the higher priority interrupt be triggered, and take long time.(I guess it&amp;#39;s BLE or uart)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82818?ContentTypeID=1</link><pubDate>Thu, 06 Apr 2017 13:59:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8738275a-bf55-4edc-9650-a112eb6abf3f</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Ok. I would recommend you to look into how to use the debugger.&lt;/p&gt;
&lt;p&gt;Maybe the problem is that you are accessing the NRF_CLOCK peripheral directly? This is a restricted peripheral when the SoftDevice is enabled, see Section 11.3 in the S110 SoftDevice specification 2.0 for more information. You can instead try to call &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s110.api.v8.0.0/group___n_r_f___s_o_c___f_u_n_c_t_i_o_n_s.html?cp=3_7_0_0_0_2_6_3_3#ga3e5afb495a1b0307c749cc268df94a74"&gt;sd_clock_hfclk_request()&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82817?ContentTypeID=1</link><pubDate>Thu, 06 Apr 2017 13:34:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f09d99fb-3af6-49b3-942b-79e6e3bacbc7</guid><dc:creator>pikachu</dc:creator><description>&lt;p&gt;Hi Petter. I am sure I have configured the GPIO to be an output. And function &amp;quot;TurnonLEDx&amp;quot; actually working. I don&amp;#39;t know how to step by step debug with nrf51288 directly. I program with Keil5. I first build a hex file,then upload &amp;quot;S110 SoftDevice v7.0&amp;quot; and &amp;quot;hex file&amp;quot; by &amp;quot;nrfgo studio&amp;quot;. I also put TurnonLEDx and delay in TIMER2_IRQHandler(),but it doesn&amp;#39;t be trrigged.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Timer interrupt don't work in ble_app_uart of SDK6.1.0</title><link>https://devzone.nordicsemi.com/thread/82816?ContentTypeID=1</link><pubDate>Thu, 06 Apr 2017 11:49:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:148a108e-7e64-4590-9018-ca8af403ba63</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Have you configured the GPIO to be an output? nrf_gpio_cfg_output()? Are you sure that nrf_gpio_pin_set() will turn the LED on? Maybe you have to call nrf_gpio_pin_clear()? Have you tried to use the debugger? If you put a breakpoint in TIMER2_IRQHandler(), do you hit it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>