永发信息网

如何使用MDK5.0建立STM32F103工程

答案:1  悬赏:80  手机版
解决时间 2021-02-16 00:48
如何使用MDK5.0建立STM32F103工程
最佳答案
1.解压stm32f10x_stdperiph_lib.zip 可以从ST官方网站免费下载。 2.创建一个Demo文件夹 2.1 新建子文件夹User,用于存放用户源程序 2.2 新建子文件夹Project,用户KEIL工程文件 2.3 在Project下依次创建Obj和List子文件夹,存放编译过程中产生的中间文件。 3. 复制源代码到Demo文件夹 3.1 将stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.1.2Libraries文件整体复制到Demo文件夹下。这就是ST的标准库,是以源代码形式提供的。 3.2 将库中的演示代码IOToggle中的文件复制到Demo\User文件夹. 4. 新建一个Keil MDK工程 4.1 启动Keil MDK,点击菜单 New uVision Project,然后按向导进行操作 4.2 选择CPU类型为 STM32F103ZE (这是安富莱STM32开发板采用CPU类型) 4.3 当提示是否复制启动代码时,请选择否。(我们用最新的库中的启动代码,不用Keil软件自带的旧版本启动文件) 4.4 根据自己的需要修改Target名字。(名字任意) 4.5 为了便于代码管理,在这个Project下创建几个Group (名字可以任意) User : 存放用户自己写的源代码 RVMDK : 存放启动文件(汇编文件) StdPeriph_Driver : 存放ST标准库文件 CMSIS : 存放CMSIS接口文件(这也是库的一部分) 4.6 创建好Group后,我们开始依次添加文件。 5. 修改源代码。我们将修改main.c 文件,换成我们自己跑马灯程序。 6. 配置工程, 点击“Options”按钮 6.1 切换到Output。 选择Object文件夹。 在Create Hex File 前打钩。 6.2 切换带Listing。 选择Listings文件夹 6.3 切换到C/C++ 添加两个预编译宏 STM32F10X_HD, USE_STDPERIPH_DRIVER (这是ST库用到了这两个宏) 修改Includes路径 6.4 切换到Debug 选择硬件调试器(缺省是软件仿真),我们选择Cortex-M3 J-Link调试器 再 Run to main前打钩 6.4 切换到Utilities 选额调试器类型,我们选择Cortex-M3 J-Link 点settings按钮,添加Flash编程算法,我们选择STM32高密度器件,Flash容量512K字节 7. 配置工程完毕。下面开始编译。 8. 编译OK,开始调试。 9. 教程结束。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北仓中里4号院这个地址在什么地方,我要处理
机动车行驶证丢了非本人但只有原行驶证复印件
九宫山真君石殿供奉的是什么
1.5青山年视力恢复体验店内蒙古·呼和浩特店N
广州市房地产中介协会在什么地方啊,我要过去
卧龙区南阳风暴电竞在哪里啊,我有事要去这里
【长着】林中旷地附近长着一丛丛野蔷薇...
足球为什么不取消越位
恒艺莱珠宝怎么去啊,有知道地址的么
两题.比的应用
国际篮联有多少种犯规
绍兴哪个吃饭的地方有20人的包厢
卡特琳娜整体橱柜衣柜浴柜地址在什么地方,想
奥迪a6故障吗u000200
在国际债券分类中,零息债券是指( )的债券。A
推荐资讯
东芝55u66ebc电视机怎么样
邮政银行定期存款到期不取利率怎么算?
冬天经常喝冷的饮料,对身体有什么害处?求大
为什么有人会真的一点好胜心都没有
军检体重轻少1斤行吗
开发区商贸城物业管理办公室我想知道这个在什
焉耆回族自治县农村信用合作联社十一农场信用
参加体育60%,文艺30%,美术10%三类课外兴趣小
为什么最善良的是女人,最恶毒的也是女人
长沙县长沙中国农业银行ATM(振兴路)在什么地
汪家老宅客栈地址在什么地方,想过去办事
oppoplus和vivox7plus哪个好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?