《嵌入式系统》课件_STM32

PPT
  • 阅读 93 次
  • 下载 0 次
  • 页数 44 页
  • 大小 3.588 MB
  • 2022-12-01 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
《嵌入式系统》课件_STM32
可在后台配置第一页与第二页中间广告代码
《嵌入式系统》课件_STM32
可在后台配置第二页与第三页中间广告代码
《嵌入式系统》课件_STM32
可在后台配置第三页与第四页中间广告代码
《嵌入式系统》课件_STM32
《嵌入式系统》课件_STM32
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 44
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
文本内容

【文档说明】《嵌入式系统》课件_STM32.ppt,共(44)页,3.588 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-76715.html

以下为本文档部分文字说明:

Copyright2012杨词慧.Allrightsreserved.杨词慧yangcihui@nchu.edu.cn2014.10嵌入式系统——STM32微控制器Copyright2012杨词慧.Allrightsreserved.STM32微控制器1STM32F103的性能

指标Copyright2012杨词慧.Allrightsreserved.1STM32F103的性能指标Copyright2012杨词慧.Allrightsreserved.1)STM32F103的主要功能ARMCortex-M3核最高主频72MHz512kBFl

ash、64kBRAM1个USB、1个CAN、5个USART、3个SPI、2个I2C、2个I2S、1个SDIO、112个GPIO1STM32F103的性能指标Copyright2012杨词慧.Allrightsreserve

d.1)STM32F103的主要功能(续)3个ADC、2个DAC、8个定时器FSMC总线(支持NOR,NAND,SRAM)12通道DMA控制器Serialwiredebug(SWD)、JTAG

接口启动:用户Flash、系统存储器、SRAM1STM32F103的性能指标Copyright2012杨词慧.Allrightsreserved.STM32F103xC,STM32F103xDandS

TM32F103xEperformancelineblockdiagram>>DatasheetP12Copyright2012杨词慧.Allrightsreserved.JC-STM32CB核心板(STM32F103)Copyright2012杨词慧.Allrightsreserved.

2)JC-STM32CB核心板核心芯片:STSTM32F1038MNORFlash:SST39VF6401,16bit128MNANDFlash:K9F1G08U0C,8bit8MHzCPU晶振,32

768HzRTC晶振1个10M/100M以太网接口1STM32F103的性能指标Copyright2012杨词慧.Allrightsreserved.2)JC-STM32CB核心板(续)1路音频输出和1路音频输入1个10-pinJTAG调试接口1个4-pi

nSWD串行调试接口Reset按钮、自定义LED,电源LED1个精密可调电阻连接到片内ADC输入1STM32F103的性能指标Copyright2012杨词慧.Allrightsreserved.2)JC-STM32CB核心板

(续)使用CPLD扩展IO口及地址译码,型号EPM240T100C5N板载10/100M网卡控制器,型号DM9000AEP,16bit总线接口1STM32F103的性能指标Copyright2012杨词慧.Allrightsreserved.1STM32F103的性能指标启动模式选择Cop

yright2012杨词慧.Allrightsreserved.2)JC-STM32CB核心板(续)SWD接口:1-3.3V,2-SWDIO,3-SWCLK,4-GNDJTAG接口:1-3.3V,2-3.3V,

3-TRST,4-nRST,5-TDI,6-TDO,7-TMS,8-GND,9-TCK,10-GND1STM32F103的性能指标Copyright2012杨词慧.Allrightsreserved.扩展口定义Copyright20

12杨词慧.Allrightsreserved.扩展口定义(续)Copyright2012杨词慧.Allrightsreserved.1STM32F103的性能指标RS232接口Copyright2012杨词慧.All

rightsreserved.1STM32F103的性能指标外部扩展总线Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构Copyright2012杨词慧.Allrightsreserved.STM3

2F103的BGA144封装>>DatasheetP24Copyright2012杨词慧.Allrightsreserved.STM32F103的BGA100封装>>DatasheetP25Copyright2012杨词慧.All

rightsreserved.STM32F103的LQFP144封装>>DatasheetP26Copyright2012杨词慧.Allrightsreserved.STM32F103的LQFP100封装>>DatasheetP27Copyright2012杨词慧.Allrightsrese

