How to configure "Half Cycle Reload" for eFlexPWM sub-module in S32K396 with S32 Configuration Tool?

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

How to configure "Half Cycle Reload" for eFlexPWM sub-module in S32K396 with S32 Configuration Tool?

513件の閲覧回数
RNJ
Contributor I

We are using eFlexPWM with center-aligned PWM to trigger ADC conversion and want the PWM duty cycle registers to be updated on a reload every half cycle i.e. when SMn_VAL1 = 0 in our case. To achieve this I believe initially we should have configured SMn_CTRL[HALF] = 1, SMn_CTRL[FULL] = 0 and SMn_CTRL[LDMOD] = 0 (among other stuff). Then every period, enter new duty cycle values into relevant SMn_VALm registers and finish by setting MCTRL[LDOK] = 1. The PWM is then updated with the new values when the counter equals SMn_VAL1.

Now to the problem.

If I in the S32 configuration tool under "Pwm/PwmGeneral" select "PwmDutyCycleUpdatedEndperiod" and "PwmPeriodUpdatedEndperiod" I can not select "Half Cycle Reload" under "Pwm/PwmChannelConfigSet/FlexPwm Modules" without getting an error:

"Issue: Please un-check node HalfCycleRelad when PwmGeneral/PwmDutyCycleUpdatedEndperiod or PwmGeneral/PwmPeriodUpdatedEndperiod is enabled
Level: Error"...

If I select "Full Cycle Reload" it works fine. I get SMn_CTRL[HALF] = 0, SMn_CTRL[FULL] = 1 and SMn_CTRL[LDMOD] = 0 as expected. Since the selections says "UpdatedEndperiod" it is kind of expected but how do I configure "Half Cycle Reload"?

If I unselect "PwmDutyCycleUpdatedEndperiod" and "PwmPeriodUpdatedEndperiod" I can Select any combination of "Full Cycle Reload" or "Half Cycle Reload" but that results in that SMn_CTRL[LDMOD] is set to 1 in the generated code. This means that the PWM is updated directly when MCTRL[LDOK] is set to 1, i.e. a kind of immediate software update and that is not what I want. This also seams to indicate that the "Full Cycle Reload" and "Half Cycle Reload" selections has no real meaning.

I have probably missed something here but it would be great if someone could enlighten me on how to achieve this.

We are using MBDT with:
S32 Configuration Tool Version 1.8.
RTD 7.0.0

Thanks in advance.

0 件の賞賛
返信
2 返答(返信)

447件の閲覧回数
stefancinipeanu
NXP Employee
NXP Employee

Hello @RNJ 

First of all, let’s set the stage. As you already know, the MBDT blocks for accessing and controlling hardware peripherals are built on top of the NXP RTD MCAL AUTOSAR layer. This means that all functions exposed through the Simulink peripheral blocks (ADC, PWM, etc.) must comply with the AUTOSAR MCAL specification.

The RTD package contains two layers:

  • The Low-Layer Driver:
    • Similar to a classical SDK;
    • Provides full access to hardware features;
    • Allows configurations that AUTOSAR does not define
    • Suitable for non‑AUTOSAR applications
  • The High-Layer Driver (or the MCAL layer):
    • which shall be compliant with AUTOSAR standard;
    • Only exposes features that AUTOSAR explicitly supports;
    • Any hardware feature not defined in AUTOSAR is suppressed or restricted.

If some configurations are available on the Low-Layer Driver and are not compliant with the AUTOSAR standard, the MCAL Layer will not expose them. In the same way, the S32 Configurations Tool will block the settings which are not compliant with AUTOSAR. In other words, If some peripheral setting or configuration is available on the hardware, the AUTOSAR MCAL Layer could "cancel" it, if it is not compliant.

Going back to your initial inquiry, I can say that I am not an AUTOSAR expert, but I have done some research and I have found out the following AUTOSAR PWM Driver requirement.

autosar_pwm.png

I honestly don't know why, but it seems that AUTOSAR PWM driver does not support the half-cycle reload.

When you select PwmDutyCycleUpdatedEndperiod or PwmPeriodUpdatedEndperiod, AUTOSAR requires that updates occur only at the end of the PWM period. This maps directly to full‑cycle reload only in eFlexPWM. Because half‑cycle reload contradicts AUTOSAR semantics, the S32CT blocks it.

 

