|
红龙429开发板(-RedDragon429)\ 是基于ST公司STM32F429IGT6(LQFP176)控制器的一款学习板,\ 该控制器以ARM Cortex-M4 内核为核心,自带有LCD-TFT控制器、\6 e2 I. w7 l# [' K9 k/ M 图形专用Chrom-ART加速器和SDRAM存储器接口,LCD-TFT控制器最大\ 支持1024*768的双图层;带有FPU 单元,提升了计算能力,可以进行\ 一些复杂的计算和控制,使用工业标准的性能评测工具测试,具有\ 225DMIPS(Dhrystone MIPS)和608 CoreMark (EEMBC Coremark性能基准评测)\ {0 Z$ S; q" h/ n6 Q m 的优异表现,多达2MB FLASH/256KB RAM,USB OTG HS/FS,Ethernet,17个定时器,\/ T7 t/ E9 o$ b! d# t6 a* F 3个ADC,15个通讯接口和一个摄像头接口,主频高达180MHz,$ w, }3 R* ?: d$ Z6 ~ * @file main.c * @author WB R&D Team - openmcu666! `9 Z+ I3 Q# M! A: B- J T3 U0 L- a) h * @version V0.15 |5 y( D, }# _; P * @date 2015.12.23 * @brief Main Program body1 S# o$ C1 F- o+ [5 V. H% ? */! F; H8 w6 q6 u1 Y #include "stm32f4xx.h" #include "Gpio.h" #include "usart.h"3 `$ j* m4 u" ?! q3 D$ c5 s' ] #include "delay.h" #include "stm32f429i_lcd.h" #include "ff.h"/ m; [! E' L+ O/ u% L, U1 m/ U #include "W25Q16.h"7 w9 k z! G# g9 f! p* k/ r void Delay(uint32_t Time) {9 @9 J5 x* \7 m/ k$ T7 {3 D uint32_t i; i = 0;3 R! ]8 q" V9 b while (Time--) { for (i = 0; i < 5000; i++); }! E/ A8 J5 Z8 s2 b9 } } FATFS fatfs; /***************************************************************************** ** Main Function main(); N, I' A6 g C# z! ]- h: i, T: u0 I ******************************************************************************/" e n& O" _$ a4 X int main(void) { 1 R$ @3 y( O7 D" T) Y6 e# T7 F# Q USART1_Init(); LED_Init(); LCD_Init(); LCD_LayerInit(); LTDC_Cmd(ENABLE); LCD_SetLayer(LCD_FOREGROUND_LAYER); //使能前景层 LCD_Clear(WHITE);6 g" P0 s: x; |3 z' [; W2 _) p " Q5 q7 V5 I6 ?9 `, Y9 \4 F printf("\r\n"); printf("Hello Welcome.\r\n");9 ]# k, d6 ?% G8 D( x; a3 J printf("Thank You For Choosing Our Products.\r\n");0 e+ S( n4 W! h4 Y4 y" G$ ^- z- l printf("Thank You Very Much.\r\n");+ C1 p/ S2 [2 ^" R" C4 w printf("This Example display chinese.\r\n");% Z+ e0 z+ W G) B& v printf("\r\n");( l2 v; _; M. x8 Z( W# s1 s t/ @ printf("SPI Initialization...\r\n");# ?! C9 E8 z y. a2 i$ L' i if(!W25Qxx_Init()) { LCD_DisplayStr(0,30,"W25Q16 Init OK!",BLUE,WHITE,size16x16); WriteHZ16(); //烧写16*16字库 6 j4 d8 @6 s, \( H, k printf("Ok,Let's Go...\r\n"); }+ v4 ^4 N* o- ? else { LCD_DisplayStr(0,30,"W25Q16 Init fail!",BLUE,WHITE,size16x16); }2 O+ a/ V4 s* y6 Q$ E LCD_DrawFullRect(0, 0, 480, 16); LCD_DisplayStr(0,0,"www.openmcu.com",WHITE,BLUE,size16x16); GUI_Put(32, 60, (u8*)Introduction, BLACK,WHITE ); GUI_Put(180,236, "红龙开发板汉字库实验,作者-openmcu666", RED, WHITE); // , n; r% W* P; j$ Z# { while(1)+ c4 u9 a+ g' Q. i7 t2 \& d* Q {+ y, y$ z7 s% L* v" w: b LED_Toggle(1); Delay(1000); } " _6 f: w5 x) S) d8 P } |
ã03ã红é¾429_æ±åæ¾ç¤º(2015.12.23).rar
下载1.21 MB, 下载次数: 5
微信公众号
手机版
简单的发帖
好的
对啊,先发一下代码