你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

自己写的开发板,下载吧大家stmF红龙429汉字显示(201

[复制链接]
20110610ligo 发布时间:2016-9-19 14:19
红龙429开发板(-RedDragon429)\
% j6 q/ X! ^2 d$ X# [5 y        是基于ST公司STM32F429IGT6(LQFP176)控制器的一款学习板,\
/ s5 F; ?; _% ?        该控制器以ARM Cortex-M4 内核为核心,自带有LCD-TFT控制器、\6 e2 I. w7 l# [' K9 k/ M
        图形专用Chrom-ART加速器和SDRAM存储器接口,LCD-TFT控制器最大\
9 l6 v5 Q# l# G, C  t. n/ k        支持1024*768的双图层;带有FPU 单元,提升了计算能力,可以进行\
- L% H) Q1 b/ V4 n5 ^: F        一些复杂的计算和控制,使用工业标准的性能评测工具测试,具有\
' h" Z: J# ?: {. h; ?3 f        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
4 j# f9 c+ a, t/ H  * @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
' |6 ^. f: O! g% i2 I  * @brief   Main Program body1 S# o$ C1 F- o+ [5 V. H% ?
  */! F; H8 w6 q6 u1 Y
#include "stm32f4xx.h"
4 p9 j7 V' @* h- n. ?8 O#include "Gpio.h"
! l: J8 }; C8 {6 C+ W#include "usart.h"3 `$ j* m4 u" ?! q3 D$ c5 s' ]
#include "delay.h"
% O- C3 i: L( W+ r#include "stm32f429i_lcd.h"
3 }) F' O, M% @, {3 H5 p3 |9 e#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)
" n% v1 H8 e. z: E4 n- ^{9 @9 J5 x* \7 m/ k$ T7 {3 D
    uint32_t i;
( v9 F# e1 p) u, {* a1 x/ [
6 Q1 ?. h) u1 D4 b, S; i    i = 0;3 R! ]8 q" V9 b
    while (Time--)
' H" r. }; z& [0 q, [                {
" e; Z5 K0 B) I" q0 q% y: ~* T       for (i = 0; i < 5000; i++);
$ R4 C7 |/ g+ }8 @* w$ A( ?    }! E/ A8 J5 Z8 s2 b9 }
}
- s* C) ^/ X3 _$ a" y' {
6 b. g( L- O4 |FATFS fatfs;
# {5 z1 z! f" y% ?7 e
1 G; C- g4 N" y2 U/*****************************************************************************
- v8 [1 `& U  q**   Main Function  main(); N, I' A6 g  C# z! ]- h: i, T: u0 I
******************************************************************************/" e  n& O" _$ a4 X
int main(void)
2 ^; J7 n% |/ R: e; i; h{
0 ?7 T6 a' I5 u) t7 ?. ?1 R$ @3 y( O7 D" T) Y6 e# T7 F# Q
        USART1_Init();
! W. I2 ]* F+ C# b* r$ i  LED_Init();
" C2 y) K/ D! }* S9 }* O  @  ~0 ^        LCD_Init();
$ m" H  O/ _$ m2 \        LCD_LayerInit();
4 i5 T9 Q" D6 ^0 T        LTDC_Cmd(ENABLE);
* D$ X/ e) v' `- m        LCD_SetLayer(LCD_FOREGROUND_LAYER); //使能前景层
  A7 u8 m4 y* F! D        LCD_Clear(WHITE);6 g" P0 s: x; |3 z' [; W2 _) p
" Q5 q7 V5 I6 ?9 `, Y9 \4 F
        printf("\r\n");
. V  Z8 N: d: Q: I2 P        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())        
- [' w. w9 r- ^6 v        {
& N* {* B9 y  @                LCD_DisplayStr(0,30,"W25Q16 Init OK!",BLUE,WHITE,size16x16);         
+ L/ A9 N& N$ t3 f$ L                WriteHZ16();                                                //烧写16*16字库                        6 j4 d8 @6 s, \( H, k
                printf("Ok,Let's Go...\r\n");
3 F: o0 T- X( a# x+ h7 @        }+ v4 ^4 N* o- ?
        else
! h6 H7 c) R( z6 }/ r1 r3 x3 b! v        {
8 u, G) A- z( H! T- p  g6 R                LCD_DisplayStr(0,30,"W25Q16 Init fail!",BLUE,WHITE,size16x16);         
5 O9 L  I5 G1 Z' ~- Z+ y        }2 O+ a/ V4 s* y6 Q$ E

1 `7 b( n' Q0 C  LCD_DrawFullRect(0, 0, 480, 16);
: z' m1 f1 H' m9 g1 C/ s        LCD_DisplayStr(0,0,"www.openmcu.com",WHITE,BLUE,size16x16);         
- X3 I( I. J5 ^& [  GUI_Put(32, 60, (u8*)Introduction, BLACK,WHITE );        
7 D& |# c+ M2 J2 M8 G" `+ m6 q: h  GUI_Put(180,236, "红龙开发板汉字库实验,作者-openmcu666", RED, WHITE); //         
6 ?& L+ ]: C* K' A, 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);                                       
" V, g2 S2 y+ b0 @0 [4 a5 p# Y                Delay(1000);               
/ K( k$ |- }! B' m/ f9 M3 s0 q; G  }                                       
' ]  B1 |) `4 o! ~9 B5 j) N        " _6 f: w5 x) S) d8 P
}
6 ?6 q6 m. f, a! U' C! U% \% j
0 ^+ _# t6 x5 R* |7 p
4 v% I5 h% H5 @
- Y) \7 u2 K8 e- p1 s
- L+ B# ]# V4 {' k& j- Z

【03】红龙429_汉字显示(2015.12.23).rar

下载

1.21 MB, 下载次数: 5

赞 收藏 2 评论8 发布时间:2016-9-19 14:19

举报

8个回答
yy32130 回答时间:2016-9-20 12:30:04
20110610ligo 回答时间:2016-9-21 14:17:24
1 b; S1 X2 }" m# ]2 [
分享一下
20110610ligo 回答时间:2016-12-17 09:16:31

* c+ a2 p2 f# A# A6 n简单的发帖
小小超 回答时间:2016-12-17 09:24:31
把电路图共享上来吧
5265325 回答时间:2016-12-17 12:55:00
20110610ligo 回答时间:2017-1-5 10:42:25
& l; m. o9 {7 q8 C
怎么了大神
20110610ligo 回答时间:2017-1-5 10:42:47
ts2000 发表于 2016-12-17 09:24$ C9 a" W  {0 O  i8 P4 r
把电路图共享上来吧
* Z& c$ h0 \1 F0 c  ~; I
好的
20110610ligo 回答时间:2017-1-5 10:43:07
20110610ligo 发表于 2016-12-17 09:16
+ Z# A3 N' g( ]" L4 G简单的发帖
1 _* ^& o( a% Q+ Z* z4 e3 H
对啊,先发一下代码
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版