单片机与嵌入式实验教程
单片机与嵌入式实验教程
• • • • • • • • •
(5)嵌入式Linux 1)Linux是层次结构且内核完全开放的系统 2)强大的网络支持功能 3)Linux开发环境自成体系 4)Linux具有广泛的硬件支持特性 但嵌入式Linux也存在着一些不足: 1)Linux的实时性扩充 2)Linux内核的体系结构 3)Linux的集成开发环境
单片机与嵌入式实验教程
• 1)在ADS1.2安装目录下(图1),找到 SETUP.EXE。
图1
单片机与嵌入式实验教程
图2
单片机与嵌入式实验教程
• 2)点击Next(图3、图4)。
图3
单片机与嵌入式实验教程
图4
单片机与嵌入式实验教程
• 3)点击Yes,同意安装条款,才能继续安装 (图5)。
图5
单片机与嵌入式实验教程
• 4)紧密联系的多内核控制。 • 5)可支持ARM7,ARM9,ARM9E,ARM10以 及最新ARM1136J(F)-S。 • RVT主要特点: • 1)可编程的缓冲器的深度。 • ① 4百万个处理器周期利用4比特追踪端口。 • ② 2百万个处理器周期利用8/16比特追踪端口。 • ③ 8百万个处理器周期利用4比特追踪端口。 • ④ 4百万个处理器周期利用8/16比特追踪端口。
单片机与嵌入式实验教程
• • • • • • • • •
(6)QNX (7)UC/OS-II 1.4 基于ARM的嵌入式开发环境与工具 1.4.1 ARM Developer Suite(ADS) 1)代码生成工具 2)集成开发环境 3)调试器 4)指令集模拟器 5)ARM开发包
单片机与嵌入式实验教程
单片机与嵌入式实验教程
• • • •
• • • •
(1)VxWorks (2)Nucleus (3)OSE 1)高处理能力内核中实时性严格的部分都由 优化的汇编来实现,特点是使用信号量指针, 使数据处理非常迅速、快捷。 2)真正适合开发复杂的分布式系统 3)强大的容错功能 4)OSE获得了广泛的认证 (4)Windows CE
单片机与嵌入式实验教程
• • • • • • • •
⑤跟踪、分析和配置 4)RealView ARMulator ISS 1.4.3 ARM硬件仿真器Multi-ICE与Multi-Trace 1.4.4ARM新版硬件仿真套件RealView-ICE与 RealView-Trace RVI主要功能: 1)高性能调试。 2)可支持低速率的JTAG时针(低至3 kHz)。 3)支持网络连接(10/100 M以太网连接)和USB 连接(USB1.1&USB2.0)。
单片机与嵌入式实验教程
• • • •
2)最高的追踪时钟频率为250 MHz。 3)快速的数据上传。 4)充分地触发变量位置。 5)ETM协议v1.x,v2.x,v3.x for ETM7TM,ETM9TM,ETM10TM和ETM11TM。 • 6)ETM追踪端口支持模式。 • ① 单倍和两倍的时钟。 • ② 4,8,16比特数据端口宽度。
单片机与嵌入式实验教程
• 4)点击Browse,确定安装目录或者按照默认 目录安装,点击Next。 • 5)选择安装类型,例子中按照Full类型安装 (图6)。
图6
单片机与嵌入式实验教程
• 6)点击Next(图7)。
图7
单片机与嵌入式实验教程
• 7)点击Next(图8)。
图8
单片机与嵌入式实验教程
单片机与嵌入式实验教程
• • • • •
2)驻留监控软件 3)在线调试器 4)在线仿真器 1.3 嵌入式操作系统 嵌入式操作系统EOS(Embedded Operating System)又称实时操作系统;RTOS(Real Time Operation System)是一种支持嵌入式系统应用 的操作系统软件,它是嵌入式系统(包括硬、软 件系统)极为重要的组成部分,通常包括与硬件 相关的底层驱动软件、系统内核、设备驱动接 口、通信协议、图形界面、标准化浏览器 Browser等。
单片机与嵌入式实验教程
• 1.4.5 德国Lauterbach公司的TRACE32开发系 统 • (1)模块化设计 • (2)通用性 • (3)软件支持接口丰富 • (4)技术性能 • (5)可靠性 • 1.5 ARM Developer Suite(ADS)安装与使用说 明 • 1.5.1 ARM Developer Suite(ADS)安装
单片机与嵌入式实验教程
第1部分 Super-ARM实验指导
单片机与嵌入式实验教程
第1章 基于ARM的嵌入式 系统与开发
• 1.1 嵌入式系统的基本概念 • 嵌入式系统是指基于计算机技术的集硬件和 软件于一体的专用系统。 • 1.2 嵌入式系统开发环境 • (1)嵌入式系统集成开发环境(IDE) • (2)嵌入式系统仿真调试技术 • 1)指令集模拟器
• • • • • • • • •
6)ARM应用库 1.4.2 RealView Developer Suite(RVDS) 1)RealView编译工具(RVCT) 2)开发工具 3)RealView调试器(RVD) ①多内核调试 ②操作系统级调试 ③扩展的目标可见度(ETV) ④高级调试设备提供标准调试视图和高级调 试功能
• 8)点击Next(图9)。
图9
单片机与嵌入式实验教程
• 9)安装画面(图10)。
图10
单片机与嵌入式实验教程
• 10)安装完毕(图11)。
图11
单片机与嵌入式实验教程
• 11)安装License,点击下一步(图12)。
图12
单片机与嵌入式实验教程
图13
单片机与嵌入式实验教程
图14
单片机与嵌入式实验教程
图19
单片机与嵌入式实验教程
图20
单片机与嵌入式实验教程
Hale Waihona Puke 图15单片机与嵌入式实验教程
图16
单片机与嵌入式实验教程
图17
单片机与嵌入式实验教程
图18
单片机与嵌入式实验教程
• 1)在安装目录下找到setup.exe,双击执行(图19)。 • 2)以下步骤按照提示,很容易安装,这里只简单地按 顺序给出安装的画面(图20、图21、图22、图23、 图24、图25、图26、图27)。
单片机实验嵌入式系统实验
实验三
进行硬件调试,确保 电路功能正常,能够 支持后续的软件设计。
嵌入式系统软件设计实验
总结词
掌握嵌入式系统软件设计 原理
实验一
学习并掌握嵌入式系统操 作系统的使用,如Linux、 RTOS等。
实验二
根据项目需求,编写嵌入 式系统的底层驱动程序, 实现对硬件设备的控制。
实验三
进行软件调试,确保驱动 程序能够正确地与硬件交 互,实现所需功能。
ቤተ መጻሕፍቲ ባይዱ
嵌入式系统应用开发实验
总结词
掌握嵌入式系统应用开发 流程
实验一
实验二
根据项目需求,设计并实 现嵌入式系统的应用软件, 如智能家居控制、工业自 动化等。
进行系统集成测试,确保 应用软件与硬件能够协同 工作,实现完整的功能。
实验三
优化嵌入式系统的性能, 提高其稳定性和可靠性。
单片机与嵌入式系统实验比
消费电子
嵌入式系统在消费电子领域应用广 泛,如智能手机、平板电脑、智能 电视等。
汽车电子
单片机和嵌入式系统都在汽车电子 领域有应用,但嵌入式系统在高级 驾驶辅助系统(ADAS)等领域的应用 更为广泛。
单片机与嵌入式系统实验案
06
例分析
LED闪烁实验案例分析
总结词:简单明了
详细描述:LED闪烁实验是单片机实验中最基础的实验之一,主要目的是让学习者了解单片机 的I/O端口操作。通过编程控制单片机,使得连接在单片机上的LED灯按照设定的频率进行闪烁, 从而掌握单片机的硬件连接和软件编程。
单片机实验的发展趋势
01 随着技术的不断发展,单片机也在不断升级换代, 未来单片机将更加注重高性能、低功耗、智能化 等方面的发展。
02 嵌入式系统与物联网技术的结合将更加紧密,单 片机将更多地应用于智能家居、工业自动化等领 域。
嵌入式实验报告(51单片机)
实验报告内容实验题目:P口输出实验实验目的:通过实验了解P口做为输入输出方式使用时,CPU对P口的操作方式实验要求:控制8个LED灯,完成从左到右然后再从右到左再从左到右依次的循序流水实验器材:计算机和普中科技STC89C52单片机电路板实验步骤/程序流程分析:程序源代码:#include "reg52.h"#include<intrins.h>typedef unsigned int u16;typedef unsigned char u8;#define led P2void delay(u16 i){while(i--);}void main(){u8 i;led=0x7f;delay(50000);while(1){for(i=0;i<7;i++){led=_cror_(led,1);delay(50000);}for(i=0;i<7;i++){led=_crol_(led,1);delay(50000);}}}实验结果分析:实验日期:2017.10.24成绩评定:□优秀(100-90分)□良好(89-80分)□中等(79-70分)□及格(69-60分)□不及格(60-0分)教师签名:年月日实验报告内容实验要求:利用动态扫描和定时器0在数码管上显示出从200开始以1/10秒的速度往下递减直至100并保持此数,以此同时利用定时器1以500MS速度进行流水灯从上至下移动,当数码管上数减到停止时LED灯全亮。
实验器材:计算机和普中科技STC89C52单片机电路板实验步骤/程序流程分析:程序源代码:#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charsbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;uchar t0=0,t1,temp;uchar temp,bai,shi,ge;uint shu=200;uchar codesmgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39 ,0x5e,0x79,0x71};void delay(uint i){while(i--);}void xianshi(uchar bai,uchar shi,uchar ge){LSA = 0;LSB=0;LSC=0;P0=smgduan[ge];delay(250);P0=0x00;LSA=1;LSB=0;LSC=0;P0=smgduan[shi];delay(250);P0=0x00;LSA=0;LSB=1;LSC=0;P0=smgduan[bai];delay(250);P0=0x00;}void main(){TMOD=0x11;TH0=(65536-50000)/256; TL0=(65536-50000)%256; TH1=(65536-50000)/256; TL1=(65536-50000)%256; EA=1;ET0=1;ET1=1;TR0=1;TR1=1;temp=0xfe;P2=0xfe;while(1){xianshi(bai,shi,ge);}}void T0_time() interrupt 1 {TH0=(65536-50000)/256; TL0=(65536-50000)%256; t0++;if(t0==10){t0=1;temp=_crol_(temp,1);P2=temp; }}void T1_time() interrupt 3 {TH1=(65536-50000)/256; TL1=(65536-50000)%256; t1++;if(t1==2){t1=0;shu--;bai=shu/100;shi=shu%100/10;ge=shu%10;if(shu==100){TR1=0;TR0=0;P2=0x00;}}}实验结果分析:实验日期:2017.11.30成绩评定:□优秀(100-90分)□良好(89-80分)□中等(79-70分)□及格(69-60分)□不及格(60-0分)教师签名:年月日实验要求:以单片机为核心,设计数字秒表。
单片机与嵌入式系统实验讲义全
单片机与嵌入式系统实验讲义全单片机与嵌入式系统实验讲义第一章介绍嵌入式系统是将计算能力集成在特定的产品中,通过处理器芯片、内存、通信接口等硬件组件实现各种功能。
其中,单片机(Microcontroller Unit,MCU)作为嵌入式系统的核心部件之一,具有体积小、功耗低、接口丰富等特点。
本讲义旨在帮助初学者理解单片机的基本原理和嵌入式系统的设计方法,通过实验来提升实践能力。
第二章单片机基础2.1 单片机的定义与分类单片机是一种将微处理器、存储器和各种输入输出接口集成在一颗芯片上的微型计算机系统。
根据体系结构、位数和指令系统的不同,单片机可以分为多种类型,如8051单片机、AVR单片机、ARM单片机等。
2.2 常用的单片机开发平台常用的单片机开发平台有Keil、MPLABX、Arduino等。
其中,Keil是一款功能强大的集成开发环境(IDE),适用于8051单片机的开发。
MPLABX则针对PIC系列单片机提供了丰富的开发工具和调试功能。
Arduino则是一种开源硬件平台,它基于Atmel AVR单片机,具有上手简单、功能丰富的特点。
第三章嵌入式系统设计3.1 嵌入式系统的特点和应用领域嵌入式系统具有实时性、可靠性和稳定性等特点,广泛应用于汽车电子、医疗设备、智能家居等领域。
通过将硬件与软件相结合,嵌入式系统能够实现各种复杂的控制和通信功能。
3.2 嵌入式系统设计流程嵌入式系统设计流程包括需求分析、硬件设计、软件设计、系统集成和测试等环节。
在需求分析阶段,需要明确系统功能、性能要求和接口需求;在硬件设计阶段,需要选择合适的单片机和外围芯片,并进行电路设计和PCB布局;在软件设计阶段,需要编写嵌入式程序,并进行调试和测试;最后,进行系统集成和测试,确保系统的稳定性和可靠性。
第四章单片机实验4.1 实验一:LED闪烁这个实验主要介绍如何通过控制单片机的GPIO口来控制LED的亮灭,实现LED的闪烁效果。
单片机原理及嵌入式应用教程
单片机原理及嵌入式应用教程单片机原理及嵌入式应用教程单片机在我国的应用始于上世纪70年代末,80年代各理工科院校陆续开设了有关应用课程,使其得以较广泛的应用。
80末至90年代初,巴黎统筹委员会限制向中国出口单片机,而Intel公司通过香港转口使其产品几乎独占了中国的单片机市场。
1990年9月巴黎统筹委员会解除对中国的贸易禁令后,各公司的单片机纷纷进入中国,单片机应用的开发呈多样性。
目前,Freescale公司正在我国组织推广新一代HC08系列单片机及增强型HCS08系列单片机,相信会对我国的单片机应用产生积极的影响。
可以预见,HC08及HCS08系列单片机将在我国得到广泛的应用。
[ 阅读全文 ]第1章嵌入式应用技术概述更多..章介绍嵌入式系统及单片机的基本概念、发展历史;单片机的应用领域、发展特点及选型原则;嵌入式产品的一般构成及开发方法;还对如何学习嵌入式应用技术提出了建议。
第1节嵌入式系统与单片机第3节 MCU发展新特点及选型原则第5节嵌入式产品的一般构成与开...第2节单片机发展概况第4节如何学习嵌入式应用技术第2章嵌入式应用技术的硬件基础更多..本章的主要内容有:(1)数字电路基础知识;(2)嵌入式应用的常用元器件;(3)嵌入式应用技术的常用术语。
重点介绍嵌入式应用中的一些基础知识和术语,嵌入式应用技术与数字电路的关系很密切,数字电路是嵌入式应用开发的基础。
第1节数字电路基础知识第3节嵌入式应用技术的常用术语...第2节嵌入式应用的常用元器件第3章高级语言的串行通信编程更多..本章重点围绕高端如何使用Visual Basic实现串行通信来讲述Visual Basic的使用方法。
第1节 Visual Basic 6.0 编程简介...第3节 Visual Basic的常用控件第5节 Visual Basic的串行通信编...第2节 Visual Basic 6.0 语言基础...第4节 Visual Basic的串行通信控...第4章 Freescale 08系列单片机概述更多..Freescale的08系列单片机由于其稳定性高、开发周期短、成本低、型号多种多样、兼容性好而被广泛应用。
《单片机与嵌入式系统基础与实训》第三章
表3-1 Keil C51扩展的关键字
3.3.2 C51数据类型 C51支持的数据类型有:1.基本数据类型 2.构造类型 3.指针类 型与空类型。 位型(bit)
字符型(char) 基本类型 整型(int) 浮点数(float) 双精度浮点数(double) 数组类型(array) 数据类型 构造类型 结构体类型(struct) 共用体(union) 枚举(enum) 指针类型 空类型
● 3.2 Keil C51程序的基本结构
美国KEIL公司对ANSI C做了扩展,以适应单片机硬件结构 的C语言,称为C51。
1.C51程序跟ANSI ห้องสมุดไป่ตู้一样,函数是其基本单位。一个C51 源程序至少包括一个函数,但有且只有一个主函数main()。 2.C51 程序也主要由4部分组成: (1)指定头文件(2)声明区(3)主程序(4)函数定义
存储器类型 data bdata idata pdata xdata code 描述
直接寻址片内数据存储区,128字节,0~7FH;访问速度快,存放常 用变量或临时性传递变量。
可位寻址片内数据存储区,16字节,128位;允许位与字节混合访问。 间接寻址片内数据存储区(RAM),128字节,0~7FH。
sfr SCON = 0x98; /* 串口控制寄存器地址98H */
2.特殊位(sbit) C51的扩充功能可以单独访问 SFR中的位,使用关键字“sbit” 可以访问位寻址对象。但也像SFR一样不与ANSI C兼容, 用关键字“sbit”定义某些特殊位,并接受任何符号名,“=”号后 有三种方法将绝对地址赋给变量名
图3-5 C51数据类型
C51编译器中int和short相同,float和double相同,不列出说 明了。具体如表3-2所示。
《单片机与嵌入式系统实验指导书》
MCS-51单片机实验指导书成都理工大学信息科学与技术学院通信工程系2012年9月目录目录 (2)实验一单片机集成开发环境应用 (1)一、实验目的 (1)二、实验内容 (1)三、实验步骤 (8)四、实验程序 (9)五、思考问题 (9)实验二单片机I/O口实验 (10)一、实验目的 (10)二、实验内容 (10)三、实验步骤 (10)四、思考问题 (11)实验三中断、定时器 (12)一、实验目的 (12)二、实验内容 (12)三、实验步骤 (15)四、思考问题 (15)实验四通信实验 (16)一、实验目的 (16)二、实验内容 (16)三、实验步骤 (17)四、思考问题 (20)实验五数码管的显示 (21)一、实验目的 (21)二、实验内容 (21)三、实验步骤 (21)四、思考问题 (25)实验六 8255A接口芯片 (26)一、实验目的 (26)二、实验内容 (26)三、实验步骤 (27)四、思考问题 (28)实验七 DAC0832数/模转换 (29)一、实验目的 (29)二、实验内容 (29)三、实验步骤 (30)四、思考问题 (31)实验八 ADC0808模/数转换 (32)一、实验目的 (32)二、实验内容 (32)三、实验步骤 (34)四、思考问题 (36)实验一单片机集成开发环境应用一、实验目的1、熟悉单片机集成开发软件(Keil);2、掌握单片机仿真器的使用;3、掌握单片机P1口使用;二、实验内容(一)、集成开发环境Keil介绍及开发流程KEIL uVISION2是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,是众多单片机开发软件之一,它支持众多不同公司的MCS51架构的芯片,它集编辑,编译,仿真于一体,同时还支持PLM(产品全生命周期管理)、汇编和C语言的程序设计,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。
《单片机与嵌入式控制技术》实验书
《单片机与嵌入式控制技术》实验书机电工程学院目录安全注意事项 (1)实验一keil软件平台实验 (2)实验二按键控制实验 (10)实验三查表实验 (12)实验四中断实验 (14)附录......................................................................................................... 错误!未定义书签。
安全注意事项1、不要在实验室吃东西。
2、不要穿拖鞋进入实验室,下雨天雨伞不要带入实验室。
3、使用实验箱时轻拿轻放,插拔排线时,对准,不要把排针插歪或者弄折,同时注意别被排针扎手。
4、接线时,必须把实验箱电源关闭。
5、下课后整理实验箱,设备,导线,椅子归原位,电脑正常关机,产生的垃圾带走。
实验一keil软件平台实验一、实验目的认识单片机MCS-51最小系统的构成和相关的开发软件。
任何一个用户系统的开发都需要一个界面良好的调试平台,以方便地、快捷地完成系统的设计与调试。
单片机的开发也是如此。
Keil是目前最流行,使用最广泛的开发平台,也是我们学习单片机的良好工具。
因此,我们必须首先熟悉这个工具,掌握这个工具。
二、实验内容及原理(一)实验内容要求实现某一个I/O口控制八个LED发光二极管左移或者右移流水。
(二)实验原理实验是通过对一些简单程序的调试,帮助我们直观地了解与掌握Keil调试软件的基本功能,掌握如何利用Keil来调试应用系统的硬件与软件的基本方法。
1、硬件(1)实验箱开发板主控芯片采用单片机型号为STC89C52RC,总共四组八位并行I/O口,均可实现数据输入输出,一个全双工串口,可支持的振荡频率范围为2~48Mhz,具有三个16位可编程定时器/计数器,八个中断源,四级优先级,其引脚分布如图1-1所示。
此外实验箱开发板还配备了共阴极数码管显示模块、共阳极八字形流水灯模块、点阵模块、独立按键模块、矩阵按键模块、LCD1602液晶显示模块、蜂鸣器、实时时钟模块、直流电机模块、A/D转换模块等外围模块、超声波模块、温度传感器模块等,可供相关实验与单片机配合使用。
嵌入式系统与单片机2.5-2.8
实验报告
课程名称: 指导教师: 姓 学 名: 院: 嵌入式与单片机 贺建飚 帅康 信息科学与工程学院 ×××× ××××
专业班级: 学 号:
2017 年 11 月
1 / Байду номын сангаас8
目录
一 C 语言程序实验一...................................................................................................................... 4 一、实验目的........................................................................................................................... 4 二、实验设备........................................................................................................................... 4 三、实验内容........................................................................................................................... 4 四、 实验结果......................................................................................................................... 4 五、练习题....
单片机与嵌入式系统实验讲义全
《单片机与嵌入式系统》课程配套实验室讲义“单片机与嵌入式系统”实验实验一单片机开发过程及最小系统实验一、目的(1)熟悉Keil uVision2集成开发环境的使用;(2)熟悉8051最小系统的组成和工作原理;(3)熟悉单片机仿真开发系统的使用,掌握其基本功能和操作流程;2、实验设备一套完整的计算机系统、单片机开发板三、实验原理μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境。
它包括一个高效的编译器、一个项目管理器和一个 MAKE 工具。
其中,Keil C51是专为单片机设计的高效C语言编译器,符合ANSI标准。
一、关于开发环境μVision2如图 1-1 所示。
μVision2允许同时打开和浏览多个源文件。
图1-1 μVision2接口图2.菜单栏、工具栏和快捷键下面列出了μVision2菜单项命令、工具栏图标和默认快捷方式及其说明。
1)编辑菜单和编辑器命令编辑(如表1-1所示)表 1-1 编辑菜单和编辑器命令编辑菜单工具栏热键描述家将光标移动到行首2) 选择文本命令在µVision2中,可以通过按住 Shift 键和键盘上相应的箭头键来选择文本。
例如Ctrl+-> 可以将光标移动到下一个单词,那么 Ctrl+ Shift+ -> 就是选择当前光标位置和下一个单词开始位置之间的文本。
当然,您也可以使用鼠标选择文本。
3)项目菜单项目和项目命令项目(如表1-2所示)表 1-2 项目菜单和项目命令 Project4)调试菜单和调试命令(如表1-3所示)表 1-3 Debug 菜单和调试命令 Debug5) Peripherals 菜单 Peripherals(如表 1-4 所示)表 1-4 外设菜单外设下面是单片机外围设备的设置对话框(对话框的类型和内容取决于你选择的CPU)6)工具菜单工具(如表1-5所示)使用工具菜单,可以设置和运行 Gimpel PC-Lint、西门子 Easy-Case 和用户程序。
嵌入式系统实验操作流程
嵌入式系统实验操作流程实验一:LED显示效果实验任务:选用GPIOA口的8位输出控制8个LED灯实现花样显示,使8个LED从左到右逐个点亮、再从左到右逐个熄灭,然后从右到左逐个点亮、再从右到左逐个熄灭反复循环(逐个点亮或熄灭时间相隔1秒钟),观察实验效果,调整点亮时间。
软件平台:Keil uVision4;硬件平台:Crotex-M3 ARM板操作步骤:1.填写实验记录本后,在电脑最后一个硬盘新建好实验文件目录,将内核文件CMISI 和库文件Fwlib拷入在以自己学号和名字命名的文件下面作为每个实验的共享。
新建一个以该实验名字命名的文件夹用来存放今天实验所做的文件。
在该文件下面新建Project、Obj、List和User四个文件。
2.打开Keil uVision4,新建MDK工程,保存工程到Project文件夹下。
选择STM32F103RCT为目标芯片。
在弹出的对话框中,加入启动代码提示中选择否,因为要在后面选用ST库的启动代码。
3.建好工程后调出工程文件管理器,即在Target 1上右击,在弹出的快捷菜单中选择Manage Components。
4.改Project Targets为STM32F103RCT6,在Groups添加四个工作组,分别为Startup、CMSIS、Lib、User。
5.添加启动代码,按路径CMSIS→Startup,然后添加startup_stm32f10x_hd.s6.在CMSIS中添加STM32F的内核相关文件,选中CMSIS添加按钮,在弹出的对话框中选择CMSIS文件夹,添加core_cm3.c和system_stm32f10x.c两个文件。
7.在Lib中添加库文件,选中添加按钮,在弹出的对话框中选择Fwlib→src,在其中依次添加文件stm32f10x_gpio.c、stm32f10x_rcc.c、stm32f10x_flash.c三个文件。
8.在User添加main.c及stm32f10x_it.c,添加路径为User文件夹。
