ADC0 Interrupt Not Triggering on S32K144

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

ADC0 Interrupt Not Triggering on S32K144

820件の閲覧回数
padmaja
Contributor I

Hi,
I am working on the S32K144 using ADC0 in continuous conversion mode with interrupts enabled . The system initializes correctly, but the ADC interrupt does not seem to trigger, and I do not receive any data in the main loop. I would like guidance on proper ADC interrupt configuration for continuous mode, any ISR-related considerations, and best practices to ensure the interrupt is correctly triggered.

0 件の賞賛
返信
1 返信

788件の閲覧回数
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi 

Are you using the S32K1 SDK or RTD? The APIs for configuring interrupts differ between the SDK and RTD.

Do you really need ADC continuous conversion? Continuous conversions begin until aborted. Have you checked if the Rn data registers are constantly being updated?

44.5.4.1 Initiating conversions continuous conversion.png

 

If not, look at "Figure 11. ADC with PDB trigger example working flow" or "Figure 12. ADC with PDB trigger in back-to-back mode" in AN12217: S32K1xx and S32M24x ADC Guidelines, Spec and Configuration, which are closer to your application requirements.

AN12217 Figure 11. ADC with PDB trigger example working flow Figure 12. ADC with PDB trigger in back-to-back mode.png

Best Regards,
Robin

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2305314%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K144%E3%81%A7ADC0%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%81%8C%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2305314%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CBR%20%2F%3E%E7%A7%81%E3%81%AF%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%9F%E9%80%A3%E7%B6%9A%E5%A4%89%E6%8F%9B%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%20ADC0%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20S32K144%20%E3%81%AB%E5%8F%96%E3%82%8A%E7%B5%84%E3%82%93%E3%81%A7%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%8F%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81ADC%20%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%81%8C%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%80%81%E3%83%A1%E3%82%A4%E3%83%B3%20%E3%83%AB%E3%83%BC%E3%83%97%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E5%8F%97%E4%BF%A1%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E9%80%A3%E7%B6%9A%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E3%81%AE%E9%81%A9%E5%88%87%E3%81%AA%20ADC%20%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E6%A7%8B%E6%88%90%E3%80%81ISR%20%E9%96%A2%E9%80%A3%E3%81%AE%E8%80%83%E6%85%AE%E4%BA%8B%E9%A0%85%E3%80%81%E3%81%8A%E3%82%88%E3%81%B3%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%8F%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E4%BF%9D%E8%A8%BC%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%83%99%E3%82%B9%E3%83%88%20%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E3%82%AC%E3%82%A4%E3%83%80%E3%83%B3%E3%82%B9%E3%82%92%E5%B8%8C%E6%9C%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2305853%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20ADC0%20Interrupt%20Not%20Triggering%20on%20S32K144%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2305853%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3C%2FP%3E%0A%3CP%3ES32K1%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fsoftware%2Fdevelopment-software%2Fs32-sdk%2Fs32-software-development-kit-for-s32k1%3AS32SDK-ARMK1%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ESDK%3C%2FA%3E%E3%81%BE%E3%81%9F%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fsoftware%2Fautomotive-software-and-tools%2Freal-time-drivers-rtd%3AAUTOMOTIVE-RTD%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ERTD%3C%2FA%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%3F%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%20API%20%E3%81%AF%E3%80%81SDK%20%E3%81%A8%20RTD%20%E3%81%A7%E7%95%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3EADC%20%E3%81%AE%E9%80%A3%E7%B6%9A%E5%A4%89%E6%8F%9B%E3%81%AF%E6%9C%AC%E5%BD%93%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%81%8B%3F%E4%B8%AD%E6%AD%A2%E3%81%95%E3%82%8C%E3%82%8B%E3%81%BE%E3%81%A7%E7%B6%99%E7%B6%9A%E7%9A%84%E3%81%AA%E5%A4%89%E6%8F%9B%E3%81%8C%E9%96%8B%E5%A7%8B%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82Rn%20%E3%83%87%E3%83%BC%E3%82%BF%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%8C%E5%B8%B8%E3%81%AB%E6%9B%B4%E6%96%B0%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%2244.5.4.1%20Initiating%20conversions%20continuous%20conversion.png%22%20style%3D%22width%3A%20772px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2244.5.4.1%20Initiating%20conversions%20continuous%20conversion.png%22%20style%3D%22width%3A%20772px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F375440i89E753F09A002389%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%2244.5.4.1%20Initiating%20conversions%20continuous%20conversion.png%22%20alt%3D%2244.5.4.1%20Initiating%20conversions%20continuous%20conversion.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%9D%E3%81%86%E3%81%A7%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%3CA%20id%3D%22relatedDocsClickPDF_2%22%20class%3D%22dtmcustomrulelink%22%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN12217.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%20data-dtmaction%3D%22Documentation%20Section%20-%20Results%20Link%20Click%22%20data-dtmsearchresulttitle%3D%22AN12217%3A%20S32K1xx%20and%20S32M24x%20ADC%20Guidelines%2C%20Spec%20and%20Configuration%22%20data-dtmsubaction%3D%22AN12217%3A%20S32K1xx%20and%20S32M24x%20ADC%20Guidelines%2C%20Spec%20and%20Configuration%20-%20NXP%20-%20Application%20Note%20-%20English%22%20data-cl-id%3D%222343532472%22%3E%3CSPAN%3E%20AN12217%3A%20S32K1xx%20%E3%81%8A%E3%82%88%E3%81%B3%20S32M24x%20ADC%20%E3%81%AE%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%80%81%E4%BB%95%E6%A7%98%E3%80%81%E3%81%8A%E3%82%88%E3%81%B3%E6%A7%8B%E6%88%90%3C%2FSPAN%3E%3C%2FA%3E%3CSTRONG%3E%3CEM%3E%20%E3%81%AE%E3%80%8C%20%E5%9B%B3%2011.%20PDB%3C%2FEM%3E%3C%2FSTRONG%3E%20%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E4%BB%98%E3%81%8D%20ADC%20%E3%81%AE%E4%BE%8B%E3%81%AE%E5%8B%95%E4%BD%9C%E3%83%95%E3%83%AD%E3%83%BC%3CSTRONG%3E%3CEM%3E%20%E3%80%8D%E3%81%BE%E3%81%9F%E3%81%AF%E3%80%8C%20%E5%9B%B3%2012.%20%E3%83%90%E3%83%83%E3%82%AF%E3%83%84%E3%83%BC%E3%83%90%E3%83%83%E3%82%AF%20%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E3%81%AE%20PDB%20%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E4%BB%98%E3%81%8D%3C%2FEM%3E%3C%2FSTRONG%3E%20ADC%20%E3%80%8D%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%81%93%E3%82%8C%E3%82%89%E3%81%AF%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E8%A6%81%E4%BB%B6%E3%81%AB%E8%BF%91%E3%81%84%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22AN12217%20Figure%2011.%20ADC%20with%20PDB%20trigger%20example%20working%20flow%20Figure%2012.%20ADC%20with%20PDB%20trigger%20in%20back-to-back%20mode.png%22%20style%3D%22width%3A%20579px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22AN12217%20Figure%2011.%20ADC%20with%20PDB%20trigger%20example%20working%20flow%20Figure%2012.%20ADC%20with%20PDB%20trigger%20in%20back-to-back%20mode.png%22%20style%3D%22width%3A%20579px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F375444iD252E88EA2E93544%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22AN12217%20Figure%2011.%20ADC%20with%20PDB%20trigger%20example%20working%20flow%20Figure%2012.%20ADC%20with%20PDB%20trigger%20in%20back-to-back%20mode.png%22%20alt%3D%22AN12217%20Figure%2011.%20ADC%20with%20PDB%20trigger%20example%20working%20flow%20Figure%2012.%20ADC%20with%20PDB%20trigger%20in%20back-to-back%20mode.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E3%83%AD%E3%83%93%E3%83%B3%3C%2FP%3E%3C%2FLINGO-BODY%3E