Micropython简介
Mircopython使得用python进行单片机开发成为可能,其基于ANSI C,语法跟Python 3基本一致,拥有自己的解释器、编译器、虚拟机以及类库。目前已支持多款单片机,本例使用基于STM32F405的TPYBoard开发板来探索Micropython开发单片机的神奇世界。
TPYBoard是一款遵守MIT协议的Micropython开发板,内置4个LED灯、一个加速度传感器和时钟模块,提供SPI、USART、I2C等众多GPIO接口。TPYBoard通过搭载各种传感器加上zigbee、Lora、NB-iot、2G、4G等通信模块将组成物联网终端设备的典型产品形态。有了Micropython提供便利的硬件访问能力、丰富的类库、高效的开发效率、稳定性、跨平台,Python正在逐步成为物联网终端设备的开发利器之一。
TPYBoard开发板
TPYBoard开发板基于stm32f405rgt6 MCU,使用ARM Cortex-M4核,最大主频168MHz,192KB RAM&#x