STM32嵌入式系统笔记(STM32F103)

这篇博客详细介绍了STM32F103这款基于ARM Cortex-M3内核的微控制器。内容涵盖了嵌入式系统的基本概念,STM32F103的处理器架构,开发环境Keil MDK的使用,以及GPIO、中断系统的工作原理。STM32固件库按照CMSIS接口标准建立,每个GPIO由多个寄存器控制,并强调了时钟在系统中的重要性。此外,还讨论了中断控制器NVIC、USART与UART的区别以及通用定时器的组成。
摘要由CSDN通过智能技术生成

1.嵌入式系统是以嵌入应用为目的计算机系统,按照从低到高的等级,

分为片级,板级,和系统级。单片机属于片级计算机

2.嵌入式处理器包括:微控制器MCU、微处理器MPU、数字信号处理器DSP

,ARM处理器(STM就是一家ARM处理器的生产商)

3.STM32F103 属于ARM第七代架构:ARMv7,内核为Cortex-3

4.开发环境:keil mdk是针对ARM公司等处理器提供的一个完整的开发环境。

注意事项:a.有多个版本的MDK,不能安装在同一个目录下面;

          b.mdk5需要加载芯片对应的支持包;

5.烧写方式:sw(ST-LINK), JTAG, ISP

6.CMSIS, Cortex Microcontroller Software Interface Standard 微控制器软件接口标准

STM32固件库,就是按照CMSIS接口标准建立起来的

https://www.stmcu.org.cn/

下载STM32F10x固件函数库

7.GPIO:

GPIO的输入工作模式

IO端口有输入电平

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值