<?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>Revolution count</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/79013/revolution-count</link><description>Target application 1: Data acquisition is carried out for a 0-1khz high-low level signal. The low level is effective. The count is increased by 1 for each trigger. 2: Use the above counting data to calculate the length and speed; Length = count data </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 27 Aug 2021 15:19:51 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/79013/revolution-count" /><item><title>RE: Revolution count</title><link>https://devzone.nordicsemi.com/thread/327033?ContentTypeID=1</link><pubDate>Fri, 27 Aug 2021 15:19:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6d6098d-c9d0-43f8-8c21-3784ed985520</guid><dc:creator>mad qu</dc:creator><description>&lt;p&gt;I have a project that uses 52832 to do the counting function. The counting signal is generated by the hall sensor with a frequency ranging from 0-1khz. The software obtains the current speed through interruption. When the interruption is generated, the current obtained speed is used to count the motion length, length = number of turns * wheel diameter, speed = length / timing time. At present, the software can accurately capture the speed signal on the motor Hall under the condition of separate counting. When adding length, speed is calculated. A Hall signal captured by the software (effective at low level) is used to measure the length and speed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Revolution count</title><link>https://devzone.nordicsemi.com/thread/327029?ContentTypeID=1</link><pubDate>Fri, 27 Aug 2021 15:00:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2dd99056-5541-4f6c-aef8-00f709dcb4f0</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Not sure if I understand 100% what you are trying to do here, but using PPI+TIMER+GPIOTE to count pulses could be&amp;nbsp;what you are looking for here.&lt;/p&gt;
&lt;p&gt;Here is a link to a post where there are some examples attached:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/34547/ppi-configuration-to-count-pulses"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/34547/ppi-configuration-to-count-pulses&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Revolution count</title><link>https://devzone.nordicsemi.com/thread/326957?ContentTypeID=1</link><pubDate>Fri, 27 Aug 2021 10:18:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:daefa4e8-0032-41c3-af13-4954c1b9f1ed</guid><dc:creator>mad qu</dc:creator><description>&lt;p&gt;I would like to add that the problem may be that my program is interrupted. When I interrupt, I will calculate other data. The calculation was not completed, and the interrupt was triggered again. Interrupt my last calculation, and so on. I need this interrupt data every time to monitor the condition of my equipment.。&lt;/p&gt;
&lt;p&gt;In addition to giving time to the main function calculation. There is no other way. Or I did it wrong.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>