硬汉嵌入式论坛

 找回密码
 立即注册
楼主: eric2013
收起左侧

[emWin教程入门篇] 第六期:emWin5.20汉字显示方法二(将字库放到外部Flash,SD卡等)

[复制链接]

0

主题

6

回帖

0

积分

新手上路

积分
0
发表于 2013-9-28 18:29:32 | 显示全部楼层
学习
回复

使用道具 举报

12

主题

46

回帖

82

积分

初级会员

积分
82
发表于 2013-9-28 23:21:49 | 显示全部楼层
[s:151] [s:151] [s:151]
回复

使用道具 举报

0

主题

25

回帖

25

积分

新手上路

积分
25
发表于 2013-9-29 11:43:03 | 显示全部楼层
[s:141] [s:141]
[s:152] [s:152]
回复

使用道具 举报

0

主题

10

回帖

0

积分

新手上路

积分
0
发表于 2013-9-29 15:52:47 | 显示全部楼层
学习中
回复

使用道具 举报

0

主题

18

回帖

0

积分

新手上路

lcptw

积分
0
发表于 2013-9-30 13:45:17 | 显示全部楼层
顶起,学习下。 [s:139]
lcptw
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2013-9-30 15:41:42 | 显示全部楼层
正在学习
回复

使用道具 举报

0

主题

16

回帖

0

积分

新手上路

积分
0
发表于 2013-10-2 12:05:05 | 显示全部楼层
[s:141]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106974
QQ
 楼主| 发表于 2013-10-4 11:38:56 | 显示全部楼层
顶一下
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2013-10-6 14:21:44 | 显示全部楼层
顶起,支持硬汉
代码不规范,亲人两行泪!
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2013-10-6 14:22:05 | 显示全部楼层
顶起,支持硬汉
代码不规范,亲人两行泪!
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2013-10-8 08:33:17 | 显示全部楼层
支持!支持![s:150]
回复

使用道具 举报

0

主题

29

回帖

0

积分

新手上路

加油

积分
0
发表于 2013-10-8 15:46:43 | 显示全部楼层
一如既往的先顶再看
回复

使用道具 举报

11

主题

59

回帖

11

积分

初级会员

积分
11
发表于 2013-10-9 14:25:00 | 显示全部楼层
学习
回复

使用道具 举报

0

主题

17

回帖

0

积分

新手上路

积分
0
QQ
发表于 2013-10-9 16:21:25 | 显示全部楼层
走走,瞧瞧,看看
回复

使用道具 举报

2

主题

135

回帖

2

积分

初级会员

积分
2
发表于 2013-10-10 14:07:12 | 显示全部楼层
今晚试试这个例程。。。
回复

使用道具 举报

0

主题

7

回帖

16

积分

新手上路

积分
16
发表于 2013-10-10 15:01:57 | 显示全部楼层
谢谢
回复

使用道具 举报

16

主题

203

回帖

251

积分

高级会员

积分
251
发表于 2013-10-10 23:02:42 | 显示全部楼层
[s:151] [s:151] [s:151] [s:147] [s:147] [s:147] [s:147]
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2013-10-10 23:46:53 | 显示全部楼层
谢了,楼主。先顶起,下来学习
回复

使用道具 举报

2

主题

135

回帖

2

积分

初级会员

积分
2
发表于 2013-10-12 15:28:57 | 显示全部楼层
版主,有没有W25X64 存字库的例程。板子上的SD用不了,想存到SPI FLASH 中。。。
回复

使用道具 举报

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2013-10-12 22:37:30 | 显示全部楼层
学习学习
回复

使用道具 举报

2

主题

19

回帖

25

积分

新手上路

积分
25
发表于 2013-10-14 19:38:35 | 显示全部楼层
学习下
回复

使用道具 举报

0

主题

17

回帖

0

积分

新手上路

积分
0
发表于 2013-10-14 22:14:03 | 显示全部楼层
谢谢!
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2013-10-15 10:43:21 | 显示全部楼层
顶起,学习下
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2013-10-17 16:16:27 | 显示全部楼层
不错,赞一个。
回复

使用道具 举报

0

主题

