我是做单片机开发的,所以我就很自然的想到,能不能用Python做单片机开发呢,答案当然是肯定的,这就是我找到的老外做的开源项目——MicroPython,它是基于STM32F405芯片实现的Python运行库,看了下外设的驱动,基本上都是OK的,GPIO,ADC,DAC,I2C,SPI,CAN,UART,TIMER,RTC,PWM等常规外设驱动都已经做好了库,当然还有W5200,CC3000等网络驱动库,这些库的使用都非常简单,也很容易上手,就算你不怎么玩过单片机,基本上也是可以直接使用这些外设,其实这完全就是对单片机开发进行的更深层次的封装,所以使用起来才会如此简单。 |