打印
[其他ST产品]

移植STemWin5.32到stm32f103ve

[复制链接]
935|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

  用最少的篇幅记录我的移植,为了下次想做移植时可以在最短的时间完成移植。

首先添加函数



使用特权

评论回复
沙发
有何不可0365|  楼主 | 2022-6-30 19:38 | 只看该作者
1 GUIConf.c下

        #define GUI_NUMBYTES  0x200000要改为(1024*30)我的单片机没那么大内存

2 GUIConf.h

        #define GUI_NUM_LAYERS            2    改为10窗口显示层数

        #define GUI_SUPPORT_TOUCH       (0)触摸屏暂时不用

3  GUIDRV_Template.c

        三个基本函数要填充

        _SetPixelIndex写点函数

        _GetPixelIndex读点,不用可不填充

        _FillRect

使用特权

评论回复
板凳
有何不可0365|  楼主 | 2022-6-30 19:39 | 只看该作者
4    LCDConfig_FlexColor_Template.c

         #define XSIZE_PHYS  480

          #define YSIZE_PHYS  320

          LCD_X_Config(void)

               pDevice = GUI_DEVICE_CreateAndLink(&GUIDRV_Template_API, GUICC_M565, 0, 0);// 用自己的驱动函数非总线模式,如果用总线(FSMC)则无需修改。

        LCD_X_DisplayDriver

            case LCD_X_INITCONTROLLER:在此分支下加入自己的液晶屏初始化函数

使用特权

评论回复
地板
有何不可0365|  楼主 | 2022-6-30 19:41 | 只看该作者
5    stm32f10x_it.c

extern __IO int32_t OS_TimeMS;

void SysTick_Handler(void)
{
OS_TimeMS ++;

}

使用特权

评论回复
5
有何不可0365|  楼主 | 2022-6-30 19:42 | 只看该作者
6    main.c

使用特权

评论回复
6
有何不可0365|  楼主 | 2022-6-30 19:42 | 只看该作者
完整的程序已经上传https://download.csdn.net/download/xiaowudidao/10362261

使用特权

评论回复
7
Bblythe| | 2022-10-5 09:22 | 只看该作者

让该端口输出低电平的语句

使用特权

评论回复
8
Pulitzer| | 2022-10-5 12:21 | 只看该作者

AD功能禁用掉,再配置切换为带下降沿触发的外部中断触发脚

使用特权

评论回复
9
Uriah| | 2022-10-5 19:22 | 只看该作者

它导致设计复杂,代码可读性差

使用特权

评论回复
10
帛灿灿| | 2023-4-1 08:19 | 只看该作者

都可以产生指定个数的PWM脉冲

使用特权

评论回复
11
Bblythe| | 2023-4-1 09:22 | 只看该作者

保存当前被执行函数的上下文

使用特权

评论回复
12
童雨竹| | 2023-4-1 11:18 | 只看该作者

通常选择0.01μF~0.1μF的陶瓷电容作为旁路电容。

使用特权

评论回复
13
Pulitzer| | 2023-4-1 12:21 | 只看该作者

系统时钟通过AHB预分频器,给相对应的外设设置相对应的时钟频率

使用特权

评论回复
14
公羊子丹| | 2023-4-1 13:24 | 只看该作者

完全不必要的 Else 块

使用特权

评论回复
15
公羊子丹| | 2023-4-1 14:17 | 只看该作者

来自单 片机内部的定时器和GPIO、串行通信设备UART等外设机器的中断被称为外部设备中断

使用特权

评论回复
16
Wordsworth| | 2023-4-1 15:20 | 只看该作者

返回值类型与参数类型

使用特权

评论回复
17
Clyde011| | 2023-4-1 16:23 | 只看该作者

当端口P1.0输出低电平时,小灯就亮,因为此时小灯中有电流通过

使用特权

评论回复
18
万图| | 2023-4-1 18:19 | 只看该作者

将晶振内移,使其离PCB边缘至少1cm以上的距离

使用特权

评论回复
19
Uriah| | 2023-4-1 19:22 | 只看该作者

TIM4正常中断,UART1串口发送正常,就是串口接收中断进不去。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

704

帖子

0

粉丝