DFHyz-9DAMO 发表于 2021-3-4 23:00:08

【maixpy】【已回复】NameError:name 'board_info' isn't defined(已解...

本帖最后由 empty 于 2021-3-5 10:20 编辑

运行maixpy文档的UART例程出错如图,我是maixgo,有刷https://github.com/sipeed/MaixPy_scripts/blob/master/board/config_maix_go.py的代码。不知道漏了哪一步?是代码中的from fpioa_manager import fm这句的问题。请教一下各位

Sipeed-大佬鼠 发表于 2021-3-5 10:18:53

关于 board_info 的问题看这个链接 https://cn.bbs.sipeed.com/d/403-board-info-board-info-isnt-defined ,这是一个历史遗留问题。

DFHyz-9DAMO 发表于 2021-3-5 12:53:07

Sipeed-大佬鼠 发表于 2021-3-5 10:18
关于 board_info 的问题看这个链接 https://cn.bbs.sipeed.com/d/403-board-info-board-info-isnt-defined...

我有运行这一步,不过下面的pwm例程是否有点小问题?我通过把from fpioa_manager import board_info改为
from fpioa_manager import fm
from board import board_info
解决了报错,不知道是例程的问题还是我哪里没懂起,感谢解答
//呼吸灯例程
from machine import Timer,PWM
import time
from fpioa_manager import board_info

tim = Timer(Timer.TIMER0, Timer.CHANNEL0, mode=Timer.MODE_PWM)
ch = PWM(tim, freq=500000, duty=50, pin=board_info.LED_G)
duty=0
dir = True
while True:
    if dir:
      duty += 10
    else:
      duty -= 10
    if duty>100:
      duty = 100
      dir = False
    elif duty<0:
      duty = 0
      dir = True
    time.sleep(0.05)
    ch.duty(duty)

Sipeed-大佬鼠 发表于 2021-3-5 15:36:11

DFHyz-9DAMO 发表于 2021-3-5 12:53
我有运行这一步,不过下面的pwm例程是否有点小问题?我通过把from fpioa_manager import board_info改为
...

对,这个是以前文档写错的问题,后来的都修正了,现在应该不存在这个代码了才对,你在哪看到的,我去修改。

DFHyz-9DAMO 发表于 2021-3-5 16:25:38

Sipeed-大佬鼠 发表于 2021-3-5 15:36
对,这个是以前文档写错的问题,后来的都修正了,现在应该不存在这个代码了才对,你在哪看到的,我去修改 ...

https://maixpy.sipeed.com/zh/api_reference/machine/pwm.html

Sipeed-大佬鼠 发表于 2021-3-5 16:41:29

神奇,你现在看的是旧文档,新文档在这里

https://maixpy.sipeed.com/maixpy/zh/modules/on_chip/pwm.html?highlight=pwm

DFHyz-9DAMO 发表于 2021-3-5 20:42:00

Sipeed-大佬鼠 发表于 2021-3-5 16:41
神奇,你现在看的是旧文档,新文档在这里

https://maixpy.sipeed.com/maixpy/zh/modules/on_chip/pwm.html ...

原来如此 我是百度看的第一条hh

Sipeed-大佬鼠 发表于 2021-3-6 09:39:43

但理论上旧文档应该要被跳转到新文档的!!!!!
页: [1]
查看完整版本: 【maixpy】【已回复】NameError:name 'board_info' isn't defined(已解...