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%E4%BE%8BMPC5777C-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*%E8%A9%B3%E7%B4%B0%E3%81%AA%E8%AA%AC%E6%98%8E%3A%3CBR%20%2F%3E*%20%E7%B0%A1%E5%8D%98%E3%81%AA%E4%BE%8B%E3%81%A8%E3%81%97%E3%81%A6%E3%80%81eTPU%20%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%20B%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%200%2F1%20%E3%82%92%20GPO%2FGPI%20%E7%94%A8%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%86%E3%81%A7%E3%81%99%3CBR%20%2F%3E*%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%94%E3%83%B3%E3%82%92%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%A7%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E5%87%BA%E5%8A%9B%E6%B3%A2%E3%81%AFeTPU%20GPIO%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E2%80%BB%E5%87%BA%E5%8A%9B%E6%A9%9F%E8%83%BD%E3%80%81%E5%85%A5%E5%8A%9B%E3%81%AFfs_etpu_gpio_input_immed%E6%A9%9F%E8%83%BD%E3%81%A7%E8%AA%AD%E3%81%BF%E5%87%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3CBR%20%2F%3E*%E7%8F%BE%E5%9C%A8%E3%81%AE%E3%83%94%E3%83%B3%E7%8A%B6%E6%85%8B%E3%81%AE%E3%81%BF%E3%82%92%E3%83%A9%E3%83%83%E3%83%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%94%E3%83%B3%E3%81%AE%E5%B1%A5%E6%AD%B4%E3%81%AF%20ISR%20%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E*%20%3CBR%20%2F%3E*%E6%B3%A8%3AIGF%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E6%A7%8B%E6%88%90%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81%E3%81%9D%E3%81%86%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E5%85%A5%E5%8A%9B%E3%81%8C%E9%80%9A%E9%81%8E%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E*%20eTPU%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%B8%E3%80%82%3CBR%20%2F%3E*%3CBR%20%2F%3E%20*%20------------------------------------------------------------------------------%3CBR%20%2F%3E%20%E2%80%BB%E3%83%86%E3%82%B9%E3%83%88HW%3AMPC5777C-512DS%20Rev.A%20%2B%20MPC57xx%20%E3%83%9E%E3%82%B6%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%20Rev.C%3CBR%20%2F%3E%20*%20MCU%3APPC5777CMM03%202N45H%20CTZZS1521A%3CBR%20%2F%3E%20*%20Fsys%3A%20PLL1%20%3D%20core_clk%20%3D%20264MHz%2C%20PLL0%20%3D%20192MHz%3CBR%20%2F%3E%20*%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%3ALauterbach%20Trace32%3CBR%20%2F%3E%20*%20%E5%AF%BE%E8%B1%A1%3Ainternal_FLASH%3CBR%20%2F%3E%20*%E7%AB%AF%E6%9C%AB%3A19200-8-%E3%83%91%E3%83%AA%E3%83%86%E3%82%A3%E3%81%AA%E3%81%97-1%E3%82%B9%E3%83%88%E3%83%83%E3%83%97%E3%83%93%E3%83%83%E3%83%88-eSCI_A%E3%81%AE%E3%83%95%E3%83%AD%E3%83%BC%E5%88%B6%E5%BE%A1%E3%81%AA%E3%81%97%3CBR%20%2F%3E%20%E2%80%BBEVB%E6%8E%A5%E7%B6%9A%3AETPUB0(PortR%20P25-1)%20---%26gt%3B%20ETPUB1(PortR%20P25-0)%E3%82%92%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%A7%26gt%3B%3CBR%20%2F%3E%20*%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*%E8%A9%B3%E7%B4%B0%E3%81%AA%E8%AA%AC%E6%98%8E%3A%3CBR%20%2F%3E*%20%E7%B0%A1%E5%8D%98%E3%81%AA%E4%BE%8B%E3%81%A8%E3%81%97%E3%81%A6%E3%80%81eTPU%20%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%20B%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%200%2F1%20%E3%82%92%20GPO%2FGPI%20%E7%94%A8%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%86%E3%81%A7%E3%81%99%3CBR%20%2F%3E*%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%94%E3%83%B3%E3%82%92%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%A7%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E5%87%BA%E5%8A%9B%E6%B3%A2%E3%81%AFeTPU%20GPIO%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E2%80%BB%E5%87%BA%E5%8A%9B%E6%A9%9F%E8%83%BD%E3%80%81%E5%85%A5%E5%8A%9B%E3%81%AFfs_etpu_gpio_input_immed%E6%A9%9F%E8%83%BD%E3%81%A7%E8%AA%AD%E3%81%BF%E5%87%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3CBR%20%2F%3E*%E7%8F%BE%E5%9C%A8%E3%81%AE%E3%83%94%E3%83%B3%E7%8A%B6%E6%85%8B%E3%81%AE%E3%81%BF%E3%82%92%E3%83%A9%E3%83%83%E3%83%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%94%E3%83%B3%E3%81%AE%E5%B1%A5%E6%AD%B4%E3%81%AF%20ISR%20%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E*%20%3CBR%20%2F%3E*%E6%B3%A8%3AIGF%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E6%A7%8B%E6%88%90%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81%E3%81%9D%E3%81%86%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E5%85%A5%E5%8A%9B%E3%81%8C%E9%80%9A%E9%81%8E%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E*%20eTPU%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%B8%E3%80%82%3CBR%20%2F%3E*%3CBR%20%2F%3E%20*%20------------------------------------------------------------------------------%3CBR%20%2F%3E%20%E2%80%BB%E3%83%86%E3%82%B9%E3%83%88HW%3AMPC5777C-512DS%20Rev.A%20%2B%20MPC57xx%20%E3%83%9E%E3%82%B6%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%20Rev.C%3CBR%20%2F%3E%20*%20MCU%3APPC5777CMM03%202N45H%20CTZZS1521A%3CBR%20%2F%3E%20*%20Fsys%3A%20PLL1%20%3D%20core_clk%20%3D%20264MHz%2C%20PLL0%20%3D%20192MHz%3CBR%20%2F%3E%20*%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%3ALauterbach%20Trace32%3CBR%20%2F%3E%20*%20%E5%AF%BE%E8%B1%A1%3Ainternal_FLASH%3CBR%20%2F%3E%20*%E7%AB%AF%E6%9C%AB%3A19200-8-%E3%83%91%E3%83%AA%E3%83%86%E3%82%A3%E3%81%AA%E3%81%97-1%E3%82%B9%E3%83%88%E3%83%83%E3%83%97%E3%83%93%E3%83%83%E3%83%88-eSCI_A%E3%81%AE%E3%83%95%E3%83%AD%E3%83%BC%E5%88%B6%E5%BE%A1%E3%81%AA%E3%81%97%3CBR%20%2F%3E%20%E2%80%BBEVB%E6%8E%A5%E7%B6%9A%3AETPUB0(PortR%20P25-1)%20---%26gt%3B%20ETPUB1(PortR%20P25-0)%E3%82%92%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%A7%26gt%3B%3CBR%20%2F%3E%20*%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%E6%97%A5%E6%99%82%3A%E4%BE%8BMPC5777C-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%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E6%AC%A1%E3%81%AE%E6%89%8B%E9%A0%86%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E3%80%81%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%BE%E3%81%9F%E3%81%AF%E6%96%B0%E3%81%97%E3%81%84%E3%82%B1%E3%83%BC%E3%82%B9%E3%81%AB%E6%96%B0%E3%81%97%E3%81%84%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%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%E6%97%A5%E6%99%82%3A%E4%BE%8BMPC5777C-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%E7%A7%81%E3%81%AF2%E3%81%A4%E3%81%AE%E3%82%B1%E3%83%BC%E3%82%B9%E3%81%A7%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%3A%3C%2FP%3E%3CP%3E-%20SDADC2%20%E3%81%AE%20ETPUA_15%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%3C%2FP%3E%3CP%3E-%20SDADC1%20%E3%81%AE%20ETPUA_9%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%94%E3%83%B3%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E3%81%AF%E5%B8%B8%E3%81%AB%200%20%E3%81%A7%E3%81%99%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%E6%97%A5%E6%99%82%3A%E4%BE%8BMPC5777C-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%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81ETPU%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E3%81%AFETPUA_15%3C%2FP%3E%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎10-17-2017 11:16 PM
更新者: