欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    [嵌入式系统设计(基于STM32F4)][徐灵飞][习题解答]第八章.docx

    • 文档编号:5716956       资源大小:22.05KB        全文页数:3页
    • 资源格式: DOCX        下载积分:5文币     交易提醒:下载本文档,5文币将自动转入上传用户(最好的沉淀)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要5文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    [嵌入式系统设计(基于STM32F4)][徐灵飞][习题解答]第八章.docx

    1、嵌入式系统设计(基于STM32F429)第 8 章课后题参考答案1. 系统时钟的三个输入选择分别是 HSI 、_HSE_、 PLLCLK 。2. 复位后,系统时钟源是 HSI 。3. STM32F429 微控制器内部的 5 个时钟源:HIS、 HSE _、LSI、LSE、 PLLCLK 4. RC 复位电路形式是什么?5. STM32F429 微控制器中 GPIO、USART1 和 TIM1 的时钟分别来自 _HCLK_、_PCLK2 、PCLK2 。6. 阐述PLL 的倍频原理。当锁相环处于锁定状态时,鉴相器( PD)的两输入端一定是两个频率完全一样但有一定相位差的信号。如果它们的频率不同,

    2、则在压控振荡器( VCO)的输入端一定会产生一个控制信号使压控振荡器的振荡频率发生变化,最终使鉴相器( PD)的两输入信号(一个是锁相环的输入信号 Ui, 一个是压控振荡器的输出信号 Uo)的频率完全一样,则环路系统处于稳定状态。基于此原理,如果在 VCO 之后,加一个分频器(N 分频),在反馈回锁相环输入端,此时输出信号即为原来的 N 倍。Ui晶振电路鉴相器fi低通滤波器压控U0振荡器fofoN分频器fi=fo/N7. 请说明 SYSCLK、HCLK、PCLK1 及PCLK2 这 4 个时钟之间的关系。答:SYSCLK= HCLK。PCLK1 及PCLK2 的频率由 RCC 时钟配置寄存器

    3、(RCC_CFGR)的 PPRE1 和 PPRE2 两个位域决定。默认系统复位后。PCLK1= HCLK /4 PCLK2= HCLK /28. 选择 HSE 振荡器时钟(8MHz)作为 PLL 时钟源,并选择 PLL 生成 180MHz 的系统时钟,那么PLL 的分频因子 M、P 和倍频因子N,可以分别是 8 、 2 、 360 ,系统时钟不分频产生 AHB 时钟 HCLK=180MHz。当 APB1 总线 4 分频 HCLK 时钟,PCLK1= 45 MHz,当 APB2 总线2 分频 HCLK 时钟,PCLK2= 90 MHz,。9. 使用 HSE 振荡器时钟作为 PLL 的时钟源,并配

    4、置 PLL 作为系统时钟源系统时钟设置为168MHz?答:假设 HSE = 25MHz。 IO uint32_t HSEStartUpStatus = 0;/*-第 1 步*/RCC_HSEConfig(RCC_HSE_ON); / 使能 HSE,开启外部晶振HSEStartUpStatus = RCC_WaitForHSEStartUp();/ 等待 HSE 启动稳定if (HSEStartUpStatus = SUCCESS)/判断 HSE 是否启动成功,不成功的话,出错处理/*在程序运行中更改系统时钟的话需要先将时钟源切换到其他,并关闭 PLL,再进行 PLL 配置*/RCC_SYSCL

    5、KConfig(RCC_SYSCLKSource_HSE); / 将系统时钟切换到 HSE while (RCC_GetSYSCLKSource() != 0x04) / 判断 HSE 是否被选为系统时钟RCC_PLLCmd(DISABLE);/禁止 PLL/*-第 2 步*/RCC_HCLKConfig(RCC_SYSCLK_Div1); / HCLK = SYSCLK / 1 RCC_PCLK2Config(RCC_HCLK_Div2); / PCLK2 = HCLK / 2 RCC_PCLK1Config(RCC_HCLK_Div4); / PCLK1 = HCLK / 4/*-第 3

    6、步*/RCC_PLLConfig(RCC_PLLSource_HSE, 25, 336, 2, 1); / 配置 PLL/*-第 4 步*/RCC_PLLCmd(ENABLE); / 使能 PLLwhile (RCC_GetFlagStatus(RCC_FLAG_PLLRDY) = RESET) / 等待 PLL 稳定/*-开启 OVER-RIDE 模式,以能达到更高频率*/PWR-CR |= PWR_CR_ODEN;while(PWR-CSR & PWR_CSR_ODRDY) = 0)PWR-CR |= PWR_CR_ODSWEN;while(PWR-CSR & PWR_CSR_ODSWRD

    7、Y) = 0)/*-配置 FLASH 预取指,指令缓存,数据缓存和等待状态*/FLASH-ACR = FLASH_ACR_PRFTEN| FLASH_ACR_ICEN| FLASH_ACR_DCEN| FLASH_ACR_LATENCY_5WS;/*-第 5 步*/RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); /把 PLL 时钟切换为系统时钟/*-第 6 步*/while (RCC_GetSYSCLKSource() != 0x08) /判断PLLCLK 是否被选为系统时钟else / HSE 启动出错处理while (1)10. 请查阅资料确定 USART1、SPI1、GPIOA、TIM1 及 TIM2 分别使用时钟源是什么? 答:USART1:PCLK2 SPI1:PCLK2 GPIOA:HCLK TIM1:PCLK2 TIM2:PCLK111 四个片上外设时钟使能函数分别是( 只需要函数名 ): RCC_AHB1PeriphClockCmd 、RCC_AHB2PeriphClockCmd、RCC_APB1PeriphClockCmd、RCC_APB2PeriphClockCmd。12使能 ADC1 的时钟使用函_RCC_APB2PeriphClockCmd( RCC_APB2Periph_ADC1 , ENABLE ) 。


    注意事项

    本文([嵌入式系统设计(基于STM32F4)][徐灵飞][习题解答]第八章.docx)为本站会员(最好的沉淀)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库