-
-
收不到激活邮件的说明
由
shaoziyang »
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
- 0 回复总数
- 1359 阅读次数
-
最新文章 由 shaoziyang
-
-
社区资源
由
shaoziyang »
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
- 0 回复总数
- 38287 阅读次数
-
最新文章 由 shaoziyang
-
-
测量pyboardCN V2的工作电流
由
shaoziyang »
pyboardCN V2特别增加了一个电流测量功能,可以方便的查看当前工作电流。方法是在板子下方8pin的插座上,测量 Vi 和 Vi‘ 之间的电压。
比如测量电压是20mv,代表现在的电流约20mA(实际要略小一些)。如果这时执行machine.sleep()指令,测量电压会降低到5mv,也就是电流小于5mA;如果执行machine.deepsleep()指令,电压会低于0.1mv。
- 0 回复总数
- 4213 阅读次数
-
最新文章 由 shaoziyang
-
-
怎样编译pyboardCN V2的固件
由
shaoziyang »
首先,需要创建micropython的编译环境,可以在windows或linux下进行,推荐使用linux或者linux虚拟机,因为linux下编译方便,速度更快。具体方法可以参考在win10的ubuntu子系统下编译micropython这篇帖子。
安装好gcc、make、python、git等软件,并用git clone了micrpython的源码,然后 下载pyboardCN V2的开发板定义文件 。将定义文件展开到micropython源码的ports/stm32/board目录下。
在micropython目录下,输入下面命令进行编译:
make -C ports/stm32 BOARD=PYBCNV2
如果需要使用双精度浮点,还需要加上命令参数:
make -C...
- 0 回复总数
- 4673 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 4588 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 4407 阅读次数
-
最新文章 由 shaoziyang
-
-
proteus 仿真micropython的方法
由
shaoziyang »
因为Proteus目前支持STM32F401芯片了,所以可以通过它仿真运行micropython。
首先添加一个STM32F401芯片,型号要选择flash大于256K的型号,如STM32F401RE、STM32F401CE等。
连接VDD、vref+、RST等引脚到VCC,vref-等到地。
在STM32F401的程序中指定micropython固件,格式为HEX。频率需要和micropyton固件对应。
设置一个串口与虚拟串口终端或者COMPIM相连。
运行仿真,在串口输入命令。
目前使用proteus仿真micropython的限制:
目前只能选择STM32F401,不支持芯片
仿真性能较低
不支持USB仿真,加入USB功能会导致软件崩溃
不支持写入文件(可以读取)
- 0 回复总数
- 4317 阅读次数
-
最新文章 由 shaoziyang
-
-
用官方的SSD1306.py 驱动 OLED
由
shaoziyang »
这几天看了一下micropython的I2C OLED驱动(SPI的类似),发现有几个版本。一个是官方的版本,还有早期网上流传的版本。
网上的版本使用了pyb.I2C驱动,是将Arduino的OLED驱动移植过来,只能用在STM32上;而官方的驱动使用了machine.I2C,这样有更好的兼容性,适合不同的硬件平台,还可以用软件I2C。
因为没有看到有人介绍官方的SSD1306驱动,所以我就简单的介绍一下I2C接口的OLED使用方法,SPI的也是类似的。下面以比较常见的0.96寸的128x64 I2C OLED为例:
从github下载micropython的源码(或者只下载其中的ssd1306.py文件),然后将ssd1306.py复制到PYB Nano或其它micropython板...
- 0 回复总数
- 5076 阅读次数
-
最新文章 由 shaoziyang
-
-
pyboardCN V2 使用DFU升级的补充说明
由
shaoziyang »
pyboard使用DFU升级是最简单省事的,但是这次的板子因为参数上的一个疏忽,造成了一些板子不容易进入DFU模式。产生的原因是这次使用了品质较好的TDK晶体,它的负载电容是10pf;而以前都是使用普通的国产晶体,使用的负载电容是18pf。这次更换了晶体但是忘记修改电容,这样的结果就是系统复位后晶体的稳定时间会变长,超出了DFU程序的检测时间(DFU可以使用4-26M之间任意整数频率的频率,使用了HSI进行判断)。如果你的pyboardCN也遇到这个问题,可以参考下面的方法。
最直接的解决方法当然就是更换电容,但是一是时间有点来不及,在就是手工更换容易影响质量。用一句被现在手机厂家玩坏的话,我们也有很多吓人的黑科技,不改硬件也可以解决问题。
方法也很简单,先将RST引脚连接到3V3上(pyboardCN...
- 0 回复总数
- 4334 阅读次数
-
最新文章 由 shaoziyang
-
-
pyb的UF2 bootloader
由
shaoziyang »
适合pyboard v10、pybcn的UF2 bootloader。为方便使用,提供dfu和bin两种格式:
PYBV2_UF2_bootloader_dfu.zip
PYBV2_UF2_bootloader_bin.zip
- 0 回复总数
- 4454 阅读次数
-
最新文章 由 shaoziyang
论坛权限
您 不能 在这个版面发表主题
您 不能 在这个版面回复主题
您 不能 在这个版面编辑帖子
您 不能 在这个版面删除帖子
您 不能 在这个版面提交附件