Example MPC5777C-eTPU_GPIO_test GHS714

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Example MPC5777C-eTPU_GPIO_test GHS714

Example MPC5777C-eTPU_GPIO_test GHS714

********************************************************************************
* Detailed Description:
* A simple example configures eTPU engine B channels 0/1 for GPO/GPI. It is
* needed to connect these pins by wire. Output wave is generated by eTPU GPIO
* output function and inputs are read by fs_etpu_gpio_input_immed function
* latching just current pin state. Pin history is displayed in ISR.
*
* Note: It is needed to configure IGF module, otherwise inputs does not pass
* to eTPU module.
*
* ------------------------------------------------------------------------------
* Test HW:         MPC5777C-512DS Rev.A + MPC57xx MOTHER BOARD Rev.C
* MCU:             PPC5777CMM03 2N45H CTZZS1521A
* Fsys:            PLL1 = core_clk = 264MHz, PLL0 = 192MHz
* Debugger:        Lauterbach Trace32
* Target:          internal_FLASH
* Terminal:        19200-8-no parity-1 stop bit-no flow control on eSCI_A
* EVB connection:  ETPUB0 (PortR P25-1) --> ETPUB1 (PortR P25-0) by wire
*
********************************************************************************

标记 (2)
附件
评论

Hello David,

As I know, the input of ETPU channel can be connected from the SDADC valid data flag output or the external pad, we use the SIU_SDETPUA, SIU_SDETPUB, SIU_SDETPUC to choose the connection .You can see the below image:

SDADC_ETPU.png

- I use ETPUA channel 9:

      + In the case 1, ETPUA_9 is connected to the external pad, the pinstate returned by fs_etpu_gpio_pin_history is correct as expected.

      + In the case 2,  ETPUA_9 is connected to the SDADC1 data valid flag output, the pinstate returned by fs_etpu_gpio_pin_history always be 0 even though the SDADC1 Conversion Data Valid Event is enabled(CDVEE bit of SDADC_RSER is 1) and Converted Data Valid Flag is 1(CDVF bit of SDADC_SFR is 1). This is wrong. I don't know why.

- The difference between these 2 cases is just SIU_SDETPUA configuraion.

Do you know why?

Regards,

Tam

Sorry, the ETPU channel is ETPUA_15

I tried with 2 cases:

- The ETPUA_15 channel with SDADC2

- The ETPUA_9 channel with SDADC1.

The pinstate always be 0.

Hi, please create new thread here on the community space or new case according to following procedure:
https://community.nxp.com/docs/DOC-329745

