加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

aerobotics 发布

STM32F411CEU6+ESP8266两用板 copy

 
设计简介

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多少条街。

 

点个灯:

参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-21 10:38:27

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved