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

查看: 3368|回复: 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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版