%3CLINGO-SUB%20id%3D%22lingo-sub-1110105%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E7%A4%BA%E4%BE%8B%20MPC5777C-eTPU_GPIO_test%20GHS714%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1110105%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E********************************************************************************%3CBR%20%2F%3E%20*%20%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E%EF%BC%9A%3CBR%20%2F%3E%20*%20%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%A4%BA%E4%BE%8B%E4%B8%BA%20GPO%2FGPI%20%E9%85%8D%E7%BD%AE%20eTPU%20%E5%BC%95%E6%93%8E%20B%20%E9%80%9A%E9%81%93%200%2F1%E3%80%82%E8%BF%99%E6%98%AF%3CBR%20%2F%3E*%20%E9%9C%80%E8%A6%81%E9%80%9A%E8%BF%87%E7%94%B5%E7%BA%BF%E8%BF%9E%E6%8E%A5%E8%BF%99%E4%BA%9B%E5%BC%95%E8%84%9A%E3%80%82%E8%BE%93%E5%87%BA%E6%B3%A2%E7%94%B1%20eTPU%20GPIO%20%E4%BA%A7%E7%94%9F%3CBR%20%2F%3E*%20%E8%BE%93%E5%87%BA%E5%87%BD%E6%95%B0%E5%92%8C%E8%BE%93%E5%85%A5%E7%94%B1%20fs_etpu_gpio_input_immed%20%E5%87%BD%E6%95%B0%E8%AF%BB%E5%8F%96%3CBR%20%2F%3E*%20%E4%BB%85%E9%94%81%E5%AD%98%E5%BD%93%E5%89%8D%E5%BC%95%E8%84%9A%E7%8A%B6%E6%80%81%E3%80%82%E5%BC%95%E8%84%9A%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95%E6%98%BE%E7%A4%BA%E5%9C%A8%20ISR%20%E4%B8%AD%E3%80%82%3CBR%20%2F%3E%20*%3CBR%20%2F%3E%20*%20%E6%B3%A8%EF%BC%9A%E9%9C%80%E8%A6%81%E9%85%8D%E7%BD%AEIGF%E6%A8%A1%E5%9D%97%EF%BC%8C%E5%90%A6%E5%88%99%E8%BE%93%E5%85%A5%E4%B8%8D%E9%80%9A%E8%BF%87%3CBR%20%2F%3E*%20%E5%88%B0%20eTPU%20%E6%A8%A1%E5%9D%97%E3%80%82%3CBR%20%2F%3E*%3CBR%20%2F%3E%20*%20----------------------------------------------------------------------------------------------%3CBR%20%2F%3E%20*%20%E6%B5%8B%E8%AF%95%E7%A1%AC%E4%BB%B6%EF%BC%9AMPC5777C-512DS%20Rev.A%20%2B%20MPC57xx%20%E4%B8%BB%E6%9D%BF%20Rev.C%3CBR%20%2F%3E%20*%20%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%3A%20PPC5777CMM03%202N45H%20CTZZS1521A%3CBR%20%2F%3E%20*%E7%B3%BB%E7%BB%9F%E9%A2%91%E7%8E%87%EF%BC%9APLL1%20%3D%20core_clk%20%3D%20264MHz%EF%BC%8CPLL0%20%3D%20192MHz%3CBR%20%2F%3E%20*%20%E8%B0%83%E8%AF%95%E5%99%A8%EF%BC%9ALauterbach%20Trace32%3CBR%20%2F%3E%20*%20%E7%9B%AE%E6%A0%87%EF%BC%9Ainternal_FLASH%3CBR%20%2F%3E%20*%20%E7%BB%88%E7%AB%AF%EF%BC%9A19200-8-%E6%97%A0%E5%A5%87%E5%81%B6%E6%A0%A1%E9%AA%8C-1%20%E5%81%9C%E6%AD%A2%E4%BD%8D-eSCI_A%20%E4%B8%8A%E6%97%A0%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6%3CBR%20%2F%3E*%20EVB%20%E8%BF%9E%E6%8E%A5%EF%BC%9AETPUB0%EF%BC%88PortR%20P25-1%EF%BC%89--%26gt%3B%20ETPUB1%EF%BC%88PortR%20P25-0%EF%BC%89%E9%80%9A%E8%BF%87%E7%BA%BF%E8%B7%AF%3CBR%20%2F%3E*%3CBR%20%2F%3E%20********************************************************************************%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1110105%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E********************************************************************************%3CBR%20%2F%3E%20*%20%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E%EF%BC%9A%3CBR%20%2F%3E%20*%20%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%A4%BA%E4%BE%8B%E4%B8%BA%20GPO%2FGPI%20%E9%85%8D%E7%BD%AE%20eTPU%20%E5%BC%95%E6%93%8E%20B%20%E9%80%9A%E9%81%93%200%2F1%E3%80%82%E8%BF%99%E6%98%AF%3CBR%20%2F%3E*%20%E9%9C%80%E8%A6%81%E9%80%9A%E8%BF%87%E7%94%B5%E7%BA%BF%E8%BF%9E%E6%8E%A5%E8%BF%99%E4%BA%9B%E5%BC%95%E8%84%9A%E3%80%82%E8%BE%93%E5%87%BA%E6%B3%A2%E7%94%B1%20eTPU%20GPIO%20%E4%BA%A7%E7%94%9F%3CBR%20%2F%3E*%20%E8%BE%93%E5%87%BA%E5%87%BD%E6%95%B0%E5%92%8C%E8%BE%93%E5%85%A5%E7%94%B1%20fs_etpu_gpio_input_immed%20%E5%87%BD%E6%95%B0%E8%AF%BB%E5%8F%96%3CBR%20%2F%3E*%20%E4%BB%85%E9%94%81%E5%AD%98%E5%BD%93%E5%89%8D%E5%BC%95%E8%84%9A%E7%8A%B6%E6%80%81%E3%80%82%E5%BC%95%E8%84%9A%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95%E6%98%BE%E7%A4%BA%E5%9C%A8%20ISR%20%E4%B8%AD%E3%80%82%3CBR%20%2F%3E%20*%3CBR%20%2F%3E%20*%20%E6%B3%A8%EF%BC%9A%E9%9C%80%E8%A6%81%E9%85%8D%E7%BD%AEIGF%E6%A8%A1%E5%9D%97%EF%BC%8C%E5%90%A6%E5%88%99%E8%BE%93%E5%85%A5%E4%B8%8D%E9%80%9A%E8%BF%87%3CBR%20%2F%3E*%20%E5%88%B0%20eTPU%20%E6%A8%A1%E5%9D%97%E3%80%82%3CBR%20%2F%3E*%3CBR%20%2F%3E%20*%20----------------------------------------------------------------------------------------------%3CBR%20%2F%3E%20*%20%E6%B5%8B%E8%AF%95%E7%A1%AC%E4%BB%B6%EF%BC%9AMPC5777C-512DS%20Rev.A%20%2B%20MPC57xx%20%E4%B8%BB%E6%9D%BF%20Rev.C%3CBR%20%2F%3E%20*%20%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%3A%20PPC5777CMM03%202N45H%20CTZZS1521A%3CBR%20%2F%3E%20*%E7%B3%BB%E7%BB%9F%E9%A2%91%E7%8E%87%EF%BC%9APLL1%20%3D%20core_clk%20%3D%20264MHz%EF%BC%8CPLL0%20%3D%20192MHz%3CBR%20%2F%3E%20*%20%E8%B0%83%E8%AF%95%E5%99%A8%EF%BC%9ALauterbach%20Trace32%3CBR%20%2F%3E%20*%20%E7%9B%AE%E6%A0%87%EF%BC%9Ainternal_FLASH%3CBR%20%2F%3E%20*%20%E7%BB%88%E7%AB%AF%EF%BC%9A19200-8-%E6%97%A0%E5%A5%87%E5%81%B6%E6%A0%A1%E9%AA%8C-1%20%E5%81%9C%E6%AD%A2%E4%BD%8D-eSCI_A%20%E4%B8%8A%E6%97%A0%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6%3CBR%20%2F%3E*%20EVB%20%E8%BF%9E%E6%8E%A5%EF%BC%9AETPUB0%EF%BC%88PortR%20P25-1%EF%BC%89--%26gt%3B%20ETPUB1%EF%BC%88PortR%20P25-0%EF%BC%89%E9%80%9A%E8%BF%87%E7%BA%BF%E8%B7%AF%3CBR%20%2F%3E*%3CBR%20%2F%3E%20********************************************************************************%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1110109%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E7%A4%BA%E4%BE%8B%20MPC5777C-eTPU_GPIO_test%20GHS714%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1110109%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%E8%AF%B7%E6%8C%89%E7%85%A7%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E5%9C%A8%E7%A4%BE%E5%8C%BA%E7%A9%BA%E9%97%B4%E6%88%96%E6%96%B0%E6%A1%88%E4%BE%8B%E4%B8%8A%E5%88%9B%E5%BB%BA%E6%96%B0%E4%B8%BB%E9%A2%98%EF%BC%9A%3CBR%20%2F%3E%20%3CA%20class%3D%22jive-link-wiki-small%22%20data-containerid%3D%222001%22%20data-containertype%3D%2214%22%20data-objectid%3D%22329745%22%20data-objecttype%3D%22102%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-329745%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-329745%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1110108%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E7%A4%BA%E4%BE%8B%20MPC5777C-eTPU_GPIO_test%20GHS714%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1110108%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E6%88%91%E5%B0%9D%E8%AF%95%E4%BA%86%E4%B8%A4%E7%A7%8D%E6%83%85%E5%86%B5%EF%BC%9A%3C%2FP%3E%3CP%3E-%20%E5%B8%A6%E6%9C%89%20SDADC2%20%E7%9A%84%20ETPUA_15%20%E9%80%9A%E9%81%93%3C%2FP%3E%3CP%3E-%20%E5%B8%A6%E6%9C%89%20SDADC1%20%E7%9A%84%20ETPUA_9%20%E9%80%9A%E9%81%93%E3%80%82%3C%2FP%3E%3CP%3E%E5%BC%95%E8%84%9A%E7%8A%B6%E6%80%81%E5%A7%8B%E7%BB%88%E4%B8%BA%200%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1110107%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E7%A4%BA%E4%BE%8B%20MPC5777C-eTPU_GPIO_test%20GHS714%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1110107%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E6%8A%B1%E6%AD%89%EF%BC%8CETPU%20%E9%A2%91%E9%81%93%E6%98%AF%20ETPUA_15%3C%2FP%3E%3C%2FLINGO-BODY%3E
无评分
版本历史
最后更新:
‎10-17-2017 11:16 PM
更新人: