<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: 使用QTMER 脉冲输出功能脉冲数多发问题 in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/2157466#M35042</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;have you ever figured out what the underlying problem was? I have a very similar situation on an RT1020 but I am not using Keil.&lt;/P&gt;</description>
    <pubDate>Mon, 25 Aug 2025 09:26:52 GMT</pubDate>
    <dc:creator>stefanct</dc:creator>
    <dc:date>2025-08-25T09:26:52Z</dc:date>
    <item>
      <title>使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245184#M13193</link>
      <description>大家好，我按手册46.7.5.12章的脉冲输出功能 Pulse-Output Mode，按照例程编写代码，用官方的开发板测试，能够发送脉冲，但是我用逻辑分析仪查看脉冲数有时正确，有时会多发一个，不知是什么问题。 请大家指点谢谢。</description>
      <pubDate>Sat, 13 Mar 2021 14:14:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245184#M13193</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-13T14:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245185#M13194</link>
      <description>&lt;P&gt;我需要发送准确的脉冲数量来控制步进电机转动一定的角度，发送的脉冲数量不能多也不能少，这样才能保证角度准确。&lt;/P&gt;&lt;P&gt;我现在实现了10HZ-500KHZ的频率发送，就是脉冲数有多发现象，打断点调试时感觉是手册例程TMR1关断不及时造成会多发一个，监控CNTR的计数值和比较寄存器的值是一样的，有点头大不知什么问题了，请大家指点一下。感谢&lt;/P&gt;</description>
      <pubDate>Sat, 13 Mar 2021 14:26:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245185#M13194</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-13T14:26:00Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245186#M13195</link>
      <description>xample: 47.6.5.12.1 Pulse Outputs Using Two Counters // (See Processor Expert PulseStream bean.) // This example generates six 10ms pulses, from QT1 output. // Assuming the chip is operating at 60 MHz. // // To do this, timer 3 is used to generate a clock with a period of 10ms. // // Timer 1 is used to gate these clocks and count the number of pulses that have // been generated. // void PulseStream_Init(void) { // Select IP_bus_clk/16 as the clock source for Timer 3 /* TMR3_CTRL: CM=0,PCS=0x0C,SCS=0,ONCE=0,LENGTH=1,DIR=0,COINIT=0,OUTMODE=3 */ setReg(TMR3_CTRL,0x1823); /* Set up mode */ /* TMR3_SCTRL: TCF=0,TCFIE=0,TOF=0,TOFIE=0,IEF=0,IEFIE=0,IPS=0,INPUT=0, Functional Description i.MX RT1050 Processor Reference Manual, Rev. 1, 03/2018 2726 NXP Semiconductors Capture_Mode=0,MSTR=0,EEOF=0,VAL=0,FORCE=0,OPS=0,OEN=0 */ setReg(TMR3_SCTRL,0x00); setReg(TMR3_LOAD,0x00); /* Reset load register */ setReg(TMR3_COMP1,37500); /* (16 * 37500 ) / 60e6 = 0.01 sec */ /* TMR3_CSCTRL: DBG_EN=0,FAULT=0,ALT_LOAD=0,ROC=0,TCI=0,UP=0,OFLAG=0, TCF2EN=0,TCF1EN=0,TCF2=0,TCF1=0,CL2=0,CL1=0 */ setReg(TMR3_CSCTRL,0x00); /* Set up comparator control register */ // Timer 3 output is the clock source for this timer. /* TMR1_CTRL: CM=0,PCS=7,SCS=0,ONCE=1,LENGTH=1,DIR=0,COINIT=0,OUTMODE=7 */ setReg(TMR1_CTRL,0x0E67); /* Set up mode */ /* TMR1_SCTRL: TCF=0,TCFIE=0,TOF=0,TOFIE=0,IEF=0,IEFIE=0,IPS=0,INPUT=0, Capture_Mode=0,MSTR=0,EEOF=0,VAL=0,FORCE=0,OPS=0,OEN=1 */ setReg(TMR1_SCTRL,0x01); setReg(TMR1_CNTR,0x00); /* Reset counter register */ setReg(TMR1_LOAD,0x00); /* Reset load register */ setReg(TMR1_COMP1,0x04); /* Set up compare 1 register */ // set to interrupt after the last pulse /* TMR1_CSCTRL: DBG_EN=0,FAULT=0,ALT_LOAD=0,ROC=0,TCI=0,UP=0,OFLAG=0, TCF2EN=0,TCF1EN=1,TCF2=0,TCF1=0,CL2=0,CL1=0 */ setReg(TMR1_CSCTRL,0x40); /* Set up comparator control register */ // Finally, start the counters running setReg(TMR3_CNTR,0); /* Reset counter */ setRegBitGroup(TMR3_CTRL,CM,0x01); /* Run source clock counter */ setRegBitGroup(TMR1_CTRL,CM,0x01); /* Run counter */</description>
      <pubDate>Sat, 13 Mar 2021 14:29:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245186#M13195</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-13T14:29:53Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245187#M13196</link>
      <description>&lt;P&gt;使用的47.6.5.12 Pulse-Output Mode&lt;/P&gt;&lt;P&gt;使用的这个例程&lt;/P&gt;&lt;P&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CTRL&amp;amp;=~TMR_CTRL_CM_MASK; /* 复位计数器 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CTRL&amp;amp;=~TMR_CTRL_CM_MASK; /* 复位定时器 */&lt;BR /&gt;//选择IP_bus_clk / 16作为定时器3的时钟源&lt;BR /&gt;/* TMR3_CTRL：CM = 0，PCS = 0x0C，SCS = 0，ONCE = 0，LENGTH = 1，DIR = 0，COINIT = 0，OUTMODE = 3 */&lt;BR /&gt;// TMR3-&amp;gt;CHANNEL[1].COMP1=CLOCK_GetFreq(kCLOCK_IpgClk)/128/Plusefreq; /* （16 * 37500）/ 60e6 = 0.01秒 */&lt;BR /&gt;if(Plusefreq&amp;lt;10000)&lt;BR /&gt;{&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CTRL=0x1E23; /* 设置模式 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].COMP1=IpFreq/128/(Plusefreq);&lt;BR /&gt;}&lt;BR /&gt;else&lt;BR /&gt;{&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CTRL=0x1023; /* 设置模式 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].COMP1=IpFreq/1/(Plusefreq);&lt;BR /&gt;}&lt;BR /&gt;/* TMR3_SCTRL：TCF = 0，TCFIE = 0，TOF = 0，TOFIE = 0，IEF = 0，IEFIE = 0，IPS = 0，INPUT = 0，&lt;BR /&gt;功能说明&lt;BR /&gt;Capture_Mode = 0，MSTR = 0，EEOF = 0，VAL = 0，FORCE = 0，OPS = 0，OEN = 0&lt;BR /&gt;*/&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].SCTRL=0x00;&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].LOAD=0x00; /* 重置加载寄存器 */&lt;BR /&gt;/* TMR3_CSCTRL: DBG_EN=0,FAULT=0,ALT_LOAD=0,ROC=0,TCI=0,UP=0,OFLAG=0,&lt;BR /&gt;TCF2EN=0,TCF1EN=0,TCF2=0,TCF1=0,CL2=0,CL1=0 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CSCTRL=0x00; /* 设置比较器控制寄存器 */&lt;BR /&gt;// 定时器3的输出是该定时器的时钟源。&lt;BR /&gt;/* TMR1_CTRL: CM=0,PCS=7,SCS=0,ONCE=1,LENGTH=1,DIR=0,COINIT=0,OUTMODE=7 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CTRL=OutMode; /* 0x0A47 设置模式 TMR3的定时器1作为通道0的时钟源 */&lt;BR /&gt;/* TMR1_SCTRL: TCF=0,TCFIE=0,TOF=0,TOFIE=0,IEF=0,IEFIE=0,IPS=0,INPUT=0,&lt;BR /&gt;Capture_Mode=0,MSTR=0,EEOF=0,VAL=0,FORCE=0,OPS=0,OEN=1 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].SCTRL=0x0001;&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CNTR=0x00; /* 重置计数器寄存器 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].LOAD=0x00; /* 重置加载寄存器 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].COMP1=PluseData; /* 设置比较1个寄存器 输出的脉冲数*/&lt;BR /&gt;// 设置为在最后一个脉冲之后中断&lt;BR /&gt;/* TMR1_CSCTRL: DBG_EN=0,FAULT=0,ALT_LOAD=0,ROC=0,TCI=0,UP=0,OFLAG=0,&lt;BR /&gt;TCF2EN=0,TCF1EN=1,TCF2=0,TCF1=0,CL2=0,CL1=0 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CSCTRL=0x40; /* 设置比较器控制寄存器 */&lt;BR /&gt;// 最后，启动计数器运行&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CNTR=0; /* 重置计数器 */&lt;BR /&gt;// /*设置中断优先级,*/&lt;BR /&gt;// set_IRQn_Priority(IRQn,Group4_PreemptPriority_6, Group4_SubPriority_0);&lt;BR /&gt;// /*开启中断 */&lt;BR /&gt;// EnableIRQ(IRQn);&lt;BR /&gt;&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CTRL|=(1&amp;lt;&amp;lt;13); /* 运行计数器 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CTRL|=(1&amp;lt;&amp;lt;13); /* 运行源时钟计数器 */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;这是我改动的例程&lt;/P&gt;</description>
      <pubDate>Sat, 13 Mar 2021 14:35:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245187#M13196</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-13T14:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245300#M13206</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;Thank you for your interest in NXP Semiconductor products and for the opportunity to serve you.&lt;BR /&gt;After going through your demo code, it's basic as same as the code in the RM (as the figures show).&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jeremyzhou_1-1615775707524.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/139567iE6F84F3CC7B498BF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jeremyzhou_1-1615775707524.png" alt="jeremyzhou_1-1615775707524.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;And I find that the below code is inconsistent with the comment, so please check it carefully.&lt;/P&gt;
