你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3373|回复: 11

[STM32F769-DISC] 【F769IDISCOVERY评测】MicroPython测试一

[复制链接]

71

主题

1714

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-12-7
发表于 2016-12-15 22:47:04 | 显示全部楼层 |阅读模式
本来想抽空移植MicroPython到STM32F769DISCO开发板(STM32官网),没有想到官方已经发布了开发板的支持文件,这样我们只要编译源码就能使用了。

编译固件
因为官方没有提供编译好的二进制文件,要想运行MicroPython,就需要自己编译。好在并不难,就是下载源码,安装编译器,最后进行编译。我以前介绍过在小钢炮上使用MicroPython,步骤差不多。大致步骤如下:


运行MicroPython

这一步和其它开发板一样,为了方便初学者,还是稍微重复一下。将microUSB线连接到STLink的USB口,然后运行一个支持串口的终端软件,如putty、MobaXterm、SecretCRT、超级终端等(不要使用xshell,不知道为什么经常出现连接无反应的问题)。

设置串口参数,重点是波特率为115200,流量控制是None。

打开终端,输入回车,如果出现python的提示符“>>>”,就说明运行成功了,可以进行后续的测试了。

  • 控制LED:

>>> pyb.LED(1).on()
>>> pyb.LED(1).off()


  • 定时器

>>> from pyb import *
>>> tim=Timer(1,freq=0.5)
>>> tim.callback(lambda t:pyb.LED(2).toggle())

  • 读取温度
>>> adc=pyb.ADCAll(10)
>>> adc.read_core_temp()
29.37743


  • 读取芯片序列号

>>> machine.unique_id()
b'+\x00%\x00\x15Q530146'


  • 查看系统频率

>>> machine.freq()
(216000000, 216000000, 54000000, 108000000)


更多测试,大家可以参考pyboard的快速指南,或者MicroPython中文教程。

已知问题:

虽然MicroPython可以在STM32F769DISC上运行,但是可能移植不完全,也存在不少问题:
  • 不能正确显示版本、名称等参数
  • 用户按键无反应
  • 不能使用上下左右快捷键,一用就死机
  • 粘贴模式不能正常使用
  • 不支持USBHS,不能使用PYBFLASH虚拟磁盘

附:
为了方便大家,我将编译好的固件上传,大家可以直接下载测试。
  • firmware.zip (316.17 KB, 下载次数: 19)



评分

参与人数 1ST金币 +20 收起 理由
zero99 + 20

查看全部评分

<
回复

使用道具 举报

10

主题

693

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-6-15
发表于 2016-12-16 00:14:57 | 显示全部楼层
谢谢分享                     
回复 支持 反对

使用道具 举报

64

主题

744

回帖

23

蝴蝶豆

实习版主

最后登录
2020-12-8
发表于 2016-12-16 00:26:53 | 显示全部楼层
膜拜大神
回复 支持 反对

使用道具 举报

1182

主题

3785

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-3-17
发表于 2016-12-16 08:22:08 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

4

主题

484

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-8-12
发表于 2016-12-16 08:56:47 | 显示全部楼层
谢楼主分享
回复 支持 反对

使用道具 举报

6

主题

462

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-12-28
发表于 2016-12-16 09:02:06 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

71

主题

1714

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-12-7
 楼主| 发表于 2016-12-16 09:47:33 | 显示全部楼层

还在等你测试MicroPython。
回复 支持 反对

使用道具 举报

0

主题

907

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2017-7-1 11:50:54 | 显示全部楼层
首次看到Python也能來寫STM32
回复 支持 反对

使用道具 举报

71

主题

1714

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-12-7
 楼主| 发表于 2017-7-3 12:36:44 | 显示全部楼层
ashou 发表于 2017-7-1 11:50
首次看到Python也能來寫STM32

回复 支持 反对

使用道具 举报

0

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
2020-10-15
发表于 2017-11-12 12:45:17 | 显示全部楼层
楼主可以把编译部分说得清楚点么?网上查了好久。没一个说得清楚的。
奇了怪了。
我在window下。 想用 mingw32和gcc-arm-none-eabi-5_4-2016q3-20160926-win32
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版