立即注册

micropython-microbit 中文社区

查看: 26|回复: 0

【SAMR21新玩法】32. CPU相关功能

[复制链接]
  • TA的每日心情
    慵懒
    2019-10-23 20:05
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2019-10-17 13:57:33 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

    x
    在microcontroller模块中,除了包含NVM功能外,还有一些其它与控制器相关的功能:

    microcontroller.cpu
    1. import microcontroller

    2. cpu = microcontroller.cpu
    3. cpu.temperature
    4. cpu.frequency
    5. cpu.uid
    复制代码

    目前包含了三个功能,用于读取温度、频率、序列号,这三个功能都是只读的。

    • temperature,CPU的温度
    • frequency,CPU的运行频率
    • uid,CPU的序列号



    其它一些有用的功能:

    • microcontroller.disable_interrupts(),禁止系统中断
    • microcontroller.enable_interrupts(),允许系统中断
    • microcontroller.reset(),硬复位
    • microcontroller.on_next_reset(runmode),下次复位后模
    • microcontroller.RunMode,on_next_reset()中指定的模式,支持下面几种模式:
      • microcontroller.RunMode.BOOTLOADER
      • microcontroller.RunMode.NORMAL
      • microcontroller.RunMode.SAFE_MODE




    回复

    使用道具 举报

    游客
    回复
    您需要登录后才可以回帖 登录 | 立即注册

    Archiver|手机版|小黑屋|micropython-microbit 中文社区

    GMT+8, 2019-12-13 00:55 , Processed in 0.086178 second(s), 20 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表