[学习资料] 采用 Curiosity Nano 的低功耗模式

[复制链接]
 楼主| 643757107 发表于 2023-8-14 21:55 | 显示全部楼层 |阅读模式

  1. #include "mcc_generated_files/mcc.h"
  2. #include <avr/sleep.h>
  3. void GPIO_Interrupt(void);
  4. uint16_t volatile result;
  5. int main(void)
  6. {
  7. SYSTEM_Initialize();
  8. ADC0.MUXPOS = ADC_MUXPOS_TEMPSENSE_gc;
  9. PORTC_PC2_SetInterruptHandler(GPIO_Interrupt);
  10. while (1){
  11. sleep_cpu();
  12. }
  13. }
  14. void GPIO_Interrupt(void)
  15. {
  16. result = ADC0_GetConversionResult();
  17. }
该文档一步一步教你如何在MCC里配置并实现低功耗模式运行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 643757107 发表于 2023-8-14 21:56 | 显示全部楼层
低功耗的本质就是休眠,因为很多时候不是一直需要系统在运行,而是可以完成工作后进入低功耗,需要时候再唤醒的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

222

主题

3931

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部