OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5590|回复: 5

STemwin 不支持的液晶屏驱动IC移植,求助啊,谢谢了

[复制链接]

9

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
105
金钱
105
注册时间
2014-3-15
在线时间
0 小时
发表于 2015-6-28 12:23:17 | 显示全部楼层 |阅读模式
5金钱


在移植STemwin到STM32F103VE上面的时候
我参考原子哥在STM32F407上面的移植方法
修改LCDConf_FlexColor_Template.c文件,这次用的是自定义驱动的方式,所以这里要改变一下,具体在这个函数
void LCD_X_Config(void) {
//  GUI_DEVICE * pDevice;
//  CONFIG_FLEXCOLOR Config = {0};
//  GUI_PORT_API PortAPI = {0};
  //
  // Set display driver and color conversion
  //
  GUI_DEVICE_CreateAndLink(GUIDRV_FLEXCOLOR, GUICC_M565, 0, 0);
  //
  // Display driver configuration, required for Lin-driver
  //
  LCD_SetSizeEx (0, XSIZE_PHYS , YSIZE_PHYS);
  LCD_SetVSizeEx(0, VXSIZE_PHYS, VYSIZE_PHYS);
  //
  // Orientation
  //
//  Config.Orientation = GUI_SWAP_XY | GUI_MIRROR_Y;
//  GUIDRV_FlexColor_Config(pDevice, &Config);
//  //
//  // Set controller and operation mode
//  //
//  ortAPI.pfWrite16_A0  = LcdWriteReg;
//  ortAPI.pfWrite16_A1  = LcdWriteData;
//  ortAPI.pfWriteM16_A1 = LcdWriteDataMultiple;
//  ortAPI.pfReadM16_A1  = LcdReadDataMultiple;
//  GUIDRV_FlexColor_SetFunc(pDevice, &ortAPI, GUIDRV_FLEXCOLOR_F66708, GUIDRV_FLEXCOLOR_M16C0B16);
}
但是一把GUIDRV_FlexColor_SetFunc(pDevice, &ortAPI, GUIDRV_FLEXCOLOR_F66708, GUIDRV_FLEXCOLOR_M16C0B16);这个函数注释掉代码就跳到
void HardFault_Handler(void)
这个函数里面,卡死在这里;
希望各位帮帮忙,谢谢了

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
105
金钱
105
注册时间
2014-3-15
在线时间
0 小时
 楼主| 发表于 2015-6-28 12:44:17 | 显示全部楼层
嗯哪,找到原因了,&GUIDRV_Template_API这个没有添加好,但是屏幕能出现

回复

使用道具 举报

9

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
105
金钱
105
注册时间
2014-3-15
在线时间
0 小时
 楼主| 发表于 2015-6-28 12:44:44 | 显示全部楼层
不知道是什么情况
回复

使用道具 举报

53

主题

608

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2013-3-29
在线时间
18 小时
发表于 2015-6-28 13:07:42 | 显示全部楼层
不支持就别一直。
学电子,学音乐!!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-6-28 22:23:07 | 显示全部楼层
回复【2楼】小石头:
---------------------------------
检查屏幕驱动吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2016-9-27
在线时间
16 小时
发表于 2017-2-24 11:09:22 | 显示全部楼层
lz求教,遇到同样的问题
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 03:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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