14

回帖

0

积分

新手上路

积分
0
发表于 2013-10-18 16:06:33 | 显示全部楼层
最近正在学习中  很好很有帮助的资料
回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
发表于 2013-10-21 21:12:25 | 显示全部楼层
支持楼主,谢谢分享!
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2013-10-22 09:13:59 | 显示全部楼层
支持
回复

使用道具 举报

0

主题

9

回帖

0

积分

新手上路

积分
0
发表于 2013-10-22 18:01:54 | 显示全部楼层
[s:141]  [s:151]
回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2013-10-22 21:26:59 | 显示全部楼层
好东西,学习了。
回复

使用道具 举报

0

主题

17

回帖

0

积分

新手上路

积分
0
发表于 2013-10-22 21:56:14 | 显示全部楼层
学习了[s:149]
回复

使用道具 举报

1

主题

10

回帖

13

积分

新手上路

积分
13
发表于 2013-10-22 23:02:56 | 显示全部楼层
/*********************************************************************
*                                                                    *
*                SEGGER Microcontroller GmbH & Co. KG                *
*        Solutions for real time microcontroller applications        *
*                                                                    *
**********************************************************************
*                                                                    *
* C-file generated by:                                               *
*                                                                    *
*        GUI_Builder for emWin version 5.16                          *
*        Compiled Jun  4 2012, 15:48:59                              *
*        (c) 2011 Segger Microcontroller GmbH & Co. KG               *
*                                                                    *
**********************************************************************
*                                                                    *
*        Internet: www.segger.com  Support: support@segger.com       *
*                                                                    *
**********************************************************************
*/

// USER START (Optionally insert additional includes)
// USER END

#include "DIALOG.h"

/*********************************************************************
*
*       Defines
*
**********************************************************************
*/

#define ID_FRAMEWIN_0  (GUI_ID_USER + 0x00)
#define ID_BUTTON_0  (GUI_ID_USER + 0x02)
#define ID_PROGBAR_0  (GUI_ID_USER + 0x03)
#define ID_TEXT_0  (GUI_ID_USER + 0x04)
#define ID_RADIO_0  (GUI_ID_USER + 0x05)
#define ID_SLIDER_0  (GUI_ID_USER + 0x06)
#define ID_SCROLLBAR_0  (GUI_ID_USER + 0x07)

// USER START (Optionally insert additional defines)
// USER END

/*********************************************************************
*
*       Static data
*
**********************************************************************
*/

// USER START (Optionally insert additional static data)
// USER END

