-
-
社区启用 访问频次限制 的说明
由
shaoziyang » 2021年 4月 15日 21:56
» 位于
社区公告
最近诈骗和推销电话越来越多,网络攻击也越来越严重,社区的服务器也受到影响,不但速度变慢,也增加了很多非正常流量(仅上个月就增加了数十G的异常流量,造成服务器欠费),甚至服务器还出现死机现象。为了让大家可以继续正常访问,因此社区也被迫开始使用了 访问频次限制 ,对于在10秒内访问次数超过20次的IP将禁止访问900秒。
访问频次限制对于正常访问是没有影响的,对于短时间内打开多个页面,或者使用特别的浏览器插件,可能会造成影响。如果大家在无意中触发了访问频次限制,可以将域名中的www去掉再访问。例如正常使用 域名访问社区,在无意触发限制被禁止访问后,可以使用 继续访问社区(反过来也是一样)。如果两个域名都被禁用,就需要等15分钟后才能继续访问了。对于由此带来的不便,请大家谅解。
提示 :...
- 0 回复总数
- 48 阅读次数
-
最新文章 由 shaoziyang
2021年 4月 15日 21:56
-
-
社区资源
由
shaoziyang » 2019年 10月 25日 15:51
» 位于
参考资料
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘
知识库
注
gitee上的更新可能晚于github
- 0 回复总数
- 18155 阅读次数
-
最新文章 由 shaoziyang
2019年 10月 25日 15:51
-
-
请教LSM6DS33的应用问题
回复总数: 1
由
zl_cq » 2021年 4月 9日 16:02
1、LSM6DS33要使用的电源是3.3V,把PyboardCN v2板子和LSM6DS33上的GND连接后,能否使用PyboardCN v2板子上的PB5输出高电平来给LSM6DS33供电?
2、能否使用PyboardCN v2板子上的PB3连接LSM6DS33的INT1?
3、LSM6DS33的INT2悬空可以吗?
- 1 回复总数
- 44 阅读次数
-
最新文章 由 shaoziyang
2021年 4月 9日 21:27
-
-
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 回复总数
- 72 阅读次数
-
最新文章 由 shaoziyang
2021年 3月 23日 10:43
-
-
- 0 回复总数
- 86 阅读次数
-
最新文章 由 shaoziyang
2021年 3月 21日 13:57
-
-
怎么查看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 回复总数
- 498 阅读次数
-
最新文章 由 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 回复总数
- 87 阅读次数
-
最新文章 由 shaoziyang
2021年 3月 18日 09:12
-
-
pyboard焊接排针后短路...求原因
回复总数: 2
由
guoguo » 2021年 1月 28日 10:02
焊接排针后,插入电脑,电脑提示 USB负载用电超出 所能提供的,一模pyboard的microusb 接口 发烫严重。
查看各个焊点,每个焊点都独立,如图所示。
请教各位:这个原因出在哪里?望赐教!
微信图片_20210128100155.jpg
- 2 回复总数
- 233 阅读次数
-
最新文章 由 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 回复总数
- 167 阅读次数
-
最新文章 由 shaoziyang
2021年 1月 22日 11:26
-
-
- 2 回复总数
- 651 阅读次数
-
最新文章 由 zl_cq
2020年 9月 22日 08:21
-
-
- 0 回复总数
- 579 阅读次数
-
最新文章 由 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 回复总数
- 2210 阅读次数
-
最新文章 由 shaoziyang
2020年 7月 8日 12:47
-
-
- 1 回复总数
- 765 阅读次数
-
最新文章 由 shaoziyang
2020年 6月 25日 10:14
-
-
PYB有什么好的代码下载工具吗
回复总数: 1
由
三日月 » 2020年 5月 25日 11:25
我这做了一块32f401的板子,目前下载是用的mpfshell(openioe/uPyCraft可以传文件但是没法用,我需要其他上位机调用mpfshell下载这样子),然后发现下载1k左右的文件时是可以下载的,但是大点的文件如4k甚至8k这样的就不行了,经常下载下载就死串口了(串口直接没数据交互了).有大佬知道类似情况的吗
- 1 回复总数
- 752 阅读次数
-
最新文章 由 shaoziyang
2020年 5月 25日 14:22
-
-
STM32F401RE Nucleo
回复总数: 8
由
三日月 » 2020年 5月 19日 13:29
不知道有没有人玩过这个板子,我按照官方的板子画了一块板子,同样是烧写的micropy的固件,官方的板子没啥问题而我的板子按键复位需要8s(对照的是复位以后micropy固件通过串口打印一串信息).目前板子只焊接了一个最小系统,最小系统也是按照官方的画的,实在是疑惑为什么会这样.
本来不想来micropy的论坛发贴的.直到今天我用keil下载了一个测试工程,发现我的板子和官方的板子都能正常跑起来并且现象无二区别,因为怀疑stm32f401re 这块板子的固件(ST提供的)是不是在内部做了什么东西(只的是除了最小系统以外)导致我的板子按键复位卡在固件内部长达8s钟.....如是,希望有相关经验的大佬指点指点.TKs
- 8 回复总数
- 1662 阅读次数
-
最新文章 由 三日月
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 回复总数
- 2630 阅读次数
-
最新文章 由 shaoziyang
2020年 3月 28日 10:09
-
-
STM32F7DISC带有LCD和Touch功能的固件
回复总数: 4
由
shaoziyang » 2020年 3月 2日 11:59
这个固件是根据 forester3 的修改版编译的,并开启了 16M flash和双精度浮点和线程功能。主要支持的功能:
SD卡
LCD显示
触摸屏
双精度浮点
线程
网络
ADC
固件已经上传到github上的社区固件库中(以下例程也包含其中):
- 4 回复总数
- 2438 阅读次数
-
最新文章 由 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 回复总数
- 1727 阅读次数
-
最新文章 由 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 回复总数
- 1422 阅读次数
-
最新文章 由 shaoziyang
2019年 12月 9日 09:27
-
-
- 0 回复总数
- 1366 阅读次数
-
最新文章 由 shaoziyang
2019年 12月 9日 09:22
-
-
通过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 回复总数
- 1314 阅读次数
-
最新文章 由 shaoziyang
2019年 12月 6日 16:31
-
-
MQ系列传感器使用呢?
回复总数: 2
由
microCPyE » 2019年 12月 2日 23:50
我这实买了一个MQ135的模块(带MQ-135传感器和运放的小板子),一直没用过,今天拿出来试的时候发现只能测出ADC值,不清楚该如何转换为PPM值,看了厂家资料和网上的一些资料,还是一头雾水。
- 2 回复总数
- 1570 阅读次数
-
最新文章 由 microCPyE
2019年 12月 4日 20:48
-
-
- 2 回复总数
- 1574 阅读次数
-
最新文章 由 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 回复总数
- 1782 阅读次数
-
最新文章 由 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 回复总数
- 2016 阅读次数
-
最新文章 由 shaoziyang
2019年 11月 23日 17:35
-
-
PYB Nano如何实现用定时器控制跑马灯
回复总数: 5
由
少年莫慌 » 2019年 11月 17日 00:23
学习《MicroPython入门指南》一书4.7章中,用定时器控制跑马灯程序输进去报以下错误,
>>> from pyb import Timer
>>> n = 0
>>> def f(t):
... global n
... n = (n+1)%4
... pyb.LED(n).toggle()
...
...
... tm = Timer(1,freq=20,callback=f)
...
Traceback (most recent call last):
File , line 7
SyntaxError: invalid syntax
请问是因为和PYB V10接口不一致的原因还是什么原因,另外问一下,PYB Nano V2 还需要升级固件吗?...
- 5 回复总数
- 1986 阅读次数
-
最新文章 由 shaoziyang
2019年 11月 18日 00:04
-
-
PYBOARD视频教程可以有
回复总数: 1
由
BCWG » 2019年 11月 10日 00:20
找了好多网站,没有PYBOARD,小白很难立马入手,到老们能不能录制一下入门教学视频?我个人觉得这个比较有推广和教学意义
- 1 回复总数
- 1568 阅读次数
-
最新文章 由 shaoziyang
2019年 11月 10日 01:00
论坛权限
您 不能 在这个版面发表主题
您 不能 在这个版面回复主题
您 不能 在这个版面编辑帖子
您 不能 在这个版面删除帖子
您 不能 在这个版面提交附件