嵌入式系统原理作业三.doc_第1页
嵌入式系统原理作业三.doc_第2页
嵌入式系统原理作业三.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式系统原理作业三参考答案注意:l 上交时间:下周上大课之前;l 不许打印答案,可以不抄题目,把答写在作业纸上就可以一、 填空题1、 Cortex-M4处理器嵌套向量中断控制器(NVIC)的中断控制器类型寄存器(NVIC_ICTR),主要用于 显示NVIC支持的中断线数目 。2、 CM4内核支持的异常中,优先级固定不可改变的有三种: 复位 、 NMI 、 Hardfault 。不可屏蔽和硬故障3、 Cortex-M4内核的嵌套向量中断控制器NVIC,要禁止一个中断,需要对寄存器 NVIC_ICER(中断设置清零寄存器)对应的位进行写 1 操作。4、 STM32F439的外部中断/事件控制器EXTI,若要允许某个输入线下降沿触发中断和事件,需要设置的寄存器是EXTI_FTSR (下降沿触发选择寄存器)。5、 要取消STM32F439独立看门狗寄存器IWDG_PR的写保护,需要对寄 IWDG_KR 写入 0x5555 。0xaa:喂狗6、 若已知STM32F439通用定时器TIM3预分频器的时钟由内部时钟CK_INT提供,CN_INT的频率为20Mhz,预分频寄存器的值为1,要实现2us的定时,自动重载寄存器的值应为 19=ARR 。Tount=(ARR+1)*(PSC+1)/FCK7、 STM32F439的通用定时器TIM14,工作在PWM模式时,在计数器时钟频率不变的情况下,输出PWM波形的周期取决于寄存器 TIM14_ARR (自动重载寄存器),占空比取决于寄存器 TIM14_CCRx (比较器寄存器)。8、 STM32F439的定时器有三种: 高级定时器 、 基本定时器 和通用定时器;通用定时器TIM14主要由: 触发控制器 、 时基单元 、 输入捕获通道 和 输出比较通道 组成。二、简答题1、画出STM32F439独立看门狗的结构框图,并简述独立看门狗的工作原理。答:工作原理在键值寄存器(IWDG_KR)中写入0xCCCC,开始启用独立看门狗。此时计数器开始从其复位值0xFFF递减,当计数器值计数到尾值0x000时会产生一个复位信号(IWDG_RESET)。无论何时,只要在键值寄存器IWDG_KR中写入0xAAAA(即喂狗), 自动重装载寄存器IWDG_RLR的值就会重新加载到计数器,从而避免看门狗复位。如果程序异常,就无法正常喂狗,从而系统复位。2、画出STM32F439通用定时器PWM输出原理示意图,并简述TIM14输出PWM波形的原理。答:工作原理定时器TIM14工作在向上计数 PWM模式,且当CNT=CCRx 时输出1。那么就可以得到如上的 PWM示意图:当 CNT 值小于 CCRx 的时候, IO 输出低电平(0),当 CNT 值大于等于 CCRx 的时候,IO 输出高电平(1),当 CNT 达到 ARR值的时候

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论