- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 STM32系列控制器
第3章STM32系列微控制器 内容 3.1 基于CortexM3内核的STM32F1微控制器简介 3.2 STM32F1微控制器的系统结构 3.3 STM32F1微控制器的存储器结构与映射 3.4 STM32F1微控制器的嵌入式闪存 3.5 STM32F1微控制器的启动配置 3.6 STM32F1微控制器的电源控制 3.7 STM32F1微控制器的复位 3.8 STM32F1微控制器的调试端口 3.1 基于CortexM3内核的STM32F1微控制器简介 STM32F1系列处理器 意法半导体(STMicroelectronics) 意大利SGS微电子公司 法国Thomson半导体公司 3.1 基于CortexM3内核的STM32F1微控制器简介 3.1 基于CortexM3内核的STM32F1微控制器简介 3.1 基于CortexM3内核的STM32F1微控制器简介 STM32F103ZET6芯片介绍 基于ARM Cortex-M3核心的32 位微控制器,LQFP-144封装。 512KB片内FLASH,64KB片内RAM,可设置的BOOT区 片内双RC 晶振,提供8M和32K 的频率。支持片外高速晶振(8M),和片外低速晶振(32K)。 RTC和备份寄存器(可以理解为电池保存的RAM),利用外置的纽扣电池,实现掉电数据保存功能。 支持 JTAG,SWD调试。 支持调试跟踪模块(包括ETM) 多达80个IO(大部分兼容5V逻辑) DMA通道 4个通用定时器,2个高级定时器,2个基本定时器。独立和窗口看门狗 3路SPI接口,2路I2S 接口,2路I2C接口,5路USART,一个USB从设备接口,一个 CAN接口 SDIO接口(支持CF卡等外设) 可兼容SRAM,NOR和NAND Flash 接口FSMC(支持LCD)。 3路共16通道的12位AD输入,2路共2 通道的12位 DA 输出。支持片外独立电压基准。 内置温度传感器 电压范围:2.0-3.6V。内置调压器提供1.8V。支持电压监控、低功耗模式 EXIT外部中断/事件管理 3.2 STM32F1微控制器的系统结构 3.3 STM32F1微控制器的存储器结构与映射 存储格式 大端小端针对多字节数据存储时字节顺序而言的。 小端存储 所谓“Little Endian”,数据的低字节存放在内存低地址中,高字节存放在高地址中。 大端存储 所谓Big Endian ,数据的低字节存放在内存的高地址,数据的高字节存放在内存的低地址。 3.3 STM32F1微控制器的存储器结构与映射 3.3 STM32F1微控制器的存储器结构与映射 位带操作 SRAM基地址 0片上外设基地址03.3 STM32F1微控制器的存储器结构与映射 位带操作 SRAM基地址 0片上外设基地址0bit_word_addr=bit_band_base+(offset*32)+(bit_number*4) 映射0第二位 00(0x300*32)+(2*4) 3.4 STM32F1微控制器的嵌入式闪存 嵌入式闪存功能 保存用户代码 系统bootloader 用户选项字节 嵌入式闪存容量 低密度 16-32KB 中密度 64-128KB 高密度 256-512KB 超大密度 768KB和1MB Flash 编程与擦除控制器 Flash Program and Erase Controller 3.4 STM32F1微控制器的嵌入式闪存 3.4 STM32F1微控制器的嵌入式闪存 嵌入式闪存的编程操作 (ISP)在系统编程 In System Programming 在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。 (IAP)在应用编程 In Application Programming 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。 3.5 STM32F1微控制器的启动配置 通过BOOT0和BOOT1引脚的电平配置启动模式 复位后,在SYSCLK的第四个上升沿,BOOT引脚的值将被锁存 待机模式退出时,BOOT引脚的值将被重新锁存 3.5 STM32F1微控制器的启动配置 3.6 STM32F1微控制器的电源控制 VDD,VSS 处理器供电引脚(2.0-3.6V,3.3V,使用ADC大于2.4V) 不同封装使用不同组数的VDDVSS(3-11组) 全部VDD和VSS需要外部连接,每组在靠近芯片处连接10nF-100nF的高频瓷介电容,第三组连接4.7-10
您可能关注的文档
最近下载
- 【新高考Ⅱ卷】2024年 普通高等学校招生全国统一考试真题语文试卷[带答案].pdf VIP
- 《中华人民共和国社区矫正法》培训与解读课件.pptx VIP
- 人工智能在消防与安全领域的应用培训.pptx VIP
- DB3301_T 0492-2025 老旧小区住宅加装电梯管理规程.docx
- 初中物理《电功率》主题单元设计.docx VIP
- Unit 3 Getting along with others 单元复习 课件-2024-2025学年高中英语牛津译林版(2020)必修第一册.pptx VIP
- 介绍我的家乡河南.pptx VIP
- WST406-2024临床血液检验常用项目分析质量标准.pptx VIP
- 2024年新苏教版一年级上册数学课件 第一单元 第4课时 认识0.pptx VIP
- 轮胎供应项目实施方案.pptx VIP
文档评论(0)