STM32F407VET6 Mini最小系统
产品简介:
这是一款基于STM32F407VET6为主芯片的ARM核心板,有如下特点:
1、板载了基于MCU的最基本电路,如晶振电路、USB电源管理电路和USB接口等。 2、核心板引出了所有的I/O口资源。
3、带有SWD仿真调试下载接口,该接口最少需要3根线就可以完成调试下载任务,相比传统的JTAG调试有不少的好处,在这里插一句,JTAG现在大有要淘汰的趋势,例如ST新出的M0系列的MCU只保留了SWD调试接口,JTAG直接取消了。
4、使用了目前智能手机所使用的Mirco USB接口,使用方便,可做USB通讯和供电。 5、核心板的系统晶振(25MHz)使用精度极高质量上乘低负载NDK公司的NX5032GA,而没有使用价格低廉的铁壳晶振。
6、针对STM32 RTC不起振的问题,我们采用了官方建议的低负载RTC晶振方案,并使用了爱普生品牌的晶振,而没有使用廉价的圆柱晶振。
7、核心板配有EEPROM,型号为AT24C08方便核心板进行数据存储。
8、电源稳压芯片采用的是rf级别的LDO为MCU的运行提供了良好的供电环境。 9、配有相应的优质2.54mm间距的双排排针,确保导电接触优良,方便用户将核心板放置到标准的的万用板或者面包板上。排针默认不焊接,用户可以根据自己的需要选择焊接方向。
资源简介:
有客户反映使用我们家STM32F407VET6\\STM32F407ZGT6核心板,下载网上收集的程序后不能再次下载或运行也不是正常现象,这有可能是下载的程序时钟没有与我们核心板上的晶振进行匹配,例如有客户使用我们的407核心板下载了正点原子例程发现无法再次下载,是因为原子哥写的程序大部分运行在外部8M晶振上的,而我们晶振是25M.需要在程序方面稍微修改过几个地方就可以做到程序兼容,不必费劲修改过硬件晶振。 以下是修改以8M外部晶振编写程序改为适合外部晶振为25M修改方法。
修改的地方之一:stm32f4xx.h
里面找到HSE_VALUE,具体#define HSE_VALUE ((uint32_t)8000000) ,现把它修改
为 #define HSE_VALUE ((uint32_t)25000000) (实际晶振对应的批量)
修改的地方之二:系统通过
的配置为以下:
PLL倍频到168M,所以在配置PLL的时候,也需要作相应的修改。在system_stm32f4xx.c里,
#define PLL_M 8
需要把PLL_M由8修改为25(实际晶振频率对应数值),不然会超频到336M的主频,使STM32不能正常工作,常见表现为掉进HardFault_Handler()中。
其他晶振皆可以参考上述方法进行相应修改。
芯片简介: 1、STM32F407VET6 封装类型:LQFP; 引脚个数:100;
内 核:Cortex?-M4;
特 性:单周期DSP指令; 工作频率:168MHz,210 DMIPS/1.25 DMIPS/MHz; 存储资源:512K Byte Flash ,192+4 KByte SRAM;
接口资源:3xSPI,4 x USART,2 x UART,3xI2C,1xSDIO,1xFSMC,2xCAN,82xI/O口;
1 x USB 2.0 FS/HS控制器(带有专用DMA); 1 x USB HS ULPI(用于外接USB HS PHY); 1 x 10/100 Ethernet MAC; 1 x 8 to 12-bit parallel camera interface;
模数转换:3x ADC(12位/16通道); 数模转换:2x DAC(12位);
定 时 器:12个普通定时器 2个高级定时器; 调试下载:支持JTAG/SWD接口的调试下载,支持IAP; 2、RT9193-3.3V:3.3V稳压芯片,最大输出300mA电流。
3、AT24C08:1024Byte x8,高数据传输速率为400KHz和IIC总线兼 容,擦除次数在100万次左右,数据存储可大100年; 接口简介:
1、SWD接口:支持仿真、下载和调试。
2、Mirco USB接口:供电和USB通讯功能,不支持下载 。 3、USART1接口:可以用于USART1进行下载程序,或者使用USART1 进行通讯。
4、MCU引脚接口:引出所有I/O口引脚,方便与外设进行连接。
5、5V与3.3V电源输入输出接口:常用于对外供电,或与其他模块 进行共地处理
其他器件简介:
1、电源LED(PWR):电源指示状态,可判断电源是否稳定。 2、用户LED(PB9):便于I/O输出测试或者指示程序运行状态。
3、启动跳冒选择编程方式:(1、用户闪存 2、SRAM 3、系统存储器)。 4、复位按键:用于用户复位芯片程序。
5、25M晶振:可通过倍频设置使系统主频为168MHz。 6、32.768KHz晶振:可供内置RTC使用,或用于校准。
产品图片:
正反面展示
图片展示图