硬件介绍转盘抽奖中的(STM32随机开发板),官网显示的是蓝色版本的,收到的这款是绿色的;开发板有TFT屏幕,还有板载陀螺仪等,而且引出的引脚数量也很多,连接其他外设也足够了;不过连接的USB接口是Mini_USB 硬件介绍 STM32F429I-DISC1开发板,是基于STM32F429ZIT6U的MCU,具有Arm Cortex-M4内核,配备2.4英寸QVGA TFT LCD、64-Mbit SDRAM、ST-MEMS陀螺仪(I3G4250D)、USB OTG接口(Micro-USB)、6个LED灯 和 2个按键(User / Reset),带有ST-LINK/V2-B,支持Mbed,同时具有虚拟串口和U盘功能。
上电默认运行自带Demo的一些演示效果;
陀螺仪MEMS(ST-MEMS I3G4250D) I3G4250D 是一款低功耗、三轴角速率传感器;I3G4250D 具有 ±245 / ±500 / ±2000 dps 的满量程,并且能够以用户可选择的带宽测量速率。STM32F429ZIT6 通过 SPI_5接口控制此运动传感器。 TFT_LCD屏幕 2.4英寸显示屏、具有262K色彩、QVGA(240 x 320);使用RGB协议驱动。 包括ILI9341_LCD控制器,STMPE811QTR 触摸屏控制器; 64Mbit SDRAM(1 Mbit x 16 位 x 4 组) IS42S16400J 是一种高速同步动态随机存储器(SDRAM),64Mb的存储容量,采用4个bank,每个bank大小为16Mb,总线宽度为16位,工作电压为3.3V; 读 / 写:80Mhz 环境搭建开发环境使用的是STM32CubeMX、Keil两款软件; 1、打开STM32CubeMX软件安装所需的F4系列芯片支持包,如图所示:
2、选择所需芯片【STM32F429ZIT6】开发环境,如图所示:
3、创建图形配置开发界面
STM32CubeMX配置1、开启****外部高速时钟****
2、配置****串口功能**** 根据原理图,ST_LINK的串口功能连接F4的USART1(**PA10、PA9)**;
3、配置****时钟树**** 8MHz晶振倍频到100MHz作为 SYSCLK;
代码编写打开keil编写相关代码; 1、将printf重定向到串口1上,代码编写:
2、printf输出相关内容,代码编写:
烧录使用Mini_USB数据线连接开发板标有ST-LINK的USB口; 效果打开串口助手,输出相关内容;
|
G474 HRTIM的6个Fault引脚能对应三个定时器的6个通道吗?
STM32H743 以太网 为什么需要设置在0x30040000才能使用
关于STM32Cubemx 6.15版本生成工程的文件编码的问题
关于STM32WB09例子程序中,是否能够不使用串口的问题,引脚另有他用
关于使用STM32CubeIDE for vscode配置freertos的问题
关于STM32WB09使用CUBEMX进行配置的问题
STM32CUbeMX生成的代码里面没有HAL_ADC_Calibration_Start和HAL_ADCEx_Calibration_Start
stm32 motor control workbench生成代码时,找不到STM32CUBEMX
有没有大佬更新了CubeIDE2.0.0,在软件内更新后体积大了一倍
STM32CUBE调试中出现没有 “uwTickPrio() at 0x20000004” 对应的源文件
微信公众号
手机版
这么快到货了么