收不到激活邮件的说明
由
shaoziyang »
2024年 2月 3日 16:27
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
0 回复总数
729 阅读次数
最新文章 由 shaoziyang
2024年 2月 3日 16:27
社区资源
由
shaoziyang »
2019年 10月 25日 15:51
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
0 回复总数
35893 阅读次数
最新文章 由 shaoziyang
2019年 10月 25日 15:51
求助:SPI 外置AD7705的驱动程序,提示bound method
由
sadamu »
2021年 6月 9日 17:59
代码如下:
import pyb
import time
from pyb import SPI,Pin
class ADS7705:
#/* 寄存器选择 RS2 RS1 RS0 */
REG_COMM = 0x00 #, /* 通信寄存器 */
REG_SETUP = 0x10 #, /* 设置寄存器 */
REG_CLOCK = 0x20 #, /* 时钟寄存器 */
REG_DATA = 0x30 #, /* 数据寄存器 */
REG_ZERO_CH1= 0x60 #, /* CH1 偏移寄存器 */
REG_FULL_CH1= 0x70 #, /* CH1 满量程寄存器 */
...
0 回复总数
3237 阅读次数
最新文章 由 sadamu
2021年 6月 9日 17:59
Trinamic TMCM-0960-MotionPy 开发板
由
shaoziyang »
2021年 3月 23日 10:43
Trinamic TMCM-0960-MotionPy 开发板是运行micropython的开源单板计算机。它配备了多个通信接口,如 CAN、RS485、UART 和独立的 GPIO。支持宽电源电压范围 (6...+50V)和工业 Fieldbus 接口,是工程师用于小型自动化应用的瑞士军刀。
相关链接
网站
固件
EDA文件(KiCAD)
3D模型
PyTrinamic Python Library (GitHub)
0 回复总数
3099 阅读次数
最新文章 由 shaoziyang
2021年 3月 23日 10:43
怎么查看pyboardCN V2板子上MMA7660的寄存器读取数据?
回复总数: 14
由
zl_cq »
2021年 2月 22日 11:11
from machine import I2C,Pin
cs = Pin(Pin.cpu.B5,Pin.OUT)
cs.high()
i2c1 = I2C(1)
i2c1.scan()
buf = bytearray(1)
i2c1.readfrom_mem_into(76,0x07,buf)
print buf
出错。提示:语法错误(syntaxerror:invalid syntax)
14 回复总数
16192 阅读次数
最新文章 由 zl_cq
2021年 3月 18日 09:50
crc32的使用方法
回复总数: 1
由
shaoziyang »
2021年 3月 18日 08:56
STM32F4支持硬件CRC32功能,但是在以前micropython版本中并没有提供crc32计算功能。在新v1.14版本的STM32固件中,已经默认开启了CRC32计算功能(通过定义 #define MICROPY_PY_UBINASCII_CRC32 (1)),它的使用方法是: from ubinascii import crc32
print(hex(crc32('123456789')))
print(hex(crc32(b'\x01\x02\x03\x04')))
运行结果是:
0xcbf43926
0xb63cfbcd
大家可以将计算结果和其它软件进行对比,比如 CRC校验工具在线计算 。
注意...
1 回复总数
3766 阅读次数
最新文章 由 shaoziyang
2021年 3月 18日 09:12
pyboard焊接排针后短路...求原因
回复总数: 2
由
guoguo »
2021年 1月 28日 10:02
焊接排针后,插入电脑,电脑提示 USB负载用电超出 所能提供的,一模pyboard的microusb 接口 发烫严重。
查看各个焊点,每个焊点都独立,如图所示。
请教各位:这个原因出在哪里?望赐教!
微信图片_20210128100155.jpg
2 回复总数
4582 阅读次数
最新文章 由 gs001588
2021年 1月 29日 12:18
怎么查看pyboardCN V2板子上的加速度传感器MMA7660
回复总数: 1
由
zl_cq »
2021年 1月 22日 10:02
1、根据书本上的介绍,PB5是MMA7660的电源。因此,把PB5设置成输出状态,再设置成高电平,使得MMA7660工作。
2、在试验中发现,用from machine import I2C和from pyb import I2C导入I2C后,效果是不一样的。究竟有哪些不一样?
3、用help(I2C)看到有许多函数,再用help(I2C.recv)查看,结果只说是一个函数。这个函数有什么作用?参数怎么设置?都没有说。在哪里能查到每个函数的用法及其参数设置方法?
1 回复总数
3959 阅读次数
最新文章 由 shaoziyang
2021年 1月 22日 11:26
2 回复总数
5225 阅读次数
最新文章 由 zl_cq
2020年 9月 22日 08:21
0 回复总数
3421 阅读次数
最新文章 由 shaoziyang
2020年 7月 27日 15:45
升级pyboardCN V2的固件
回复总数: 4
由
shaoziyang »
2019年 11月 1日 09:36
pyboardCN V2的MCU是STM32F405,可以使用STM32支持的任何一种方式,所以我们可以通过下面几种方式升级:
USB(DFU)
串口
SWD
这几种方式中SWD方式速度最快,但是需要连接外部的ST-Link或Jlink等编程器,连线麻烦;DFU最方便,只要一个usb线就可以,但是在windows系统上需要安装dfu驱动;串口方式速度最慢,需要一个外部的USB转TTL的转换器。
DFU...
4 回复总数
8137 阅读次数
最新文章 由 shaoziyang
2020年 7月 8日 12:47
1 回复总数
4636 阅读次数
最新文章 由 shaoziyang
2020年 6月 25日 10:14
PYB有什么好的代码下载工具吗
回复总数: 1
由
三日月 »
2020年 5月 25日 11:25
我这做了一块32f401的板子,目前下载是用的mpfshell(openioe/uPyCraft可以传文件但是没法用,我需要其他上位机调用mpfshell下载这样子),然后发现下载1k左右的文件时是可以下载的,但是大点的文件如4k甚至8k这样的就不行了,经常下载下载就死串口了(串口直接没数据交互了).有大佬知道类似情况的吗
1 回复总数
4805 阅读次数
最新文章 由 shaoziyang
2020年 5月 25日 14:22
STM32F401RE Nucleo
回复总数: 8
由
三日月 »
2020年 5月 19日 13:29
不知道有没有人玩过这个板子,我按照官方的板子画了一块板子,同样是烧写的micropy的固件,官方的板子没啥问题而我的板子按键复位需要8s(对照的是复位以后micropy固件通过串口打印一串信息).目前板子只焊接了一个最小系统,最小系统也是按照官方的画的,实在是疑惑为什么会这样.
本来不想来micropy的论坛发贴的.直到今天我用keil下载了一个测试工程,发现我的板子和官方的板子都能正常跑起来并且现象无二区别,因为怀疑stm32f401re 这块板子的固件(ST提供的)是不是在内部做了什么东西(只的是除了最小系统以外)导致我的板子按键复位卡在固件内部长达8s钟.....如是,希望有相关经验的大佬指点指点.TKs
8 回复总数
12679 阅读次数
最新文章 由 三日月
2020年 5月 20日 13:27
uf2-stm32f中添加了pybNano开发板
由
shaoziyang »
2020年 3月 28日 10:09
STM32F4的UF2 bootloader中,新增对社区的开源硬件 pybNano v2支持。这意味着可以除了可以使用micropython和circuitpython外,还能够在makecode中使用图形化、javascript开发 pybNano2的程序了。
如果大家不想自己编译,可以使用下面的文件,包含了dfu和uf2两种格式。下载后,就可以在makecode中使用pybnano了。
flasher-PybNanoV2-v2.7.5.zip
0 回复总数
5404 阅读次数
最新文章 由 shaoziyang
2020年 3月 28日 10:09
STM32F7DISC带有LCD和Touch功能的固件
回复总数: 4
由
shaoziyang »
2020年 3月 2日 11:59
这个固件是根据 forester3 的修改版编译的,并开启了 16M flash和双精度浮点和线程功能。主要支持的功能:
SD卡
LCD显示
触摸屏
双精度浮点
线程
网络
ADC
固件已经上传到github上的社区固件库中(以下例程也包含其中):
4 回复总数
8619 阅读次数
最新文章 由 shaoziyang
2020年 3月 2日 12:35
pyboard通过upip安装库
回复总数: 1
由
haorongMango »
2019年 12月 28日 17:04
1.下载源码并安装所有子模块
$ git clone
$ cd ports/stm32 && make submodules
# 最好安装完所有子模块, 否者编译会很蛋疼
$ git submodule update --init --recursive
2.修改modusocket.c文件:
// 添加函数
mp_uint_t socket_read(mp_obj_t self_in, void *buf, mp_uint_t size, int *errcode){
mod_network_socket_obj_t *self = MP_OBJ_TO_PTR(self_in);
return self->nic_type->recv(self, buf, size, errcode);
}...
1 回复总数
5797 阅读次数
最新文章 由 shaoziyang
2019年 12月 28日 21:47
Arcobaleno 开发板
由
shaoziyang »
2019年 12月 9日 09:27
Arcobaleno是蚂蚁团队( The Ant Team )设计的一个pyboard开发板,使用了STM32F411芯片。硬件设计文档使用了EAGLE9软件开发。
The Ant + Micropython = ARCOBALENO
0 回复总数
4021 阅读次数
最新文章 由 shaoziyang
2019年 12月 9日 09:27
通过PA0唤醒pyboard
回复总数: 1
由
shaoziyang »
2019年 12月 6日 16:25
在低功耗应用中,为了降低功耗,我们需要让单片机休眠,然后通过外部按键或者RTC唤醒。但是直到v1.11版中,micropython中仍没有提供直接休眠后通过PA0唤醒功能。不过我们可以通过寄存器方法去设置,使用并不复杂。
通过PA0唤醒,也就是WKUP pin功能,需要将PWR_CSR寄存器的EWUP设置为1,就可以通过PA0引脚上的上升沿信号将pyb唤醒。
方法如下:
print(machine.reset_cause())
import stm
stm.mem32 |= 0x100
machine.deepsleep()
注:
对于STM32L4系列,支持的WKUP pin更多,还支持上升沿或下降沿唤醒,唤醒使用的寄存器也不同,但是方法类似。
1 回复总数
4760 阅读次数
最新文章 由 shaoziyang
2019年 12月 6日 16:31
MQ系列传感器使用呢?
回复总数: 2
由
microCPyE »
2019年 12月 2日 23:50
我这实买了一个MQ135的模块(带MQ-135传感器和运放的小板子),一直没用过,今天拿出来试的时候发现只能测出ADC值,不清楚该如何转换为PPM值,看了厂家资料和网上的一些资料,还是一头雾水。
2 回复总数
5632 阅读次数
最新文章 由 microCPyE
2019年 12月 4日 20:48
2 回复总数
5802 阅读次数
最新文章 由 shihongxiao
2019年 12月 4日 08:10
在PYB nano上为什么不能搜索到DAC函数
回复总数: 2
由
Vuko »
2019年 11月 26日 22:02
这里我用的版本是这样的:
MicroPython v1.10 on 2019-01-26; PYB Nano V2 with STM32F411CE
Type help() for more information.
然后我help了后有发现DAC的部分
Welcome to MicroPython!
For online help please visit
Quick overview of commands for the board:
pyb.info() -- print some general information
pyb.delay(n) -- wait for n milliseconds
pyb.millis() -- get number of...
2 回复总数
6077 阅读次数
最新文章 由 Vuko
2019年 11月 27日 22:19
NUECLEO
回复总数: 5
由
dkkk »
2019年 11月 23日 16:09
我这有NUCLEO板子,也在中文社区下了固件(HEX文件)应该是可以烧进NUCLEO板子的;咨询下编译成这个固件的SDK在哪里有,没SDK怎么学习Micropython啊?不能让我看一堆机器码啊 :cry: :cry: :cry: :cry: :cry:
5 回复总数
8596 阅读次数
最新文章 由 shaoziyang
2019年 11月 23日 17:35
PYBOARD视频教程可以有
回复总数: 1
由
BCWG »
2019年 11月 10日 00:20
找了好多网站,没有PYBOARD,小白很难立马入手,到老们能不能录制一下入门教学视频?我个人觉得这个比较有推广和教学意义
1 回复总数
4801 阅读次数
最新文章 由 shaoziyang
2019年 11月 10日 01:00
在 PYB Nano 上用LED测光强
由
shaoziyang »
2019年 11月 1日 14:10
很早以前,TI在推广MSP430时做个一个demo,用普通LED测环境光强,下面我们在PYB Nano上也来测试一下这种方法。
使用LED测光强的原理:LED其实也是二极管,它的PN结的结电容会受光强影响,放电或充电速度与光强存在一定的对应关系。先给LED充电/放电,延时几个毫秒后测量LED上的电压,在不同光强下电压会有明显变化。
实现这个功能,需要LED的控制GPIO带有ADC的功能。在PYB Nano上,LED使用了PA0-PA3,它们都支持ADC,都可以进行测试,使用其他GPIO连接到外部LED也可以。下面的程序演示了这个功能,输入程序后,使用test('A0')测试第一个LED,test('A1')测试第二个。
from pyb import Pin, ADC
def...
0 回复总数
3760 阅读次数
最新文章 由 shaoziyang
2019年 11月 1日 14:10
[转]PYB Nano 点亮LED的方法
由
shaoziyang »
2019年 11月 1日 14:02
原帖作者:microCPyE
课程目的
向大家展示一下microPython环境下如何使用控制台命令控制板载LED灯的亮灭。
课程准备 :
PYB Nano 开发板(或其它支持microPython的开发板)
USB连接线
操作环境:
MobaXterm_Personal (此为远程终端用于与设备连接)
Windows 7
操作步骤:
将PYB Nano开发板通过USB线与电脑连接;
运行 MobaXterm_Personal 软件,并与开发板通过串口方式连接(根据个人习惯,可选择其它终端工具);
在控制台操作界面下按一次 和 软件重启一下系统,确保系统启动后即可在终端界面看到提示信息
在提示符下分别输入以下代码,并观察开发板上的LED灯的状态:...
0 回复总数
4115 阅读次数
最新文章 由 shaoziyang
2019年 11月 1日 14:02
pyboardCN V2说明
由
shaoziyang »
2019年 11月 1日 09:29
pyboardCN V2学习板,是MicroPython中文社区在V1基础上改进而来,它是专门为学习和研究MicroPython而设计,方便大家快速学习和掌握目前开源硬件/智能硬件界的热点 MicroPython。它在功能上完全兼容官方的pybv10,可以直接运行官方pybv10的固件。
特点:
完全兼容官方的pybv10
全功能的MicroPython学习板
使用python编写程序
支持USB连接和调试
支持大容量TF卡
带有三轴加速度传感器
使用法拉电容保存RTC时间(默认未焊接)
增加了大容量flash
改变了连接器引脚顺序,容易记忆
双排连接器,可以通过排针排母连接扩展板(蓝牙、无线、wifi、传感器、舵机、液晶、红外、IOT...)...
0 回复总数
4436 阅读次数
最新文章 由 shaoziyang
2019年 11月 1日 09:29
论坛权限
您 不能 在这个版面发表主题 您 不能 在这个版面回复主题 您 不能 在这个版面编辑帖子 您 不能 在这个版面删除帖子 您 不能 在这个版面提交附件