OpenEdv-开源电子网

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

战舰stm32+4.3寸电容屏的emwin移植

[复制链接]

15

主题

28

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
277
金钱
277
注册时间
2014-12-12
在线时间
30 小时
发表于 2015-1-12 23:28:59 | 显示全部楼层 |阅读模式

这些日子在用原子老师的4.3寸液晶屏在战舰开发板上做emwin移植,是按照探索者的教程来的,今天终于移植成功了,前些天自己犯了个很低级的错误,搞得浪费了很多时间。在论坛上也找不到有成功的例程参考。现在将他发上来,希望能给正在用m3移植的同学一个小小的参考。我没有在内存管理的工程上移植,用的是液晶显示的工程,有一个函数改了一下

#define GUI_NUMBYTES  1024*50 
#define GUI_BLOCKSIZE 0x80

void GUI_X_Config(void) {
  //
  // 32 bit aligned memory area
  //
  static U32 aMemory[GUI_NUMBYTES / 4];
  //
  // Assign memory to emWin
  //
  GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES);
  //
 
  GUI_ALLOC_SetAvBlockSize(GUI_BLOCKSIZE);
  // Set default font
  //
  GUI_SetDefaultFont(GUI_FONT_6X8);
}

现在我只移植了最简单的部分,接下来的日子都会做UI界面,到时候希望再跟大家一起探讨一下这方面知识。本来想用原子老师写得液晶的例程修改一下后在上传代码的,这样就能兼容其他尺寸的液晶了,但是到了最后一步调用这个函数时RCC_AHBPeriphClockCmd(RCC_AHBPeriph_CRC, ENABLE);报错,可能是库的版本问题,寄存器操作不会,就将自己建的工程上传了。本人还是学生,32学的也不久,代码写得比较渣,希望大家多多指教,谢谢!

战舰的STM32的4.3寸电容触摸屏emwin移植.zip

28.96 MB, 下载次数: 1291

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

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2020-6-28
在线时间
10 小时
发表于 2020-10-26 20:14:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 10:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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