S9KEAZN8 – Low power mode entry code example and PWM signal detection in sleep

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

S9KEAZN8 – Low power mode entry code example and PWM signal detection in sleep

287 次查看
ssjj
Junior Contributor I

I am using S9KEAZN8. I would like to know how to enter low power mode. Could anyone provide a code example showing how to do this?

Also, I need to detect PWM signal changes while the MCU is in low power mode. What would be the proper way to handle this?

The Reference Manual does not have code examples. Any sample code or guidance would be appreciated.

Thanks.

0 项奖励
回复
1 回复

263 次查看
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @ssjj 

Which IDE are you using? If you are using S32DS, there are example projects available for KEA128. These examples can also be used for KEA8 with minor modifications.

About enter low power mode, you can enter through the WFI instruction. For the specific implementation, you can refer to the pmc.c file, which includes functions such as PMC_SetMode().
 

If you have any other questions, please feel free to get back to me.

 

BR

Alice

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2375515%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES9KEAZN8%20%E2%80%94%20%E4%BD%8E%E5%8A%9F%E8%80%97%E6%A8%A1%E5%BC%8F%E5%85%A5%E9%97%A8%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8B%E5%92%8C%E7%9D%A1%E7%9C%A0%E6%97%B6%E7%9A%84%20PWM%20%E4%BF%A1%E5%8F%B7%E6%A3%80%E6%B5%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2375515%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20S9KEAZN8%E3%80%82%E6%88%91%E6%83%B3%E7%9F%A5%E9%81%93%E5%A6%82%E4%BD%95%E8%BF%9B%E5%85%A5%E4%BD%8E%E5%8A%9F%E8%80%97%E6%A8%A1%E5%BC%8F%E3%80%82%E8%B0%81%E8%83%BD%E6%8F%90%E4%BE%9B%E4%B8%80%E4%B8%AA%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8B%EF%BC%8C%E8%AF%B4%E6%98%8E%E5%A6%82%E4%BD%95%E5%81%9A%E5%88%B0%E8%BF%99%E4%B8%80%E7%82%B9%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E5%8F%A6%E5%A4%96%EF%BC%8C%E6%88%91%E9%9C%80%E8%A6%81%E6%A3%80%E6%B5%8B%20MCU%20%E5%A4%84%E4%BA%8E%E4%BD%8E%E5%8A%9F%E8%80%97%E6%A8%A1%E5%BC%8F%E6%97%B6%E7%9A%84%20PWM%20%E4%BF%A1%E5%8F%B7%E5%8F%98%E5%8C%96%E3%80%82%E6%AD%A3%E7%A1%AE%E7%9A%84%E5%A4%84%E7%90%86%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E6%B2%A1%E6%9C%89%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8B%E3%80%82%E5%A6%82%E8%83%BD%E6%8F%90%E4%BE%9B%E4%BB%BB%E4%BD%95%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81%E6%88%96%E6%8C%87%E5%AF%BC%EF%BC%8C%E5%B0%86%E4%B8%8D%E8%83%9C%E6%84%9F%E6%BF%80%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E8%B0%A2%E8%B0%A2%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2375655%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S9KEAZN8%20%E2%80%93%20Low%20power%20mode%20entry%20code%20example%20and%20PWM%20signal%20detection%20in%20sleep%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2375655%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F263398%22%20target%3D%22_blank%22%3E%40ssjj%3C%2FA%3E%3C%2FP%3E%0A%3CDIV%3E%0A%3CP%3E%E6%82%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E5%93%AA%E4%B8%AA%E9%9B%86%E6%88%90%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%EF%BC%9F%E5%A6%82%E6%9E%9C%E6%82%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20S32DS%EF%BC%8C%E5%88%99%E6%9C%89%E9%80%82%E7%94%A8%E4%BA%8E%20KEA128%20%E7%9A%84%E7%A4%BA%E4%BE%8B%E9%A1%B9%E7%9B%AE%E3%80%82%E8%BF%99%E4%BA%9B%E7%A4%BA%E4%BE%8B%E7%A8%8D%E4%BD%9C%E4%BF%AE%E6%94%B9%E5%90%8E%E4%B9%9F%E5%8F%AF%E7%94%A8%E4%BA%8E%20KEA8%E3%80%82%3C%2FP%3E%0A%3CDIV%3E%E5%85%B3%E4%BA%8E%E8%BF%9B%E5%85%A5%E4%BD%8E%E5%8A%9F%E8%80%97%E6%A8%A1%E5%BC%8F%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20WFI%20%E6%8C%87%E4%BB%A4%E8%BF%9B%E5%85%A5%E3%80%82%E5%85%B7%E4%BD%93%E5%AE%9E%E7%8E%B0%E5%8F%AF%E5%8F%82%E8%80%83%20pmc.c%20%E6%96%87%E4%BB%B6%EF%BC%8C%E5%85%B6%E4%B8%AD%E5%8C%85%E6%8B%AC%20PMC_SetMode()%20%E7%AD%89%E5%87%BD%E6%95%B0%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E6%9C%89%E4%BB%BB%E4%BD%95%E5%85%B6%E4%BB%96%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E9%9A%8F%E6%97%B6%E8%81%94%E7%B3%BB%E6%88%91%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E7%88%B1%E4%B8%BD%E4%B8%9D%3C%2FP%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E