[MM32硬件] MM32F3277 MicroPython 实验板设计和软件测试

[复制链接]
2179|48
 楼主| 原来是wjc 发表于 2023-9-30 11:28 | 显示全部楼层
测试代码
  1. from headm import *
  2. from tsmodule.tsstm32       import *

  3. writedim = list(range(0, 0xfff, 40))

  4. vdim = []

  5. for w in writedim:
  6.     stm32cmd('SENDC%03d\r'%w)
  7.     time.sleep(1.5)

  8.     meter = meterval()
  9.     vdim.append(meter[0])

  10. plt.plot(writedim, vdim)
  11. plt.xlabel("Number")
  12. plt.ylabel("Voltage(V)")
  13. plt.grid(True)
  14. plt.tight_layout()
  15. plt.show()

  16. printf('\a')
 楼主| 原来是wjc 发表于 2023-9-30 11:28 | 显示全部楼层
测试结果
  下面得到了DAC的转换数值与输出电压之间的关系。可以看到他们之间呈现非常良好量e线性关系。
21965651795e71ea26.png
▲ 图3.1.1 DAC转换数值与输出电压
 楼主| 原来是wjc 发表于 2023-9-30 11:28 | 显示全部楼层
测试DAC,ADC
1、测试代码
(1)MicroPython程序
  1. from machine                import DAC,ADC
  2. import utime

  3. adc0 = ADC(0, init=True)
  4. dac0 = DAC(0)

  5. vdim = []
  6. outdim = list(range(0, 0xfff, 10))

  7. print("Test DAC,ADC...")

  8. for o in outdim:
  9.     dac0.write_u16(o)
  10.     utime.sleep_ms(2)
  11.     vdim.append(adc0.read_u16())

  12. print(vdim)
 楼主| 原来是wjc 发表于 2023-9-30 11:29 | 显示全部楼层
绘制结果程序
  1. from headm import *
  2. from tsmodule.tsstm32       import *

  3. stm32cmd('COPY')

  4. time.sleep(.1)
  5. allstr = clipboard.paste()

  6. startid = allstr.find('[')
  7. endid = allstr.find(']')

  8. if startid < 0 or endid < 0:
  9.     printf("No data.\a")
  10.     exit()

  11. datastr = [int(s) for s in allstr[startid + 1 : endid].split(',')]
  12. printf(datastr)

  13. plt.plot(datastr)
  14. plt.xlabel("Number")
  15. plt.ylabel("Voltage(V)")
  16. plt.grid(True)
  17. plt.tight_layout()
  18. plt.show()
 楼主| 原来是wjc 发表于 2023-9-30 11:29 | 显示全部楼层
测试结果
643346517960fbebb2.png
 楼主| 原来是wjc 发表于 2023-9-30 11:29 | 显示全部楼层
  对于截止到(2021-11-08 21:13:44)来自灵动的MicroPython在MM32F3277上的一致的基本功能进行测试。并给除了MicroPython的相关模块的の基本测试调用版本。
sjh2100 发表于 2024-10-10 17:36 | 显示全部楼层
MM32F3277 MicroPython 实验开发板进展如何,如何购买,价格如何?有在线文档可以了解吗?
LinkMe 发表于 2024-10-11 18:38 | 显示全部楼层
MM32F3277 MicroPython实验板设计简洁高效,软件测试全面,确保稳定运行。结合实际需求,优化硬件配置,提升性能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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