&lt;LI-CODE lang="c"&gt;// 定时器3的输出是该定时器的时钟源。
/* TMR1_CTRL: CM=0,PCS=7,SCS=0,ONCE=1,LENGTH=1,DIR=0,COINIT=0,OUTMODE=7 */
TIMx-&amp;gt;CHANNEL[OutChanel].CTRL=OutMode; /* 0x0A47 设置模式 TMR3的定时器1作为通道0的时钟源 */&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Mon, 15 Mar 2021 02:35:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245300#M13206</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2021-03-15T02:35:51Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245323#M13208</link>
      <description>&lt;P&gt;您好：我将LENGTH=1后计数仍然不正确，有时会多发1个脉冲，反复测试脉冲只会多发不会少发。&lt;/P&gt;</description>
      <pubDate>Mon, 15 Mar 2021 03:17:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245323#M13208</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-15T03:17:03Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245327#M13209</link>
      <description>&lt;P&gt;我将LENGTH=0是想发送完毕后读取CNTR中的数值，LENGTH=1后就会在计数完成后CNTR就被预装载了新值，这样就读不到数值了。&lt;/P&gt;</description>
      <pubDate>Mon, 15 Mar 2021 03:23:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245327#M13209</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-15T03:23:30Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245389#M13211</link>
      <description>&lt;P&gt;void PulseChxStream_Init(TMR_Type *TIMx,IRQn_Type IRQn,uint32_t Plusefreq,uint16_t PluseData,uint8_t TimChanel,uint8_t OutChanel,uint16_t OutMode)&lt;BR /&gt;{&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CTRL&amp;amp;=~TMR_CTRL_CM_MASK; /* 复位计数器 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CTRL&amp;amp;=~TMR_CTRL_CM_MASK; /* 复位定时器 */&lt;BR /&gt;//选择IP_bus_clk / 16作为定时器3的时钟源&lt;BR /&gt;/* TMR3_CTRL：CM = 0，PCS = 0x0C，SCS = 0，ONCE = 0，LENGTH = 1，DIR = 0，COINIT = 0，OUTMODE = 3 */&lt;BR /&gt;// TMR3-&amp;gt;CHANNEL[1].COMP1=CLOCK_GetFreq(kCLOCK_IpgClk)/128/Plusefreq; /* （16 * 37500）/ 60e6 = 0.01秒 */&lt;BR /&gt;if(Plusefreq&amp;lt;10000)&lt;BR /&gt;{&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CTRL=0x1E23; /* 设置模式 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].COMP1=IpFreq/128/(Plusefreq);&lt;BR /&gt;}&lt;BR /&gt;else&lt;BR /&gt;{&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CTRL=0x1023; /* 设置模式 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].COMP1=IpFreq/1/(Plusefreq);&lt;BR /&gt;}&lt;BR /&gt;/* TMR3_SCTRL：TCF = 0，TCFIE = 0，TOF = 0，TOFIE = 0，IEF = 0，IEFIE = 0，IPS = 0，INPUT = 0，&lt;BR /&gt;功能说明&lt;BR /&gt;Capture_Mode = 0，MSTR = 0，EEOF = 0，VAL = 0，FORCE = 0，OPS = 0，OEN = 0&lt;BR /&gt;*/&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].SCTRL=0x00;&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].LOAD=0x00; /* 重置加载寄存器 */&lt;BR /&gt;/* TMR3_CSCTRL: DBG_EN=0,FAULT=0,ALT_LOAD=0,ROC=0,TCI=0,UP=0,OFLAG=0,&lt;BR /&gt;TCF2EN=0,TCF1EN=0,TCF2=0,TCF1=0,CL2=0,CL1=0 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CSCTRL=0x00; /* 设置比较器控制寄存器 */&lt;BR /&gt;// 定时器3的输出是该定时器的时钟源。&lt;BR /&gt;/* TMR1_CTRL: CM=0,PCS=7,SCS=0,ONCE=1,LENGTH=1,DIR=0,COINIT=0,OUTMODE=7 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CTRL=OutMode; /* 0x0A67 设置模式 TMR3的定时器1作为通道0的时钟源 */&lt;BR /&gt;/* TMR1_SCTRL: TCF=0,TCFIE=0,TOF=0,TOFIE=0,IEF=0,IEFIE=0,IPS=0,INPUT=0,&lt;BR /&gt;Capture_Mode=0,MSTR=0,EEOF=0,VAL=0,FORCE=0,OPS=0,OEN=1 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].SCTRL=0x0001;&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CNTR=0x00; /* 重置计数器寄存器 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].LOAD=0x00; /* 重置加载寄存器 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].COMP1=PluseData; /* 设置比较1个寄存器 输出的脉冲数*/&lt;BR /&gt;// 设置为在最后一个脉冲之后中断&lt;BR /&gt;/* TMR1_CSCTRL: DBG_EN=0,FAULT=0,ALT_LOAD=0,ROC=0,TCI=0,UP=0,OFLAG=0,&lt;BR /&gt;TCF2EN=0,TCF1EN=1,TCF2=0,TCF1=0,CL2=0,CL1=0 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CSCTRL=0x40; /* 设置比较器控制寄存器 */&lt;BR /&gt;// 最后，启动计数器运行&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CNTR=0; /* 重置计数器 */&lt;BR /&gt;/*设置中断优先级,*/&lt;BR /&gt;set_IRQn_Priority(IRQn,Group4_PreemptPriority_6, Group4_SubPriority_0);&lt;BR /&gt;/*开启中断 */&lt;BR /&gt;EnableIRQ(IRQn);&lt;BR /&gt;&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[TimChanel].CTRL|=(2&amp;lt;&amp;lt;13); /* 运行源时钟计数器 */&lt;BR /&gt;TIMx-&amp;gt;CHANNEL[OutChanel].CTRL|=(2&amp;lt;&amp;lt;13); /* 运行计数器 */&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;测试重复调用并发送脉冲，还是会多发。不知什么原因？&lt;/P&gt;&lt;P&gt;大家可以测试一下。&lt;/P&gt;</description>
      <pubDate>Mon, 15 Mar 2021 06:16:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245389#M13211</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-15T06:16:09Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245402#M13212</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="7B2415983990D2CE30F5E4277823E5BB.jpg" style="width: 483px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/139585iA156EE58CE008230/image-size/large?v=v2&amp;amp;px=999" role="button" title="7B2415983990D2CE30F5E4277823E5BB.jpg" alt="7B2415983990D2CE30F5E4277823E5BB.jpg" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="7A0A71D6C762B86B60239444F5CD1639.jpg" style="width: 483px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/139586i34928674358B1021/image-size/large?v=v2&amp;amp;px=999" role="button" title="7A0A71D6C762B86B60239444F5CD1639.jpg" alt="7A0A71D6C762B86B60239444F5CD1639.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Mar 2021 06:25:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1245402#M13212</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-15T06:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247061#M13275</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;你所说的多发现象是每次都会发生吗？还是存在固定的比率或发生次序呢？&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Wed, 17 Mar 2021 09:18:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247061#M13275</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2021-03-17T09:18:18Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247125#M13277</link>
      <description>&lt;P&gt;您好，这种现象不是有规律的发生，有时会发送数量正确，有时就连续发送多次都错误（总是多发1个）。&lt;/P&gt;&lt;P&gt;还有时会发送一次数量是对的，再发一次数量多一个，这样交替。&lt;/P&gt;&lt;P&gt;但是，每次复位芯片后第一次发送数量是对的，在发送一次就不对了。&lt;/P&gt;</description>
      <pubDate>Wed, 17 Mar 2021 09:57:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247125#M13277</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-17T09:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247133#M13278</link>
      <description>&lt;P&gt;我是想用这种方式来控制步进电机做角度控制，如果发送的脉冲数量不正确肯定会影响电机转动角度的精度。&lt;/P&gt;&lt;P&gt;我反复测试，感觉是 QTMER通道0在计数比较后没有及时的关闭输出，造成输出通道多发送了一个脉冲。&lt;/P&gt;&lt;P&gt;感觉还是芯片硬件上的问题，我的程序是严格按照手册的示例来做的。您也可以用1052-EVK实际测试一下。&lt;/P&gt;&lt;P&gt;如果你有代码示例，发我，我来用逻辑分析仪测试。&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;谢谢！&lt;/P&gt;</description>
      <pubDate>Wed, 17 Mar 2021 10:06:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247133#M13278</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-17T10:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247752#M13296</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;请分享完整的代码工程，我用MIMXRT1050 板子测试一下，看看能否复现问题。&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 03:12:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247752#M13296</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2021-03-18T03:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247800#M13298</link>
      <description>&lt;P&gt;分析仪测量GPIO2的Pin6&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 05:25:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247800#M13298</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-18T05:25:44Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247805#M13299</link>
      <description>&lt;P&gt;使用的KEIL5.27开发环境&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 05:34:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247805#M13299</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-18T05:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247962#M13303</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;我根据你分享的代码，修改SDK库中evkbimxrt1050_qtmr_timer代码来实现Pulse-Output Mode，测试下来功能是正常的。&lt;BR /&gt;PWM 输出脚为GPIO_AD_B1_00, MIMXRT1050中J23-6.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jeremyzhou_0-1616056266688.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/140015iFA1B5EC05CEA8DC1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jeremyzhou_0-1616056266688.png" alt="jeremyzhou_0-1616056266688.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;附件是我的代码。&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 08:32:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1247962#M13303</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2021-03-18T08:32:11Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1248104#M13312</link>
      <description>&lt;P&gt;您使用的是KEIL吗？我的是KEIL5.27，怎么打不开您的功能文件呢？&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 10:45:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1248104#M13312</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-18T10:45:52Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1248107#M13313</link>
      <description>&lt;P&gt;/*&lt;BR /&gt;* Copyright 2017-2020 NXP&lt;BR /&gt;* All rights reserved.&lt;BR /&gt;*&lt;BR /&gt;* SPDX-License-Identifier: BSD-3-Clause&lt;BR /&gt;*/&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;BR /&gt;* Includes&lt;BR /&gt;******************************************************************************/&lt;BR /&gt;#include "fsl_debug_console.h"&lt;BR /&gt;#include "board.h"&lt;/P&gt;&lt;P&gt;#include "bsp_tmr.h"&lt;BR /&gt;//#include "fsl_qtmr.h"&lt;/P&gt;&lt;P&gt;#include "pin_mux.h"&lt;BR /&gt;#include "clock_config.h"&lt;BR /&gt;/*******************************************************************************&lt;BR /&gt;* Definitions&lt;BR /&gt;******************************************************************************/&lt;BR /&gt;/* The QTMR instance/channel used for board */&lt;BR /&gt;#define BOARD_QTMR_BASEADDR TMR3&lt;BR /&gt;#define BOARD_FIRST_QTMR_CHANNEL kQTMR_Channel_0&lt;BR /&gt;#define BOARD_SECOND_QTMR_CHANNEL kQTMR_Channel_1&lt;BR /&gt;#define QTMR_ClockCounterOutput kQTMR_ClockCounter0Output&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* Interrupt number and interrupt handler for the QTMR instance used */&lt;BR /&gt;#define QTMR_IRQ_ID TMR3_IRQn&lt;BR /&gt;#define QTMR_IRQ_HANDLER TMR3_IRQHandler&lt;/P&gt;&lt;P&gt;/* QTMR Clock source divider for Ipg clock source, the value of two macros below should be aligned. */&lt;BR /&gt;#define QTMR_PRIMARY_SOURCE (kQTMR_ClockDivide_128)&lt;BR /&gt;#define QTMR_CLOCK_SOURCE_DIVIDER (128U)&lt;BR /&gt;/* The frequency of the source clock after divided. */&lt;BR /&gt;#define QTMR_SOURCE_CLOCK (CLOCK_GetFreq(kCLOCK_IpgClk) / QTMR_CLOCK_SOURCE_DIVIDER)&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;BR /&gt;* Prototypes&lt;BR /&gt;******************************************************************************/&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;BR /&gt;* Variables&lt;BR /&gt;******************************************************************************/&lt;/P&gt;&lt;P&gt;volatile bool qtmrIsrFlag = false;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;BR /&gt;* Code&lt;BR /&gt;******************************************************************************/&lt;BR /&gt;void QTMR_IRQ_HANDLER(void)&lt;BR /&gt;{&lt;BR /&gt;/* Clear interrupt flag.*/&lt;BR /&gt;QTMR_ClearStatusFlags(BOARD_QTMR_BASEADDR, BOARD_SECOND_QTMR_CHANNEL, kQTMR_CompareFlag);&lt;/P&gt;&lt;P&gt;qtmrIsrFlag = true;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*!&lt;BR /&gt;* @brief Main function&lt;BR /&gt;*/&lt;BR /&gt;int main(void)&lt;BR /&gt;{&lt;BR /&gt;uint32_t i = 0;&lt;BR /&gt;qtmr_config_t qtmrConfig;&lt;/P&gt;&lt;P&gt;gpio_pin_config_t gpt_config;&lt;/P&gt;&lt;P&gt;gpt_config.direction = kGPIO_DigitalOutput;&lt;BR /&gt;gpt_config.outputLogic = 0;&lt;BR /&gt;gpt_config.interruptMode = kGPIO_NoIntmode;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* Board pin, clock, debug console init */&lt;BR /&gt;BOARD_ConfigMPU();&lt;BR /&gt;BOARD_InitPins();&lt;BR /&gt;BOARD_BootClockRUN();&lt;BR /&gt;BOARD_InitDebugConsole();&lt;/P&gt;&lt;P&gt;GPIO_PinInit(GPIO1, 16, &amp;amp;gpt_config);&lt;/P&gt;&lt;P&gt;QTMR_GetDefaultConfig(&amp;amp;qtmrConfig);&lt;/P&gt;&lt;P&gt;/* Initial the input channel. */&lt;BR /&gt;qtmrConfig.primarySource = QTMR_PRIMARY_SOURCE;&lt;BR /&gt;QTMR_Init(BOARD_QTMR_BASEADDR, BOARD_SECOND_QTMR_CHANNEL, &amp;amp;qtmrConfig);&lt;/P&gt;&lt;P&gt;IpFreq=CLOCK_GetFreq(kCLOCK_IpgClk);&lt;BR /&gt;//PlsueCh0Init();&lt;BR /&gt;PulseChxStream_Init(TMR3,TMR3_IRQn,100000,4,1,0,0x0A67);&lt;BR /&gt;for(i=0;i&amp;lt;100000000;i++);&lt;/P&gt;&lt;P&gt;PulseChxStream_Init(TMR3,TMR3_IRQn,100000,4,1,0,0x0A67);&lt;BR /&gt;for(i=0;i&amp;lt;100000000;i++);&lt;/P&gt;&lt;P&gt;PulseChxStream_Init(TMR3,TMR3_IRQn,100000,4,1,0,0x0A67);&lt;BR /&gt;for(i=0;i&amp;lt;100000000;i++);&lt;/P&gt;&lt;P&gt;PulseChxStream_Init(TMR3,TMR3_IRQn,100000,4,1,0,0x0A67);&lt;/P&gt;&lt;P&gt;while (1)&lt;BR /&gt;{&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;我把您的代码移植到qtmr_timer的例程里替换掉源文件，编译下载到板卡仿真，用逻辑分析仪抓取不到波形&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 10:52:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1248107#M13313</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-18T10:52:52Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1248109#M13314</link>
      <description>&lt;P&gt;引脚是J23的6&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 10:54:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1248109#M13314</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-18T10:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: 使用QTMER 脉冲输出功能脉冲数多发问题</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1248112#M13315</link>
      <description>&lt;P&gt;板卡IMXRT1050-EVKB&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 10:56:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/%E4%BD%BF%E7%94%A8QTMER-%E8%84%89%E5%86%B2%E8%BE%93%E5%87%BA%E5%8A%9F%E8%83%BD%E8%84%89%E5%86%B2%E6%95%B0%E5%A4%9A%E5%8F%91%E9%97%AE%E9%A2%98/m-p/1248112#M13315</guid>
      <dc:creator>798821723</dc:creator>
      <dc:date>2021-03-18T10:56:32Z</dc:date>
    </item>
  </channel>
</rss>

