MicroPython 使用 DS3231 时钟模块

MicroPython 使用 DS3231 时钟模块

2018年12月22日 Pico 实验室 0

DS3231是淘宝上最常见的一种RTC模块,价格低,使用简单方便。前一段时间在其它板子上成功测试过,现在我们再将它连接到PYB Nano上试试,同时增加了EEPROM的程序。 接线方式和连线图如下:

No Picture

使用MicroPython计算任意位数圆周率

2018年12月21日 Pico 实验室 0

计算任意精度的圆周率是个有趣的主题,得益于python的强大计算能力,我们在MicroPython可以轻松的计算pi。 下面是一个使用MicroPython计算的程序。我们将它复制到STM32F7DISC中(STM32F7DISC已经下载了MicroPython固件,在其它系统中 [看全文]

No Picture

MicroPython设置忽略SD卡启动

2018年12月21日 Pico 实验室 0

在STM32分支中,以前在启动时,如果没有SD卡就从内部Flash启动(从内部Flash生成的PYBFlash中读取boot.py和main.py),否则就会从SD卡启动。 但是这样存在一个问题,当我们希望从内部flash启动而又使用SD卡保存数据时,在因为干扰信号使系统复位后, [看全文]

No Picture

MicroPython通过2G模块串口收发短信

2018年12月9日 Pico 实验室 0

集成2G通信、定位模组,赋予物联网特性。本例使用M6220,它是一款基于eSIM技术的2G模组,支持GSM/GPRS,提供GPS+北斗双模定位功能,并具备一定的数据处理能力,其2G工作频段有GSM850、GSM900、DCS1800和PCS1900,内置32Mb Flash、32 [看全文]

No Picture

MicroPython入坑记4:MicroPython的代码保护

2018年12月7日 Pico 实验室 0

脚本开发东西,可能面临的第一个问题就是:拷给别人,代码怎么写的他不就都知道了?不行,我要保住我的小秘密! 先说下结果:没有攻不破的堡垒,即使你写成C语言,只要能拿到二进制结果,都可以反汇编逆向出你是怎么实现的,关键是值不值得 另外,这跟逆向者对系统的了解程度有关,比如对方连代码都 [看全文]

No Picture

MircoPython 是否适合产品开发的讨论

2018年12月5日 Pico 实验室 0

MircoPython 一方面是做快速原型设计,这一点C/C++是比不了的,可以在很短时间做一个产品原型。程序不用反复编译、下载、仿真,有很多的库可以参考使用。 再就是可以方便程序移植,因为不需要考虑底层驱动,所以程序移植变得轻松和容易。 网络功能也是mpy的长处,可以利用已有的 [看全文]

No Picture

MicroPython 源码结构和初步分析

2018年12月5日 Pico 实验室 0

MicroPython是运行在微控制器上的Python。遵守MIT协议。由剑桥大学的理论物理学家乔治·达明设计。 MicroPython的软件特点 Python 3 语法。 完整的Python词法分析器、解析器、编译器、虚拟机和运行时。 包含命令行接口,可离线运行。 Python [看全文]