您的位置:首页 > 其它

STM32 学习一 Keil开发环境搭建

2015-01-07 22:06 411 查看

1.ARM简介

ARM(Advanced RISC Machines),设计了大量高性能、廉价、耗能低的RISC处理器,占有手机处理器90%以上市场。

功能耗低
功能强
32位
合作伙伴多
产品线丰富
ARM性能比较:



华为海思K3V2采用ARM9架构。
ARM11以后,命名改为Cortext系列。

2.Cortex架构:

Cortex-A:高性能应用处理器,如Symbian、Linux、WinCE、WindowsMobile。
Cortex-R:专门针对实时、深度嵌入式解决方案,如高档轿车、军事国防应用。
Cortex-M:专注于低成本嵌入式微控制器,相对低端。
Cortex-M0:针对FPGA
Cortex-M1:替代低成本MCU
Cortex-M3:占领高性能MCU市场
Cortex-M4:主要针对数字信号处理

3.Cortex-M3:

高性能:哈佛结构+分支预算
高集成度:
高代码密度:Thumb2指令集
内嵌NVIC中断
低成本。
Cortex-M3的产品:

STM32系列:意法半导体
Stellatirs系列:
LPC1000系列:
AT91SAM3系列:Atmel

4.STM32:

STM32F103增加型系列:32位
STM32F101基本型系列:32位



5.STM32命名:



6.引脚:

我入手的芯片是STM32F103C8T6,最小板系统。



7.测试程序

1.安装Keil uVision4(MDK4.12).zip

2.创建Project

选择菜单Project-New Project,输入study1









3.新增study1.c

int main()
{
;
}


编译成功:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: