admin管理员组文章数量:1530842
2024年3月30日发(作者:)
双击Keil uVision5快捷方式,运行Keil uVision5
1、新建工程
[Project]->[New ]
选择文件夹(自定义),输入文件名(例Test01)
[保存]
2、选择CPU型号
展开[Freescale],选择[K60 Series]下[MK60DN512xxx10]
[OK]
3、选择运行环境
勾选[Device]->[Startup]
[OK]
4、设置属性
[Project]->[Options for Target'Target1'... ALT+F7]
或选中Target1后,鼠标右键,选择[Options for Target'Target1'... ALT+F7]
Target属性页,根据开发板上硬件,填入相应晶体频率如图红框所示
C/C++属性页,选择[Include Paths]后[...]按纽,如图红框如示
选择工具栏上[New/Insert]按纽,,如图红框如示
选择[C:Keil_v5ARMPackARMCMSIS4.2.0CMSISInclude]目录
[OK]
Debug属性页,选择PEMicro Debugger调试器,如图红框所示
[OK]
5、例程
展开[]Target1]
选择[Source Group1],单击鼠标右键,选择[Add New Item to 'Source Group 1']
选择C File(.c),选择文件夹路径(自定义),填写文件名Test01
加入如下代码
#include "MK60D10.h"
void delay(void){
}
int main(void){
}
unsigned int counter=0;
SIM->SCGC5 |= (0x1f<<9); //Turn on all port clocks
//Set PTA28, and PTA29 (LED's) for GPIO functionality
PORTA->PCR[28] |= (1<<8);
PORTA->PCR[29] |= (1<<8);
//Change PTA28, PTA29 to outputs
PTA->PDDR |= (0x03<<28);
//turn on PTA29
PTA->PDOR |= (0x01<<29);
for(;;) {
}
PTA->PTOR |= 1<<28;
counter++;
delay();
int i,j;
for(i=0;i<1000;i++)
for(j=0;j<1000;j++)
;
6、编译
[Project]->[Build Target F7]
或单击编译工具栏中Build图标
修改并编译至0 Error(s), 0 Warning(s).
7、调试
[Debug]->[Start/Stop Debug Session Ctrl+F5]
或单击调试工具栏中Start/Stop Debug Session图标
[Connect ( Reset) ]
版权声明:本文标题:Keil5使用说明 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1711802511a328223.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论