- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式期末总复习概要
一、GPIO功能描述 GPI/O端口相关寄存器 两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH), 两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR), 一个32位置位/复位寄存器(GPIOx_BSRR), 一个16位复位寄存器(GPIOx_BRR) 一个32位锁定寄存器(GPIOx_LCKR)。 GPIO端口的每个位可以由软件分别配置成多种模式。 ─输入浮空 ─输入上拉 ─输入下拉 ─模拟输入 ─开漏输出 ─推挽式输出 ─推挽式复用功能 ─开漏复用功能 一、GPIO功能描述 一、GPIO功能描述 复位期间和刚复位后,复用功能未开启,I/O端口被配置成浮空输入模式: CNFx[1:0]=01b, MODEx[1:0]=00b 1、通用I/O(GPIO) I/O端口作为数字输入口可模拟输入口容忍的输入电压:5V,VDD 1、通用I/O(GPIO) 当作为输出配置时,写到输出数据寄存器上的值(GPIOx_ODR)输出到相应的I/O引脚。可以以推挽模式或开漏模式(当输出0时,只有N-MOS被打开)使用输出驱动器。 输入数据寄存器(GPIOx_IDR)在每个APB2时钟周期捕捉I/O引脚上的数据。 所有GPIO引脚有一个内部弱上拉和弱下拉,当配置为输入时,它们可以被激活也可以被断开。 1、通用I/O(GPIO) 2、单独的位设置或位清除 当对GPIOx_ODR的个别位编程时,软件不需要禁止中断:在单次APB2写操作里,可以只更改一个或多个位。 这是通过对“置位/复位寄存器”(GPIOx_BSRR,复位是 GPIOx_BRR)中想要更改的位写’1’来实现的。没被选择的位将不被更改。 三、中断和事件 一、中断和事件 对于互联型产品105和107系列,外部中断/事件控制器由20个产生事件/中断请求的边沿检测器组成; 对于其它产品,则有19个能产生事件/中断请求的边沿检测器。每个输入线可以独立地配置输入类型(脉冲或挂起)和对应的触发事件(上升沿或下降沿或者双边沿都触发)。每个输入线都可以独立地被屏蔽。挂起寄存器保持着状态线的中断请求。 一、中断和事件 1、多达19/20个产生事件/中断请求 ● 80个/112 I/O作为EXTI线0.15 (【中文】STM32F系列ARM内核32位高性能微控制器参考手册V10_1.pdf-P137) ● EXTI线16连接到PVD输出 ● EXTI线17连接到RTC闹钟事件 ● EXTI线18连接到USB唤醒事件 ● EXTI线19连接到以太网唤醒事件(只适用于互联型产品) 一、中断和事件 2、两种设置模式 ● 中断模式 ● 事件设置模式 3、独立触发 ● 上升沿 ● 下降沿 ● 上升和下降沿 ● 可屏蔽每个事件中断线 4、每个中断线都有专用的状态位 一、中断和事件 5、最多可产生19个软件中断和事件请求 6、最小脉冲宽带:1 * TPCLK2(高速APB信号) 7、EXTI被映射到高速APB( APB 2)上,以节省进入外部中断服务程序的时间 STM32F10xxx微控制器的看门狗 启动方式: 通过选项字设定:硬件或软件启动; 基本特色: 自由运行的递减计数器; 内部独立的低功耗时钟LSI提供时钟,即使主时钟失效,看门狗仍处于激活状态; 一旦启动独立看门狗,就不能停止(LSI也不能被禁止); 看门狗被激活后,则在计数器计数至0x000时产生复位;在电源稳定期间,即使系统进入STOP和STANDBY模式,独立看门狗复位能将系统从STANDBY模式唤醒。 IWDG主要性能 ● 自由运行的递减计数器 ● 时钟由独立的RC振荡器提供(可在停止和待机模式下工作) ● 看门狗被激活后,则在计数器计数至0x000时产生复位 IWDG模块的功能框图 如果用户在选择字节中启用了“硬件看门狗”功能,在系统上电复位后,看门狗会自动开始运行;如果在计数器计数结束前,若软件没有向键寄存器写入相应的值,则系统会产生复位。 STM32的通用定时器 通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合,包括测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)。 使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。 每个定时器都是完全独立的,没有互相共享任何资源。它们可以一起同步操作。 TIMx主要功能 ● 16位向上、向下、向上/向下自动装载计数器 ● 16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65536之间的任意数值 ● 4个独立通道: 输入捕获 输出比较 PWM生成(边缘或中间对齐模式) 单脉冲模式输出 TIMx主要功能 ● 使用外部信号控制定时器和定时器互连的
您可能关注的文档
最近下载
- 中兴5GC专家认证考试题库大全-上(单选、多选题汇总).doc VIP
- 2025年安徽省职业技能竞赛(计算机软件测试员)备赛试题库资料(含答案).pdf VIP
- 膝关节运动损伤自我诊断课件.pptx VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx VIP
- SPL Phonitor2 120V专业耳放Phonitor 2 BA EN说明书用户手册.pdf
- (2024秋新版本)教科版一年级科学上册全册PPT课件.pptx
- 《卫星运行时间》教学设计.doc VIP
- 2025年秋新人教版二年级上册数学全册同步课件.pptx
- GB50497-2019 建筑基坑工程监测技术标准.docx VIP
- 《竞赛规程》课件.ppt VIP
文档评论(0)