rved.STM32F103的LQFP64封装>>DatasheetP28Copyright2012杨词慧.Allrightsreserved.STM32F103的WLCSP64Ballout封装>>DatasheetP29Copyright2012杨词慧.All

rightsreserved.1)STM32F103的引脚引脚功能2STM32F103的硬件结构Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构2)GPIOGPIO端口的每

个位可以由软件分别配置成多种模式输入浮空、输入上拉、输入下拉、模拟输入开漏输出、推挽式输出、推挽式复用功能、开漏式复用功能Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构2)GPIO(续)每个I/O口

由7个寄存器来控制配置寄存器:GPIOx_CRL,GPIOx_CRH数据寄存器:GPIOx_IDR,GPIOx_ODR置位/复位寄存器:GPIOx_BSRR复位寄存器:GPIOx_BRR锁定寄存器:GPIOx_LCKR

Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构I/O端口位的基本结构Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构5V兼容I/O端口位的基本结构Copyright

2012杨词慧.Allrightsreserved.2STM32F103的硬件结构端口位配置表注:CNF1、CNF0、MODE1、MODE0位于GPIOx_CRL、GPIOx_CRH寄存器中,PxODR是数据寄存器Copyri

ght2012杨词慧.Allrightsreserved.2STM32F103的硬件结构输出模式位Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构2)GPIO(续)复位期间和刚复位后,复用功能

未开启,I/O端口被配置成浮空输入模式。复位后,JTAG引脚被置于输入上拉或下拉模式:PA13:JTMS、PA15:JTDI、PB4:JNTRST置于上拉模式PA14:JTCK置于下拉模式Copyright2012杨词慧.Allrightsreser

ved.2STM32F103的硬件结构2)GPIO(续)当作为输出配置时,写到输出数据寄存器上的值(GPIOx_ODR)输出到相应的I/O引脚。输入数据寄存器(GPIOx_IDR)在每个APB2时钟周期捕捉I

/O引脚上的数据。所有GPIO引脚有一个内部弱上拉和弱下拉,当配置为输入时,可被激活或断开。Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构2)GPIO(续)单独的位设置或位清除在单次APB2写操作里,

可以只更改一个或多个位。通过对GPIOx_BSRR、GPIOx_BRR中想要更改的位写’1’来实现的。没被选择的位将不被更改。Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构2)G

PIO(续)所有端口都有外部中断能力如使用外部中断线,端口必须配置成输入模式。Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构2)GPIO(续)复用功能复用输入:端口须配置成输入模式(式(浮空、上拉或下拉),且

输入引脚由外部驱动。复用输出:端口必须配置成复用功能输出模式(推挽或开漏)。双向复用:端口位必须配置复用功能输出模式(推挽或开漏),输入驱动器被配置成浮空输入模式。Copyright2012杨词慧.Allrightsreserved.2STM32F1

03的硬件结构2)GPIO(续)软件重新映射I/O复用功能可以把一些复用功能重新映射到其他一些脚上。这时,复用功能就不再映射到它们的原始引脚上了。通过软件配置相应的寄存器来完成。Copyright2012杨词慧.Allrightsreserved.2ST

M32F103的硬件结构2)GPIO(续)外设的GPIO配置>>DatasheetP110Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构2)GPIO(续)GPIO寄存器>>DatasheetP113端

口配置低寄存器(GPIOx_CRL)(x=A..E)Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构2)GPIO(续)GPIO寄存器>>DatasheetP113端口配置高寄存器(GPIOx_CRH)(

x=A..E)Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构>>DatasheetP129GPIO寄存器地址映像和复位值Copyright2012杨词慧.Allrightsreserved.2STM32F103的硬件结构3)时钟控

制GPIO寄存器>>DatasheetP70APB2外设时钟使能寄存器(RCC_APB2ENR)Copyright2012杨词慧.Allrightsreserved.谢谢!Copyright2012杨词慧.Allr

ightsreserved.STM32F10x的两个系列Copyright2012杨词慧.Allrightsreserved.STM32F10x结构框图

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?