欢迎来到天天文库
浏览记录
ID:40673561
大小:42.00 KB
页数:6页
时间:2019-08-06
《6.例题“LED”的详细步骤》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、例题“LED”的详细步骤王晓荣2012年2月例题:LED(不用库)功能:不用库,在学习板上实现1个LED闪烁。步骤:1.安装软件1.安装MDK_V4.532.安装JLink_V4.342.建立工程框架1.新建工程的顶层文件夹:“LED(不用库)”,也可根据需要自己命名。2.在顶层文件夹“LED(不用库)”下新建文件夹“V0.0.0”,表示软件版本号。3.在“V0.0.0”文件夹下新建“Output”、“SRC”文件夹。4.运行“KeiluVision4”,点击主菜单“ProjectNewuVisionProject”,选择在工程“V0.0.0
2、”文件夹命名新建工程为“led.uvproj”(也可根据需要自己命名)。5.接下来出现CPU选择窗口,选择CPU为“STMicroelectronicsstm32f107vc”,点击“OK”。6.接下来出现“CopySTM32StartupCodetoProjectFolderandADDFiletoProject?”提示时选择“是”,这样一个工程框架就建好了!3.给工程添加文件1.在“SRC”文件夹下,新建文件“main.c”。2.点击,打开“Components,EnvironmentandBooks”窗口。3.用鼠标双击“Project
3、Targets”栏中的“Target1”将“Target1”改为“led”。4.将中间的“Groups”栏中的“SourceGroup1”改为:“MDK_STARTUP”。5.在中间的“Groups”栏中添加“USER”。6.在“USER”条目下的最右边“Files”栏中添加“V0.0.0SRC”下的“main.c”文件。1.工程设置1.点击,打开“OptionsforTarget窗口。2.点击“Output”栏,点击“SelectFolderforObjects…”按钮,选择目录“V0.0.0output”为目录。3.点击“Listing
4、”栏,点击“SelectFolderforListings…”按钮,选择目录“V0.0.0output”为目录。4.点击“Debug”栏,选中右边的“use”,并在右边的选择框中选择“Cortex-M/RJ-Link/J-Trace”。5.点击“Utilities”栏,在上面的选择框中选择“Cortex-M/RJ-Link/J-Trace”。点击“Settings”,选中“ResetandRun”,点击下面的“add”,添加芯片“STM32F10XconnectivityLineFlash”。2.程序修改1.在”main.c”中添加如下代码:
5、//-------------------------------------------------//功能:不用库,在学习板上实现1个LED闪烁//版本号:v0.0.0//编写:王晓荣//日期:20111212//-------------------------------------------------#includevoidDelay(unsignedintt);////////////////////////////////////////////////////////////////////
6、//////////////////-------------------------------------------------//主程序//-------------------------------------------------main(){RCC->APB2ENR=1<<5;GPIOD->CRL=6<<8;while(1){GPIOD->BSRR=1<<2;Delay(500000);GPIOD->BRR=1<<2;Delay(500000);}}//-------------------------------------
7、------------//延时//-------------------------------------------------voidDelay(unsignedintt){while(t--);}1.大功告成!编译运行,观察效果。下面是使用固件库的例题例题:LED功能:在学习板上实现1个LED闪烁。步骤:1.建立工程框架1.新建工程的顶层文件夹:“LED”,也可根据需要自己命名。2.在顶层文件夹“LED”下新建文件夹“V0.0.0”,表示软件版本号。3.在“V0.0.0”文件夹下新建“Output”、“SRC”文件夹。4.将“STM3
8、2固件库v3.5”中的“Libraries”文件夹整个拷贝到“V0.0.0”文件夹下。5.将“STM32固件库v3.5”中的“ProjectSTM3
此文档下载收益归作者所有