百工联工业互联网技术服务平台

STM32F405RGT6核心板兼MicroPython开发板的电路方案设计(原理图+完整工程)

stm32f405rgt6
简介
STM32F405RGT6核心板兼MicroPython开发板的电路方案设计,基于STM32F405RGT6主控芯片,主频168MHz,存储容量192K。搭载IPS 240*240高清屏,支持IIC和SPI接口,兼容OLED屏幕。可作为MicroPython开发板和STM32F405开发板使用。提供USB模拟U盘、IPS屏幕、按键、定时器、串口等外设的综合例子。提供裸机编程和MicroPython编程的两个版本的工程源码。可定制智能药箱、手势控制板和智能图传小车等项目。购买链接:联系QQ:2752301152。
正文
STM32F405RGT6核心板兼MicroPython开发板的电路方案设计(原理图+完整工程)

本文介绍了STM32F405RGT6核心板兼MicroPython开发板的电路方案设计。在介绍软硬件内容之前,我们先分享一些学习资源,以帮助读者更好地掌握MicroPython。

首先,我们推荐三本书籍,这些书籍从浅入深地介绍了物联网Python开发实战、Python入门指南以及用Python解决数据结构与算法问题。这些书籍可以帮助读者建立基本概念、了解MicroPython的命令行和工具,并提供深入学习Python的基础。

接下来,我们进入正文部分。该电路方案基于STM32F405RGT6主控芯片,主频为168MHz,具有192K的存储容量。除了去掉了MMA7660三轴加速度计外,其余硬件设计完全按照官方开源的原理图进行。

该开发板还搭载了IPS 240*240高清屏,支持IIC和SPI接口,同时兼容OLED屏幕。背面板还提供了RTC纽扣电池接口,方便使用。

根据官方说明,许多F4系列的芯片都可以烧录MicroPython固件,例如F411、F407VG、F767等,还有ESP8266和ESP32等。需要注意的是,MicroPython对TF卡的要求较高,只有部分TF卡能够被正确识别(SDIO接口)。如果TF卡内没有任何内容,MicroPython会将其作为U盘使用,可以通过USB进行文件传输。如果想将TF卡用作存储代码的存储介质,可以先将模拟U盘内部的三个文件拷贝出来,然后插入TF卡,这样可以存储更多的代码。

该开发板不仅可以作为MicroPython开发板使用,还可以作为STM32F405开发板使用。对于STM32F405开发,可以使用Keil 5和JLink或STLink进行普通C语言开发。对于MicroPython开发,可以使用Notepad++进行编程,无需其他IDE。

软件出厂功能包括USB模拟U盘(TF卡)、IPS屏幕(显示RTC时钟信息等)、按键、定时器、串口等外设的综合例子。此外,还提供了两个版本的工程源码:裸机编程的STM32F405开发板版本和MicroPython编程的STM32F405 Python版本。

在已完工的MicroPython项目中,我们提供了一些简单的示例,包括智能药箱、手势控制板和智能图传小车。这些项目都是基于该开发板设计的,集成了各种功能模块,如GPRS、语音、TFT彩屏等。这些项目可以根据需求进行定制,价格分别为1200元、1000元和1200元。

由于篇幅所限,无法在本文中详细介绍开发内容。如果想深入魔改MicroPython固件,需要安装虚拟机运行Linux,并修改MicroPython源码后重新编译生成HEX文件。如果需要技术支持,请联系QQ:2752301152。

最后,我们提供了淘宝链接,可以购买该开发板的成品或空板。然而,我们仍然推荐读者亲自动手练习,根据实际情况选择购买。

以上是对STM32F405RGT6核心板兼MicroPython开发板的电路方案设计的解决方案描述。如有需要,请随时联系我们获取更多信息。

穹顶*******

有类似项目?立即免费发布需求