[其他ST产品] 移植STemWin5.32到stm32f103ve

[复制链接]
1260|13
 楼主| 有何不可0365 发表于 2022-6-30 19:37 | 显示全部楼层 |阅读模式

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

首先添加函数

5201462bd8b00b7a5f.png

 楼主| 有何不可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 ++;

}
 楼主| 有何不可0365 发表于 2022-6-30 19:42 | 显示全部楼层
6    main.c
6308562bd8be603c2e.png
 楼主| 有何不可0365 发表于 2022-6-30 19:42 | 显示全部楼层
完整的程序已经上传https://download.csdn.net/download/xiaowudidao/10362261
Bblythe 发表于 2022-10-5 09:22 | 显示全部楼层

让该端口输出低电平的语句
Pulitzer 发表于 2022-10-5 12:21 | 显示全部楼层

AD功能禁用掉,再配置切换为带下降沿触发的外部中断触发脚
Uriah 发表于 2022-10-5 19:22 | 显示全部楼层

它导致设计复杂,代码可读性差
帛灿灿 发表于 2023-4-1 08:19 | 显示全部楼层

都可以产生指定个数的PWM脉冲
Bblythe 发表于 2023-4-1 09:22 | 显示全部楼层

保存当前被执行函数的上下文
童雨竹 发表于 2023-4-1 11:18 | 显示全部楼层

通常选择0.01μF~0.1μF的陶瓷电容作为旁路电容。
Pulitzer 发表于 2023-4-1 12:21 | 显示全部楼层

系统时钟通过AHB预分频器,给相对应的外设设置相对应的时钟频率
公羊子丹 发表于 2023-4-1 13:24 | 显示全部楼层

完全不必要的 Else 块
公羊子丹 发表于 2023-4-1 14:17 | 显示全部楼层

来自单 片机内部的定时器和GPIO、串行通信设备UART等外设机器的中断被称为外部设备中断
Wordsworth 发表于 2023-4-1 15:20 | 显示全部楼层

返回值类型与参数类型
Clyde011 发表于 2023-4-1 16:23 | 显示全部楼层

当端口P1.0输出低电平时,小灯就亮,因为此时小灯中有电流通过
万图 发表于 2023-4-1 18:19 | 显示全部楼层

将晶振内移,使其离PCB边缘至少1cm以上的距离
Uriah 发表于 2023-4-1 19:22 | 显示全部楼层

TIM4正常中断,UART1串口发送正常,就是串口接收中断进不去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

781

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部