/*********************************************************************
*
*       _aDialogCreate
*/
static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = {
  { FRAMEWIN_CreateIndirect, "Framewin", ID_FRAMEWIN_0, 2, 0, 320, 480, 0, 0, 0 },
  { BUTTON_CreateIndirect, "Button", ID_BUTTON_0, 107, 11, 196, 77, 0, 0, 0 },
  { PROGBAR_CreateIndirect, &quotrogbar", ID_PROGBAR_0, 42, 113, 80, 20, 0, 0, 0 },
  { TEXT_CreateIndirect, "Text", ID_TEXT_0, 88, 160, 80, 20, 0, 100, 0 },
  { RADIO_CreateIndirect, "Radio", ID_RADIO_0, 23, 194, 80, 60, 0, 5122, 0 },
  { SLIDER_CreateIndirect, "Slider", ID_SLIDER_0, 107, 284, 182, 34, 0, 0, 0 },
  { SCROLLBAR_CreateIndirect, "Scrollbar", ID_SCROLLBAR_0, 98, 210, 184, 45, 0, 0, 0 },
  // USER START (Optionally insert additional widgets)
  // USER END
};

/*********************************************************************
*
*       Static code
*
**********************************************************************
*/

// USER START (Optionally insert additional static code)
// USER END

/*********************************************************************
*
*       _cbDialog
*/
static void _cbDialog(WM_MESSAGE * pMsg) {
  WM_HWIN hItem;
  int Id, NCode;
  // USER START (Optionally insert additional variables)
  // USER END

  switch (pMsg->MsgId) {
  case WM_INIT_DIALOG:
    //
    // Initialization of 'Text'
    //
    hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_0);
    TEXT_SetText(hItem, "Text");
    TEXT_SetFont(hItem, GUI_FONT_8X13_ASCII);
    // USER START (Optionally insert additional code for further widget initialization)
    // USER END
    break;
  case WM_NOTIFY_PARENT:
    Id    = WM_GetId(pMsg->hWinSrc);
    NCode = pMsg->Data.v;
    switch(Id) {
    case ID_BUTTON_0: // Notifications sent by 'Button'
      switch(NCode) {
      case WM_NOTIFICATION_CLICKED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      case WM_NOTIFICATION_RELEASED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      // USER START (Optionally insert additional code for further notification handling)
      // USER END
      }
      break;
    case ID_RADIO_0: // Notifications sent by 'Radio'
      switch(NCode) {
      case WM_NOTIFICATION_CLICKED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      case WM_NOTIFICATION_RELEASED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      case WM_NOTIFICATION_VALUE_CHANGED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      // USER START (Optionally insert additional code for further notification handling)
      // USER END
      }
      break;
    case ID_SLIDER_0: // Notifications sent by 'Slider'
      switch(NCode) {
      case WM_NOTIFICATION_CLICKED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      case WM_NOTIFICATION_RELEASED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      case WM_NOTIFICATION_VALUE_CHANGED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      // USER START (Optionally insert additional code for further notification handling)
      // USER END
      }
      break;
    case ID_SCROLLBAR_0: // Notifications sent by 'Scrollbar'
      switch(NCode) {
      case WM_NOTIFICATION_CLICKED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      case WM_NOTIFICATION_RELEASED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      case WM_NOTIFICATION_VALUE_CHANGED:
        // USER START (Optionally insert code for reacting on notification message)
        // USER END
        break;
      // USER START (Optionally insert additional code for further notification handling)
      // USER END
      }
      break;
    // USER START (Optionally insert additional code for further Ids)
    // USER END
    }
    break;
  // USER START (Optionally insert additional message handling)
  // USER END
  default:
    WM_DefaultProc(pMsg);
    break;
  }
}

/*********************************************************************
*
*       Public code
*
**********************************************************************
*/
/*********************************************************************
*
*       CreateFramewin
*/
WM_HWIN CreateFramewin(void);
WM_HWIN CreateFramewin(void) {
  WM_HWIN hWin;

  hWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), &_cbDialog,
WM_HBKWIN, 2, 0);
  return hWin;
}

// USER START (Optionally insert additional public code)
// USER END

/*************************** End of file ****************************/
回复

使用道具 举报

7

主题

33

回帖

17

积分

新手上路

积分
17
发表于 2013-10-23 11:49:05 | 显示全部楼层
[s:151] 看看跟ucgui的有么区别,我用ucgui的方法就会硬件错误
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106974
QQ
 楼主| 发表于 2013-10-23 12:02:32 | 显示全部楼层

回 jimmjimm 的帖子

jimmjimm:[s:151] 看看跟ucgui的有么区别,我用ucgui的方法就会硬件错误 (2013-10-23 11:49) 
可能是你没有配置对吧,我用UCGUI3.98的时候,没有问题的。
回复

使用道具 举报

0

主题

5

回帖

0

积分

新手上路

积分
0
发表于 2013-10-23 13:16:46 | 显示全部楼层
[s:152] [s:152] [s:152]
回复

使用道具 举报

0

主题

17

回帖

0

积分

新手上路

积分
0
发表于 2013-10-24 10:21:03 | 显示全部楼层
看看
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
发表于 2013-10-24 13:49:24 | 显示全部楼层
[s:151]很好,很受用
回复

使用道具 举报

1

主题

25

回帖

1

积分

新手上路

积分
1
发表于 2013-10-24 20:52:21 | 显示全部楼层
学习
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2013-10-25 18:55:54 | 显示全部楼层
[s:151]  [s:151]
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2013-10-26 13:56:26 | 显示全部楼层
学习下
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2013-10-26 20:38:09 | 显示全部楼层
回复楼主,查看附件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-12 13:02 , Processed in 0.423398 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表