导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. 61rf
    6
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    61rf

    @61rf

    0
    声望
    2
    楼层
    353
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    61rf 关注

    61rf 发布的帖子

    • RE: DAC部分官网例程的代码实际运行时出现的两个问题

      代码文本在这:

      import math
      from pyb import DAC
      
      # create a buffer containing a sine-wave 创建一个包含正弦波的缓冲区
      buf = bytearray(100)
      for i in range(len(buf)):
          buf[i] = 128 + int(127 * math.sin(2 * math.pi * i / len(buf)))
      
      # output the sine-wave at 400Hz 输出400Hz的正弦波
      dac = DAC(pyb.Pin("P6"))
      dac.write_timed(buf, 400 * len(buf), mode=DAC.CIRCULAR)
      
      发布在 OpenMV Cam
      6
      61rf
    • DAC部分官网例程的代码实际运行时出现的两个问题

      新手小白,完全复制粘贴的官网上DAC产生正弦波的一段代码,运行时出现两个问题:

      1. 运行时报错,说没添加pyb库
      2. 每次下载都会带来不同的惊喜??(连续下载三次程序,均出现不同程度的失真现象)

      跪求诸位大佬指点🙏 嘤嘤嘤
      0_1562768362031_1.png 0_1562768367895_2.png 2_1562768372924_D0AD9D9181F1750C50D8928151AC247B.jpg 1_1562768372924_463C2C9223256219222C9F5CC400BF45.jpg 0_1562768372923_0EE2E0014EE8679EEDE12F826BA8CBFA.jpg

      发布在 OpenMV Cam
      6
      61rf