I also had a look within the RTD to see exactly how it translates in C code. The S32CT generates the configuration structures and files inside the generate folder within the {modelName}_Config directory. On the FlexPWM configuration structure, the reload is set according to what the user is setting within the Pwm/PwmChannelConfigSet/FlexPwm Modules in S32CT, as in the image below.

flexpwm_cfg.png

However, the PwmDutyCycleUpdatedEndperiod and PwmPeriodUpdatedEndperiod are AUTOSAR-level macros used directly in the Pwm RTD driver. For example, the Pwm_SetDutyCycle function calls within it the Pwm_Ipw_FlexPwm_SetDutyCycle. Then, it checks PWM_DUTYCYCLE_UPDATED_ENDPERIOD and will set the LDOK bit accordingly. Refer the the following image.

 flexpwm_udc.png

The above highlighted function will load the effective duty cycle values in the module registers, based on the last function argument. FALSE means next PWM reload and TRUE means update immediately. 

As a conclusion, the S32CT enforces AUTOSAR PWM driver rules. When you select “PwmDutyCycleUpdatedEndperiod” or “PwmPeriodUpdatedEndperiod”, the AUTOSAR specification requires that updates occur only at the end of the PWM period. 

What you could do to overcome this driver limitation is to directly overwrite the SMn_CTRL[LDMOD] register in your model, using custom code blocks. But, I am not sure if it will work. It has to be tested. However, to overcome the PwmDutyCycleUpdatedEndperiod macro check from the Pwm_SetDutyCyle function, the duty cycle values has to be as well directly written to the SMnVALx registers, using custom code blocks.

Hope this helps!

Best regards!

Stefan.

0 件の賞賛
返信

206件の閲覧回数
RNJ
Contributor I

OK, thanks for answering stefancinipeanu!

Sorry for late response here, we have been quite buzzy.

Your answer confirms my observation then.

If I generate code with "PwmDutyCycleUpdatedEndperiod", "PwmPeriodUpdatedEndperiod" and "Full Cycle Reload" selected then let “Pwm_Init(&Pwm_Config_MBDT)” in mbdt_board_init.c do its job and after that with a pice of code change SMn_CTRL[HALF] to1 and SMn_CTRL[FULL] to 0.

Could this be a working, of course non-compliant to AUTOSAR MCAL, workaround to get half cycle reload?

It’s a bit deceiving that you can select "Half Cycle Reload" and believe without getting, at least, a warning that this is what you get if you have not selected "PwmDutyCycleUpdatedEndperiod" and/or "PwmPeriodUpdatedEndperiod".

Maybe there should be a way to use the configuration tool in a non-compliant to AUTOSAR MCAL way also, perhaps with warnings about this?
In our case we do not need to follow the AUTOSAR standard (yet) but want to use MBDT.

