<?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: ADC callback routine fires multiple times although continuous conversion is disabled in S32K</title>
    <link>https://community.nxp.com/t5/S32K/ADC-callback-routine-fires-multiple-times-although-continuous/m-p/1887859#M36612</link>
    <description>&lt;P&gt;Sorry, fault in other place found. Can be closed&lt;/P&gt;</description>
    <pubDate>Fri, 14 Jun 2024 11:33:04 GMT</pubDate>
    <dc:creator>DenisT1980</dc:creator>
    <dc:date>2024-06-14T11:33:04Z</dc:date>
    <item>
      <title>ADC callback routine fires multiple times although continuous conversion is disabled</title>
      <link>https://community.nxp.com/t5/S32K/ADC-callback-routine-fires-multiple-times-although-continuous/m-p/1887364#M36578</link>
      <description>&lt;P&gt;Here is the configuration:&lt;/P&gt;&lt;P&gt;/*! @brief PAL instance information */&lt;BR /&gt;const adc_instance_t adc_pal_1_instance = { ADC_INST_TYPE_ADC_S32K1xx, 0u };&lt;/P&gt;&lt;P&gt;/*! @brief PAL extension */&lt;BR /&gt;static extension_adc_s32k1xx_t adc_pal_1_extensionConfig = {&lt;BR /&gt;.clockDivide = ADC_CLK_DIVIDE_1,&lt;BR /&gt;.resolution = ADC_RESOLUTION_12BIT,&lt;BR /&gt;.inputClock = ADC_CLK_ALT_1,&lt;BR /&gt;.voltageRef = ADC_VOLTAGEREF_VREF,&lt;BR /&gt;.supplyMonitoringEnable = false,&lt;BR /&gt;.pdbPrescaler = PDB_CLK_PREDIV_BY_1&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;/*! @brief configuration structure */&lt;BR /&gt;const adc_config_t adc_pal_1_config = {&lt;BR /&gt;.groupConfigArray = adc_pal_1_groupArray,&lt;BR /&gt;.numGroups = 2u,&lt;BR /&gt;.sampleTicks = 12u,&lt;BR /&gt;.extension = &amp;amp;adc_pal_1_extensionConfig&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;/*! @brief array of conversion groups */&lt;BR /&gt;const adc_group_config_t adc_pal_1_groupArray[2u] = {&lt;BR /&gt;/* Conversion group 0 */&lt;BR /&gt;{&lt;BR /&gt;.inputChannelArray = adc_pal_1_channelsArray0,&lt;BR /&gt;.resultBuffer = adc_pal_1_results0,&lt;BR /&gt;.numChannels = 8u,&lt;BR /&gt;.numSetsResultBuffer = 1u,&lt;BR /&gt;.hwTriggerSupport = false,&lt;BR /&gt;.triggerSource = TRGMUX_TRIG_SOURCE_DISABLED,&lt;BR /&gt;.delayType = ADC_DELAY_TYPE_NO_DELAY,&lt;BR /&gt;.delayArray = NULL,&lt;BR /&gt;.continuousConvEn = false,&lt;BR /&gt;.callback = SYSTEM_ADC_MODULE1_GROUP1_IRQ_HANDLER,&lt;BR /&gt;.callbackUserData = NULL&lt;BR /&gt;},&lt;BR /&gt;/* Conversion group 1 */&lt;BR /&gt;{&lt;BR /&gt;.inputChannelArray = adc_pal_1_channelsArray1,&lt;BR /&gt;.resultBuffer = adc_pal_1_results1,&lt;BR /&gt;.numChannels = 4u,&lt;BR /&gt;.numSetsResultBuffer = 1u,&lt;BR /&gt;.hwTriggerSupport = false,&lt;BR /&gt;.triggerSource = TRGMUX_TRIG_SOURCE_DISABLED,&lt;BR /&gt;.delayType = ADC_DELAY_TYPE_NO_DELAY,&lt;BR /&gt;.delayArray = NULL,&lt;BR /&gt;.continuousConvEn = false,&lt;BR /&gt;.callback = SYSTEM_ADC_MODULE1_GROUP2_IRQ_HANDLER,&lt;BR /&gt;.callbackUserData = NULL&lt;BR /&gt;},&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;/*! @brief group 0: input channels array */&lt;BR /&gt;adc_input_chan_t adc_pal_1_channelsArray0[8u] = {&lt;BR /&gt;/* 0 */ ADC_INPUTCHAN_EXT2,&lt;BR /&gt;/* 1 */ ADC_INPUTCHAN_EXT3,&lt;BR /&gt;/* 2 */ ADC_INPUTCHAN_EXT4,&lt;BR /&gt;/* 3 */ ADC_INPUTCHAN_EXT5,&lt;BR /&gt;/* 4 */ ADC_INPUTCHAN_EXT8,&lt;BR /&gt;/* 5 */ ADC_INPUTCHAN_EXT9,&lt;BR /&gt;/* 6 */ ADC_INPUTCHAN_EXT10,&lt;BR /&gt;/* 7 */ ADC_INPUTCHAN_EXT11,&lt;BR /&gt;};&lt;BR /&gt;/*! @brief group 0: results buffer */&lt;BR /&gt;uint16_t adc_pal_1_results0[8u];&lt;/P&gt;&lt;P&gt;/*! @brief group 1: input channels array */&lt;BR /&gt;adc_input_chan_t adc_pal_1_channelsArray1[4u] = {&lt;BR /&gt;/* 0 */ ADC_INPUTCHAN_EXT12,&lt;BR /&gt;/* 1 */ ADC_INPUTCHAN_EXT13,&lt;BR /&gt;/* 2 */ ADC_INPUTCHAN_EXT14,&lt;BR /&gt;/* 3 */ ADC_INPUTCHAN_EXT15,&lt;BR /&gt;};&lt;BR /&gt;/*! @brief group 1: results buffer */&lt;BR /&gt;uint16_t adc_pal_1_results1[4u];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;used SDK 4.0.2 on S32DS 3.4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2024 22:56:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/ADC-callback-routine-fires-multiple-times-although-continuous/m-p/1887364#M36578</guid>
      <dc:creator>DenisT1980</dc:creator>
      <dc:date>2024-06-13T22:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: ADC callback routine fires multiple times although continuous conversion is disabled</title>
      <link>https://community.nxp.com/t5/S32K/ADC-callback-routine-fires-multiple-times-although-continuous/m-p/1887859#M36612</link>
      <description>&lt;P&gt;Sorry, fault in other place found. Can be closed&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jun 2024 11:33:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/ADC-callback-routine-fires-multiple-times-although-continuous/m-p/1887859#M36612</guid>
      <dc:creator>DenisT1980</dc:creator>
      <dc:date>2024-06-14T11:33:04Z</dc:date>
    </item>
  </channel>
</rss>

