查看: 2594|回复: 0

【STM32F429】 1.MDK 5.1x 自动emWin工程建立

[复制链接]
  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-3-27 10:52:12 | 显示全部楼层 |阅读模式
    分享到:
    MDK 5.x自带了STM32最新的驱动,建立工程不需要先下载驱动拷贝到目录等一系列的设置,使用起来很方便,而且包括了最新的emWin库,可以直接包含到工程中。
       
        首先,从菜单中选择新建一个工程

       
        指定工程存放的路径和工程名

       
        确定后选择对应的CPU,比如STM32F429ZIT6

       
        到这里需要把用到的库全部选择上,如果缺少必要的支持,会以不同的颜色显示出来

       
        如果需要用到emWin,需要加入这些东西

       
        确定后,一个空的工程建立完毕。下面需要开始设置一些参数了

       
        按照自己的习惯改好名称,点击右键选择Option

       
        如果是STM32F429Discovery,那么外部晶振用的是8M,更改一下;用MicroLib可以减小编译后的体积,节省空间

       
        生成Hex,不是必须的

       
        选择调试器,Discovery自带了调试器,所以选ST的

       
        点击旁边的Setting,更改为SWD方式连接

       
        将Flash的类型也选择一下

       
        设置完成,添加一个Main.c文件

       
        提供了一些文件类型和代码的模板,节省工作量

       
        这里我直接建立了一个空文件,然后手动输入的最少代码

       
        编译一下,没有错误,但有4个警告,这是因为选择了Display这项,其中的参数没有用到,自己完善显示处理的过程后这个警告会消除,暂时不去理会

       
        设置一个断点后烧写到开发板中,可以看到运行后停在断点处,方便调试

       
        刚刚编译的只是默认的参数,对应开发板,需要设置一些参数,尤其是用到了RTOS,需要告诉系统使用的频率是多少。
        这里有点迷惑,在MDK 5.0x的版本里,有许多设置项,可以直接指定PLL的参数等,而到了5.1x后都没有了,不知道为什么。

       
        下面再来看看emWin的使用方法,在菜单的工具里添加自定义项,增加GUIBuilder

       
        自己起个名字,然后选择路径等

       
        在本工程的路径下可以找到,因为在工程建立的时候勾选了GUITool这个东西

       
        再选择用于保存生成文件的路径

       
        确定保存后就能够在菜单中看到这个,点击可以运行,使用方法就不再说了,都一样的。

       
        一个包括有emWin的工程建立完毕,具体的使用方法比如需要实现哪些函数等还在摸索当中。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-18 10:27 , Processed in 0.114253 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.