Again, thanks.

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2337687%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32%E6%A7%8B%E6%88%90%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81S32K396%E3%81%AEeFlexPWM%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E3%80%8C%E3%83%8F%E3%83%BC%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%80%8D%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2337687%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%BD%93%E7%A4%BE%E3%81%A7%E3%81%AF%E3%80%81ADC%E5%A4%89%E6%8F%9B%E3%82%92%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E4%B8%AD%E5%A4%AE%E6%8F%83%E3%81%88%E3%81%AEPWM%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9FeFlexPWM%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81PWM%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%82%92%E5%8D%8A%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%81%94%E3%81%A8%E3%80%81%E3%81%A4%E3%81%BE%E3%82%8A%E5%BD%93%E7%A4%BE%E3%81%AE%E5%A0%B4%E5%90%88SMn_VAL1%20%3D%200%E3%81%AE%E3%81%A8%E3%81%8D%E3%81%AB%E5%86%8D%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%A6%E6%9B%B4%E6%96%B0%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%81%BE%E3%81%9A%E6%9C%80%E5%88%9D%E3%81%ABSMn_CTRL%5BHALF%5D%20%3D%201%E3%80%81SMn_CTRL%5BFULL%5D%20%3D%200%E3%80%81SMn_CTRL%5BLDMOD%5D%20%3D%200%EF%BC%88%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AB%E3%82%82%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%EF%BC%89%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%A6%E3%81%8A%E3%81%8F%E3%81%B9%E3%81%8D%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AB%E3%80%81%E5%90%84%E5%91%A8%E6%9C%9F%E3%81%94%E3%81%A8%E3%81%AB%E3%80%81%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%20SMn_VALm%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AB%E6%96%B0%E3%81%97%E3%81%84%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%20%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E5%80%A4%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%97%E3%80%81%E6%9C%80%E5%BE%8C%E3%81%AB%20MCTRL%5BLDOK%5D%20%3D%201%20%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%8CSMn_VAL1%E3%81%A8%E7%AD%89%E3%81%97%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AB%E3%80%81PWM%E3%81%AF%E6%96%B0%E3%81%97%E3%81%84%E5%80%A4%E3%81%A7%E6%9B%B4%E6%96%B0%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%95%E3%81%A6%E3%80%81%E5%95%8F%E9%A1%8C%E7%82%B9%E3%81%AB%E7%A7%BB%E3%82%8A%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82%3C%2FP%3E%3CP%3ES32%E6%A7%8B%E6%88%90%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A7%E3%80%8CPwm%2FPwmGeneral%E3%80%8D%E3%81%AE%E4%B8%8B%E3%81%AB%E3%81%82%E3%82%8B%E3%80%8CPwmDutyCycleUpdatedEndperiod%E3%80%8D%E3%81%A8%E3%80%8CPwmPeriodUpdatedEndperiod%E3%80%8D%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%80%8CPwm%2FPwmChannelConfigSet%2FFlexPwm%20Modules%E3%80%8D%E3%81%AE%E4%B8%8B%E3%81%AB%E3%81%82%E3%82%8B%E3%80%8CHalf%20Cycle%20Reload%E3%80%8D%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%A7%E3%81%8D%E3%81%9A%E3%80%81%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%80%8C%E5%95%8F%E9%A1%8C%3A%20PwmGeneral%2FPwmDutyCycleUpdatedEndperiod%20%E3%81%BE%E3%81%9F%E3%81%AF%20PwmGeneral%2FPwmPeriodUpdatedEndperiod%20%E3%81%8C%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%83%8E%E3%83%BC%E3%83%89%20HalfCycleRelad%20%E3%81%AE%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%92%E5%A4%96%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%80%8D%3CBR%20%2F%3E%E3%83%AC%E3%83%99%E3%83%AB%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%22...%3C%2FP%3E%3CP%3E%E3%80%8C%E3%83%95%E3%83%AB%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%80%8D%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%99%E3%82%8C%E3%81%B0%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%8F%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E4%BA%88%E6%83%B3%E3%81%A9%E3%81%8A%E3%82%8A%E3%80%81SMn_CTRL%5BHALF%5D%20%3D%200%E3%80%81SMn_CTRL%5BFULL%5D%20%3D%201%E3%80%81SMn_CTRL%5BLDMOD%5D%20%3D%200%20%E3%81%8C%E5%BE%97%E3%82%89%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E9%81%B8%E6%8A%9E%E8%82%A2%E3%81%AB%E3%80%8CUpdatedEndperiod%E3%80%8D%E3%81%A8%E3%81%82%E3%82%8B%E3%81%AE%E3%81%A7%E3%80%81%E3%81%82%E3%82%8B%E7%A8%8B%E5%BA%A6%E3%81%AF%E4%BA%88%E6%83%B3%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%80%8C%E3%83%8F%E3%83%BC%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%80%8D%E3%81%AF%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3E%E3%80%8CPwmDutyCycleUpdatedEndperiod%E3%80%8D%E3%81%A8%E3%80%8CPwmPeriodUpdatedEndperiod%E3%80%8D%E3%81%AE%E9%81%B8%E6%8A%9E%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%80%8CFull%20Cycle%20Reload%E3%80%8D%E3%81%BE%E3%81%9F%E3%81%AF%E3%80%8CHalf%20Cycle%20Reload%E3%80%8D%E3%81%AE%E4%BB%BB%E6%84%8F%E3%81%AE%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%9D%E3%81%AE%E7%B5%90%E6%9E%9C%E3%80%81%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%20SMn_CTRL%5BLDMOD%5D%20%E3%81%8C%201%20%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81MCTRL%5BLDOK%5D%E3%81%8C1%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8PWM%E3%81%8C%E7%9B%B4%E6%8E%A5%E6%9B%B4%E6%96%B0%E3%81%95%E3%82%8C%E3%82%8B%E3%80%81%E3%81%A4%E3%81%BE%E3%82%8A%E4%B8%80%E7%A8%AE%E3%81%AE%E5%8D%B3%E6%99%82%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E6%9B%B4%E6%96%B0%E3%81%8C%E8%A1%8C%E3%82%8F%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%80%81%E3%81%9D%E3%82%8C%E3%81%AF%E7%A7%81%E3%81%8C%E6%9C%9B%E3%82%93%E3%81%A7%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E3%81%BE%E3%81%9F%E3%80%81%E3%80%8C%E3%83%95%E3%83%AB%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%80%8D%E3%81%A8%E3%80%8C%E3%83%8F%E3%83%BC%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%80%8D%E3%81%AE%E9%81%B8%E6%8A%9E%E8%82%A2%E3%81%AB%E3%81%AF%E5%AE%9F%E9%9A%9B%E3%81%AB%E3%81%AF%E6%84%8F%E5%91%B3%E3%81%8C%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%82%92%E7%A4%BA%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E6%80%9D%E3%82%8F%E3%82%8C%E3%82%8B%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%8A%E3%81%9D%E3%82%89%E3%81%8F%E4%BD%95%E3%81%8B%E8%A6%8B%E8%90%BD%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E7%82%B9%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%86%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%A9%E3%81%AA%E3%81%9F%E3%81%8B%E3%81%93%E3%81%AE%E6%96%B9%E6%B3%95%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%82%8B%E3%81%A8%E5%A4%A7%E5%A4%89%E5%8A%A9%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3EMBDT%E3%82%92%E4%BB%A5%E4%B8%8B%E3%81%AE%E7%94%A8%E9%80%94%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20S32%E8%A8%AD%E5%AE%9A%E3%83%84%E3%83%BC%E3%83%AB%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B31.8%3CBR%20%2F%3ERTD%207.0.0%3C%2FP%3E%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%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2338720%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20configure%20%22Half%20Cycle%20Reload%22%20for%20eFlexPWM%20sub-module%20in%20S32K396%20with%20S32%20Confi%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2338720%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%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F255614%22%20target%3D%22_blank%22%3E%40RNJ%E3%81%95%E3%82%93%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%81%BE%E3%81%9A%E3%80%81%E7%8A%B6%E6%B3%81%E8%AA%AC%E6%98%8E%E3%81%8B%E3%82%89%E5%A7%8B%E3%82%81%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82%E6%97%A2%E3%81%AB%E3%81%94%E5%AD%98%E3%81%98%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%80%81%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%81%B8%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A8%E5%88%B6%E5%BE%A1%E3%82%92%E8%A1%8C%E3%81%86%E3%81%9F%E3%82%81%E3%81%AEMBDT%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AF%E3%80%81%20%3CSTRONG%3ENXP%20RTD%20MCAL%20AUTOSAR%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%3C%2FSTRONG%3E%E3%81%AE%E4%B8%8A%E3%81%AB%E6%A7%8B%E7%AF%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81Simulink%E3%81%AE%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%EF%BC%88ADC%E3%80%81PWM%E3%81%AA%E3%81%A9%EF%BC%89%E3%82%92%E9%80%9A%E3%81%98%E3%81%A6%E5%85%AC%E9%96%8B%E3%81%95%E3%82%8C%E3%82%8B%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E6%A9%9F%E8%83%BD%E3%81%8C%E3%80%81AUTOSAR%20MCAL%E4%BB%95%E6%A7%98%E3%81%AB%E6%BA%96%E6%8B%A0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3ERTD%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AF2%E3%81%A4%E3%81%AE%E5%B1%A4%E3%81%A7%E6%A7%8B%E6%88%90%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%E3%83%AD%E3%83%BC%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%EF%BC%9A%0A%3CUL%3E%0A%3CLI%3E%E5%BE%93%E6%9D%A5%E3%81%AESDK%E3%81%A8%E5%90%8C%E6%A7%98%E3%81%A7%E3%81%99%E3%80%82%3C%2FLI%3E%0A%3CLI%3E%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E6%A9%9F%E8%83%BD%E3%81%B8%E3%81%AE%E3%83%95%E3%83%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%0A%3CLI%3EAUTOSAR%E3%81%A7%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E6%A7%8B%E6%88%90%E3%82%92%E8%A8%B1%E5%8F%AF%E3%81%97%E3%81%BE%E3%81%99%3C%2FLI%3E%0A%3CLI%3EAUTOSAR%E4%BB%A5%E5%A4%96%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E9%81%A9%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CUL%3E%0A%3CLI%3E%E4%B8%8A%E4%BD%8D%E5%B1%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%EF%BC%88%E3%81%BE%E3%81%9F%E3%81%AFMCAL%E5%B1%A4%EF%BC%89%EF%BC%9A%0A%3CUL%3E%0A%3CLI%3E%E3%81%93%E3%82%8C%E3%81%AFAUTOSAR%E8%A6%8F%E6%A0%BC%E3%81%AB%E6%BA%96%E6%8B%A0%E3%81%99%E3%82%8B%E3%82%82%E3%81%AE%E3%81%A8%E3%81%99%E3%82%8B%E3%80%82%3C%2FLI%3E%0A%3CLI%3EAUTOSAR%E3%81%8C%E6%98%8E%E7%A4%BA%E7%9A%84%E3%81%AB%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E6%A9%9F%E8%83%BD%E3%81%AE%E3%81%BF%E3%82%92%E5%85%AC%E9%96%8B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%0A%3CLI%3EAUTOSAR%E3%81%A7%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E6%A9%9F%E8%83%BD%E3%81%AF%E3%81%99%E3%81%B9%E3%81%A6%3CSTRONG%3E%E6%8A%91%E5%88%B6%3C%2FSTRONG%3E%E3%81%BE%E3%81%9F%E3%81%AF%3CSTRONG%3E%E5%88%B6%E9%99%90%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%E3%83%AD%E3%83%BC%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%A7%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA%E8%A8%AD%E5%AE%9A%E3%81%AE%E4%B8%80%E9%83%A8%E3%81%8CAUTOSAR%E8%A6%8F%E6%A0%BC%E3%81%AB%E6%BA%96%E6%8B%A0%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%80%81MCAL%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%AF%E3%81%9D%E3%82%8C%E3%82%89%E3%82%92%E5%85%AC%E9%96%8B%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E5%90%8C%E6%A7%98%E3%81%AB%E3%80%81S32%E6%A7%8B%E6%88%90%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AFAUTOSAR%E3%81%AB%E6%BA%96%E6%8B%A0%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E8%A8%AD%E5%AE%9A%E3%82%92%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E4%B8%8A%E3%81%A7%E4%BD%95%E3%82%89%E3%81%8B%E3%81%AE%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E8%A8%AD%E5%AE%9A%E3%82%84%E6%A7%8B%E6%88%90%E3%81%8C%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA%E5%A0%B4%E5%90%88%E3%80%81%E3%81%9D%E3%82%8C%E3%81%8C%E6%BA%96%E6%8B%A0%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%A8%E5%88%A4%E6%96%AD%E3%81%99%E3%82%8C%E3%81%B0%E3%80%81AUTOSAR%20MCAL%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%AF%E3%81%9D%E3%82%8C%E3%82%92%E3%80%8C%E3%82%AD%E3%83%A3%E3%83%B3%E3%82%BB%E3%83%AB%E3%80%8D%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%9C%80%E5%88%9D%E3%81%AB%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%84%E3%81%9F%E4%BB%B6%E3%81%AB%E6%88%BB%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E7%A7%81%E3%81%AFAUTOSAR%E3%81%AE%E5%B0%82%E9%96%80%E5%AE%B6%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E5%B0%91%E3%81%97%E8%AA%BF%E3%81%B9%E3%81%A6%E3%81%BF%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81AUTOSAR%20PWM%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AB%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E8%A6%81%E4%BB%B6%E3%81%8C%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E5%88%86%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%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%22autosar_pwm.png%22%20style%3D%22width%3A%20762px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22autosar_pwm.png%22%20style%3D%22width%3A%20762px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22autosar_pwm.png%22%20style%3D%22width%3A%20762px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F380251iF1D02F52DFE39B02%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22autosar_pwm.png%22%20alt%3D%22autosar_pwm.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E6%AD%A3%E7%9B%B4%E3%81%AA%E3%81%A8%E3%81%93%E3%82%8D%E7%90%86%E7%94%B1%E3%81%AF%E5%88%86%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81AUTOSAR%E3%81%AEPWM%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AF%E3%83%8F%E3%83%BC%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EPwmDutyCycleUpdatedEndperiod%3C%2FSTRONG%3E%E3%81%BE%E3%81%9F%E3%81%AF%3CSTRONG%3EPwmPeriodUpdatedEndperiod%3C%2FSTRONG%3E%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%9F%E5%A0%B4%E5%90%88%E3%80%81AUTOSAR%20%E3%81%A7%E3%81%AF%E6%9B%B4%E6%96%B0%E3%81%AF%3CSTRONG%3EPWM%20%E5%91%A8%E6%9C%9F%E3%81%AE%E7%B5%82%E4%BA%86%E6%99%82%E3%81%AB%E3%81%AE%E3%81%BF%3C%2FSTRONG%3E%E8%A1%8C%E3%82%8F%E3%82%8C%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%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81eFlexPWM%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%3CSTRONG%3E%E3%83%95%E3%83%AB%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AE%E3%81%BF%3C%2FSTRONG%3E%E3%81%AB%E7%9B%B4%E6%8E%A5%E5%AF%BE%E5%BF%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%8F%E3%83%BC%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AFAUTOSAR%E3%81%AE%E3%82%BB%E3%83%9E%E3%83%B3%E3%83%86%E3%82%A3%E3%82%AF%E3%82%B9%E3%81%AB%E7%9F%9B%E7%9B%BE%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81S32CT%E3%81%AF%E3%81%9D%E3%82%8C%E3%82%92%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CDIV%20id%3D%22tinyMceEditorstefancinipeanu_1%22%20class%3D%22mceNonEditable%20lia-copypaste-placeholder%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CP%3E%E3%81%BE%E3%81%9F%E3%80%81RTD%E3%81%AE%E4%B8%AD%E8%BA%AB%E3%82%82%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%80%81%E3%81%9D%E3%82%8C%E3%81%8CC%E8%A8%80%E8%AA%9E%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%95%E3%82%8C%E3%82%8B%E3%81%AE%E3%81%8B%E3%82%92%E6%AD%A3%E7%A2%BA%E3%81%AB%E6%8A%8A%E6%8F%A1%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82S32CT%E3%81%AF%3CSTRONG%3E%3CEM%3E%20%E3%80%81%7BmodelName%7D%3C%2FEM%3E%20_Config%3C%2FSTRONG%3E%20%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E5%86%85%E3%81%AE%3CSTRONG%3E%20generate%3C%2FSTRONG%3E%20%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E5%86%85%E3%81%AB%E6%A7%8B%E6%88%90%E6%A7%8B%E9%80%A0%E3%81%A8%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82FlexPWM%E6%A7%8B%E6%88%90%E6%A7%8B%E9%80%A0%E3%81%A7%E3%81%AF%E3%80%81%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AF%3CSPAN%3E%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%9B%B3%E3%81%AB%E7%A4%BA%E3%81%99%E3%82%88%E3%81%86%E3%81%AB%E3%80%81S32CT%E3%81%AEPwm%2FPwmChannelConfigSet%2FFlexPwm%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E5%86%85%E3%81%A7%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%8C%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E5%86%85%E5%AE%B9%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22flexpwm_cfg.png%22%20style%3D%22width%3A%20783px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22flexpwm_cfg.png%22%20style%3D%22width%3A%20783px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22flexpwm_cfg.png%22%20style%3D%22width%3A%20783px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F380249i3F99F7490AE236CA%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22flexpwm_cfg.png%22%20alt%3D%22flexpwm_cfg.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81PwmDutyCycleUpdatedEndperiod%20%E3%81%A8%20PwmPeriodUpdatedEndperiod%20%E3%81%AF%E3%80%81PWM%20RTD%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%A7%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%82%8B%20AUTOSAR%20%E3%83%AC%E3%83%99%E3%83%AB%E3%81%AE%E3%83%9E%E3%82%AF%E3%83%AD%E3%81%A7%E3%81%99%E3%80%82%E3%81%9F%E3%81%A8%E3%81%88%E3%81%B0%E3%80%81Pwm_SetDutyCycle%20%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81%E5%86%85%E9%83%A8%E3%81%A7%20Pwm_Ipw_FlexPwm_SetDutyCycle%20%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%97%E3%81%A6%E3%80%81%3C%2FSPAN%3E%20%3CSPAN%3EPWM_DUTYCYCLE_UPDATED_ENDPERIOD%20%E3%82%92%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%97%E3%80%81%E3%81%9D%E3%82%8C%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%20LDOK%20%E3%83%93%E3%83%83%E3%83%88%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AE%E5%9B%B3%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%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%26nbsp%3B%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22flexpwm_udc.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22flexpwm_udc.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22flexpwm_udc.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F380250i66E7F708C3ECEFBC%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22flexpwm_udc.png%22%20alt%3D%22flexpwm_udc.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E4%B8%8A%E8%A8%98%E3%81%A7%E5%BC%B7%E8%AA%BF%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81%E6%9C%80%E5%BE%8C%E3%81%AE%E9%96%A2%E6%95%B0%E5%BC%95%E6%95%B0%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%E3%80%81%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AB%E5%AE%9F%E5%8A%B9%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E5%80%A4%E3%82%92%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%80%82FALSE%E3%81%AF%E6%AC%A1%E5%9B%9E%E3%81%AEPWM%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%80%81TRUE%E3%81%AF%E5%8D%B3%E6%99%82%E6%9B%B4%E6%96%B0%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E7%B5%90%E8%AB%96%E3%81%A8%E3%81%97%E3%81%A6%E3%80%81S32CT%E3%81%AFAUTOSAR%20PWM%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E3%83%AB%E3%83%BC%E3%83%AB%E3%82%92%E9%81%B5%E5%AE%88%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%80%82%E3%80%8CPwmDutyCycleUpdatedEndperiod%E3%80%8D%E3%81%BE%E3%81%9F%E3%81%AF%E3%80%8CPwmPeriodUpdatedEndperiod%E3%80%8D%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%9F%E5%A0%B4%E5%90%88%E3%80%81AUTOSAR%E3%81%AE%E4%BB%95%E6%A7%98%E3%81%A7%E3%81%AF%E3%80%81%E6%9B%B4%E6%96%B0%E3%81%AFPWM%E5%91%A8%E6%9C%9F%E3%81%AE%E7%B5%82%E4%BA%86%E6%99%82%E3%81%AB%E3%81%AE%E3%81%BF%E8%A1%8C%E3%82%8F%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E6%B1%82%E3%82%81%E3%82%89%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%81%93%E3%81%AE%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E5%88%B6%E9%99%90%E3%82%92%E5%85%8B%E6%9C%8D%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%3CSTRONG%3E%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%B3%E3%83%BC%E3%83%89%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%3C%2FSTRONG%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%83%A2%E3%83%87%E3%83%AB%E5%86%85%E3%81%AE%20SMn_CTRL%5BLDMOD%5D%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%82%92%E7%9B%B4%E6%8E%A5%E4%B8%8A%E6%9B%B8%E3%81%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%81%9D%E3%82%8C%E3%81%8C%E3%81%86%E3%81%BE%E3%81%8F%E3%81%84%E3%81%8F%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%81%AF%E7%A2%BA%E4%BF%A1%E3%81%8C%E6%8C%81%E3%81%A6%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%9D%E3%82%8C%E3%81%AF%E3%83%86%E3%82%B9%E3%83%88%E3%81%95%E3%82%8C%E3%81%AA%E3%81%91%E3%82%8C%E3%81%B0%E3%81%AA%E3%82%89%E3%81%AA%E3%81%84%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81Pwm_SetDutyCycle%E9%96%A2%E6%95%B0%E3%81%AEPwmDutyCycleUpdatedEndperiod%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%92%E5%9B%9E%E9%81%BF%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%B3%E3%83%BC%E3%83%89%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E5%80%A4%E3%82%92SMnVALx%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AB%E7%9B%B4%E6%8E%A5%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E3%81%8A%E5%BD%B9%E3%81%AB%E7%AB%8B%E3%81%A6%E3%81%B0%E5%B9%B8%E3%81%84%E3%81%A7%E3%81%99%EF%BC%81%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%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E3%82%B9%E3%83%86%E3%83%95%E3%82%A1%E3%83%B3%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2346090%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20configure%20%22Half%20Cycle%20Reload%22%20for%20eFlexPWM%20sub-module%20in%20S32K396%20with%20S32%20Confi%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2346090%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%AF%E3%81%84%E3%80%81stefancinipeanu%E3%81%95%E3%82%93%E3%80%81%E3%81%94%E5%9B%9E%E7%AD%94%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%EF%BC%81%3C%2FP%3E%3CP%3E%E8%BF%94%E4%BF%A1%E3%81%8C%E9%81%85%E3%81%8F%E3%81%AA%E3%82%8A%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%8B%E3%81%AA%E3%82%8A%E5%BF%99%E3%81%97%E3%81%8F%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E5%9B%9E%E7%AD%94%E3%81%AF%E3%80%81%E7%A7%81%E3%81%AE%E8%A6%B3%E5%AF%9F%E3%82%92%E8%A3%8F%E4%BB%98%E3%81%91%E3%82%8B%E3%82%82%E3%81%AE%E3%81%A8%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%80%8CPwmDutyCycleUpdatedEndperiod%E3%80%8D%E3%80%81%E3%80%8CPwmPeriodUpdatedEndperiod%E3%80%8D%E3%80%81%E3%80%8CFull%20Cycle%20Reload%E3%80%8D%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%A6%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81mbdt_board_init.c%20%E3%81%AE%E3%80%8CPwm_Init(%26amp%3BPwm_Config_MBDT)%E3%80%8D%E3%82%92%E3%81%9D%E3%81%AE%E3%81%BE%E3%81%BE%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E6%A9%9F%E8%83%BD%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20SMn_CTRL%5BHALF%5D%20%E3%82%92%201%20%E3%81%AB%E3%80%81SMn_CTRL%5BFULL%5D%20%E3%82%92%200%20%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81AUTOSAR%20MCAL%E3%81%AB%E6%BA%96%E6%8B%A0%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%82%82%E3%81%AE%E3%81%AE%E3%80%81%E3%83%8F%E3%83%BC%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E6%9C%89%E5%8A%B9%E3%81%AA%E5%9B%9E%E9%81%BF%E7%AD%96%E3%81%A8%E3%81%AA%E3%82%8A%E5%BE%97%E3%82%8B%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3E%E3%80%8C%E3%83%8F%E3%83%BC%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%80%8D%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%A6%E3%82%82%E3%80%81%E5%B0%91%E3%81%AA%E3%81%8F%E3%81%A8%E3%82%82%E3%80%8CPwmDutyCycleUpdatedEndperiod%E3%80%8D%E3%82%84%E3%80%8CPwmPeriodUpdatedEndperiod%E3%80%8D%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AB%E3%81%93%E3%82%8C%E3%81%8C%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E8%AD%A6%E5%91%8A%E3%81%99%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%81%9F%E3%82%81%E3%80%81%E5%B0%91%E3%81%97%E7%B4%9B%E3%82%89%E3%82%8F%E3%81%97%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3EAUTOSAR%20MCAL%E3%81%AB%E6%BA%96%E6%8B%A0%E3%81%97%E3%81%AA%E3%81%84%E6%96%B9%E6%B3%95%E3%81%A7%E8%A8%AD%E5%AE%9A%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%82%E5%BF%85%E8%A6%81%E3%81%8B%E3%82%82%E3%81%97%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%9D%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81%E8%AD%A6%E5%91%8A%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%AA%E3%81%A9%E3%81%AE%E5%AF%BE%E7%AD%96%E3%82%92%E8%AC%9B%E3%81%98%E3%82%8B%E3%81%B9%E3%81%8D%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%80%82%3CBR%20%2F%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81AUTOSAR%E8%A6%8F%E6%A0%BC%E3%81%AB%E5%BE%93%E3%81%86%E5%BF%85%E8%A6%81%E3%81%AF%EF%BC%88%E4%BB%8A%E3%81%AE%E3%81%A8%E3%81%93%E3%82%8D%EF%BC%89%E3%81%AA%E3%81%8F%E3%80%81MBDT%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E6%94%B9%E3%82%81%E3%81%A6%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E