STM32F411CEU6+ESP8266两用板 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 STM32F411CEU6+ESP8266两用板

简介:闲的无聊做的两用开发板,STM32那边用的是成本比较低的F411CEU6 QFN48封装。WIFI采用现成的ESP12F,带自动下载电路,Arduino 自动下载需要选择nodemcu。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2021-03-20 00:25:34
更新时间: 2023-07-21 10:26:55
描述

3D渲染:

实物图:

 

ps:拍照水平真不怎么样,实物真的比这个照片漂亮,参考3D渲染图。

 

 

外设:

  1. 板载的CH340既可以给8266下载程序,也可以给STM32当串口,直连的串口1,也就是PA9,PA10,通过跳线帽来选择当STM32串口输出或者8266自动下载。
  2. 板载一片128Mbit大小的SPI flash,CS-PA4,MISO-PB4,SCK-PA5,MOSI-PA7。
  3. 高速晶振为25MHz,低速晶振32.768k
  4. 将跳线帽全部插到左边是给8266下载程序用,全部插在右边:8266连接STM32的串口2,CH340连接STM32的串口1。

 

 

器件与封装:

  1. 板子电容电阻LED全部采用0603封装,对手工贴片还是有点要求的。
  2. STM32F411CEU6的封装是QFN48,为了手工贴片方便将焊盘拉长了0.4mm。
  3. ESP12F只有天线下方未铺铜,并未对板子进行切割处理,实际证明没啥必要,主要是开发用途,信号不会特别弱。
  4. 2021年了应该不会还有有人使用Microusb吧,所以换成TYPE-C,主要是手头还真难找到Microusb了。

 

 

引脚:

  1. F411基本引脚全部引出,(PC14,PC15例外)外接低速晶振,一般人还真的用不这两个脚。
  2. 为了布线方便将板载的可编程LED引脚从常用的PC13改成PA12,主要是当时布局方便。
  3. ESP8266并不是所有的引脚都被引出,根据官方文档,将能拿来使用的引脚引出,具体引出的引脚是(GPIO4,GPIO5,GPIO12,GPIO13,GPIO14,GPIO16,ADC)

 

 

补充:

  1. 关于ESP12F自动下载部分,我一直有个疑问,我看了一些nodemcu的原理图,有一部分是将DTR连接到EN引脚,有一部分是将DTR连接到RST引脚,这中间有什么说法我也不知道,Arduino自动下载需要将开发板设置成nodemcu,不然自动下载不成功,同时第一次下载也可能不成功,所以我为GPIO0引脚添加了一个按钮,跟nodemcu一样,经过我的测试,手动下载了一次后是可以进行自动下载的,我看了很多开源项目都没有提到这一点,像我们这样的新人很容易怀疑是电路设计的问题。
  2. 关于为什么选用跳线帽的问题,我之前是找过替代方案的,就是选用拨码开关,也做了一块板子验证,发现效果并不是特别的好,由于我选用的是贴片1.27间距的拨码开关,虽然占用的体积更小但是拨起来并不方便,手头每个镊子或者笔拨起来并不方便快捷。飞线焊盘就更加不方便了。
  3. 如果拿着个工程打板的朋友可能会碰到一个问题,就是下载不进程序,我之前也碰到了,并且一度怀疑是电路设计的问题,其实是买的F411芯片当中写入了其他程序,并且之前程序采用的外部晶振不是25MHz的,这样会导致芯片锁死。解决方案其实很简单先下载一个flyMCU,然后执行以下步骤:断电->上电前按住板子上BOOT0按钮->通电->打开flyMCU->点击工具栏的搜索串口,选中开发板连接的串口,波特率默认115200即可->点击清除芯片。然后你就可以愉快的烧写程序了。
  4. 关于为什么选用STMF411CEU6的问题,主要是这块芯片特别的便宜,现在c8t6都快到三位数了,他还是如此的坚挺,其次F103系列对于它来说没一个能打的,不过这块芯片之所以这么便宜是有一个原因的如果你是用DWT_CYCCNT做精确延时的话还是不要用它了,ucOS用的就是这个,STM32F411CEU6的DWT_CYCCNT很不稳定,基本不能使用,如果不使用DWT_CYCCNT,那就没有关系了。100MHz主频,程序储存:512kB,SRAM:128kB,除了例程比较少之外甩STM32F103C8T6多少条街。

 

点个灯:

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

点个灯.mp4

320
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP