收藏 分享(赏)

第3部分-计算机程序设计员(嵌入式应用-ARM)_3级_操作技能复习题(一).doc

上传人:dzzj200808 文档编号:2733067 上传时间:2018-09-26 格式:DOC 页数:147 大小:1.90MB
下载 相关 举报
第3部分-计算机程序设计员(嵌入式应用-ARM)_3级_操作技能复习题(一).doc_第1页
第1页 / 共147页
第3部分-计算机程序设计员(嵌入式应用-ARM)_3级_操作技能复习题(一).doc_第2页
第2页 / 共147页
第3部分-计算机程序设计员(嵌入式应用-ARM)_3级_操作技能复习题(一).doc_第3页
第3页 / 共147页
第3部分-计算机程序设计员(嵌入式应用-ARM)_3级_操作技能复习题(一).doc_第4页
第4页 / 共147页
第3部分-计算机程序设计员(嵌入式应用-ARM)_3级_操作技能复习题(一).doc_第5页
第5页 / 共147页
点击查看更多>>
资源描述

1、第 3 部分操作技能复习题【STM32F107 ARM 处理器基本接口应用】一、GPIO 操作(一) (试题代码 :1.1.1;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,按照要求完成代码编程。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)

2、操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.1.1(2)任务说明:试题代码表示该试题在操作技能考核方案表格中的所属位置。左起第一位表示项目号,第二位表示单元号,第三位表示在该项目、单元下的第几个试题。工程目的是控制 LED1、LED2、LED3、LED4 四个发光二极管 LED 跑马运行。运行逻辑:点亮 LED1,延时,点亮 LED2、LED3,关闭 LED1,延时,点亮 LED4,关闭 LED2、LED3,延

3、时,关闭 LED4,如此循环,实现 LED1、LED2、LED3、LED4跑马运行。电路原理如图 1 LED 设计电路所示, STM32F107VC 鉴定平台原理图设计使用通用 IO 端口 D 端口第 3、第 4、第 7 和第 13 四个管脚来分布控制控制LED14。图 1 LED 设计电路LED 控制原理:LED 控制端口输出高低电平,通过限流电阻、LED 连接到地,形成电流回路。当输出为高电平 3.3V,通过 LED 的电流近似为(3.31.5)/600=3MA 的正向电流,驱动 LED 发光;当输出为低电平 0V 时,通过限流电阻,LED 和地之间没有电势差,没有电流回落,LED 不发光

4、。任务结果:LED1LED4 循环点亮,同时 LCD 上显示相应的 LED 信息。(3)具体要求:参照任务说明实现 LED 控制 GPIO 端口 3、端口 4 和 STM32F107VC 芯片的管脚映射。路径:1.1.1LibrariesSTM32F10x_StdPeriph_Driverincstm32f10x_gpio.h3.评分表试题代码及名称 1.1.1 GPIO 操作 考核时间 10min评价要素 配分 评分细则 得分1 模块功能运行正确 8 能够在 STM32F107VC 平台上跑马运行LED1LED4。合计配分 6 合计得分GPIO 操作(二) (试题代码:1.1.2;考核时间:

5、10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,按照要求完成代码编程。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigat

6、or 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.1.2(2)任务说明:工程目的是控制 LED1、LED2、LED3、LED4 四个发光二极管 LED 跑马运行。运行逻辑:点亮 LED1,延时,点亮 LED2、LED3,关闭 LED1,延时,点亮 LED4,关闭 LED2、LED3,延时,关闭 LED4,如此循环,实现 LED1、LED2、LED3、LED4跑马运行。电路原理如图 1 LED 设计电路所示, STM32F107VC 鉴定平台原理图设计使用通用 IO 端口 D 端口第 3、第 4、第 7 和第 13 四个管脚来分布控制控制LED14。图

7、1 LED 设计电路LED 控制原理:LED 控制端口输出高低电平,通过限流电阻、LED 连接到地,形成电流回路。当输出为高电平 3.3V,通过 LED 的电流近似为(3.31.5)/600=3MA 的正向电流,驱动 LED 发光;当输出为低电平 0V 时,通过限流电阻,LED 和地之间没有电势差,没有电流回落,LED 不发光。任务结果:LED1LED4 循环点亮,同时 LCD 上显示相应的 LED 信息。(3)具体要求:参照任务说明实现 LED 控制 GPIO 端口 7、端口 13 和 STM32F107VC 芯片的管脚映射。路径:1.1.2LibrariesSTM32F10x_StdPer

8、iph_Driverincstm32f10x_gpio.h3.评分表试题代码及名称 1.1.2 GPIO 操作 考核时间 10min评价要素 配分 评分细则 得分1 模块功能运行正确 2 能够在 STM32F107 平台上跑马运行LED1LED4。合计配分 6 合计得分GPIO 操作(三) (试题代码:1.1.3;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)

9、阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,按照要求完成代码编程。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.1.3(2)任务说明:工程目的是控制 LED1、LED2、LED3、LED4 四个发光二极管 LED 跑马运行。运行逻辑:点亮 LED1,延时,点亮 LED2、LED3,关闭 LED

10、1,延时,点亮 LED4,关闭 LED2、LED3,延时,关闭 LED4,如此循环,实现 LED1、LED2、LED3、LED4跑马运行。电路原理如图 1 LED 设计电路所示, STM32F107VC 鉴定平台原理图设计使用通用 IO 端口 D 端口第 3、第 4、第 7 和第 13 四个管脚来分布控制控制LED14。图 1 LED 设计电路LED 控制原理:LED 控制端口输出高低电平,通过限流电阻、LED 连接到地,形成电流回路。当输出为高电平 3.3V,通过 LED 的电流近似为(3.31.5)/600=3MA 的正向电流,驱动 LED 发光;当输出为低电平 0V 时,通过限流电阻,L

11、ED 和地之间没有电势差,没有电流回落,LED 不发光。任务结果:LED1LED4 循环点亮,同时 LCD 上显示相应的 LED 信息。工程中相关变量及参数注解: void STM_EVAL_LEDInit(Led_TypeDef Led) LED 初始化函数 GPIO_InitStructure.GPIO_Mode GPIO 模式配置:GPIO_Mode_Out_PP(推挽模式,值为 0x10) ;GPIO_Mode_Out_OD(开漏模式,值为 0x14) GPIO_InitStructure.GPIO_Speed GPIO 输出最大速度配置(3)具体要求:参照任务说明实现 GPIO 在推

12、挽模式和输出最大速度为 50MHz 时,LED1LED4 按照给定逻辑顺序跑马运行。路径:1.1.3UtilitiesSTM32_EVAL stm32_eval.c。3.评分表试题代码及名称 1.1.3 GPIO 操作 考核时间 10min评价要素 配分 评分细则 得分1 模块功能运行正确 3 能够在 STM32F107VC 平台上跑马运行LED1LED4。合计配分 6 合计得分GPIO 操作(四) (试题代码:1.1.4;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例

13、给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,按照要求完成代码编程。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.1.4(2)任务说明:工程目的是控制 LED1、LED2、LED3、L

14、ED4 四个发光二极管 LED 顺序点亮。运行逻辑:点亮 LED1,延时;点亮 LED2,延时;点亮 LED3,延时;点亮 LED4,延时。电路原理如图 1 LED 设计电路所示,STM32F107VC 鉴定平台原理图设计使用通用 IO 端口 D 端口第 3、第 4、第 7 和第 13 四个管脚来分布控制控制LED14。LED 控制原理:LED 控制端口输出高低电平,通过限流电阻、LED 连接到地,形成电流回路。当输出为高电平 3.3V,通过 LED 的电流近似为(3.31.5)/600=3MA 的正向电流,驱动 LED 发光;当输出为低电平 0V 时,通过限流电阻,LED 和地之间没有电势差

15、,没有电流回落,LED 不发光。任务结果:LED1LED4 顺序点亮。工程中相关变量及参数注解: 函数 STM_EVAL_LEDOn(LED):实现 LED 点亮 函数 Delay():延时,参数可视实际情况而设定(3)具体要求:参照任务说明实现 LED1LED4 按照给定逻辑顺序逐个点亮,延时时间可自行设定,但要求在视觉上有明显的顺序感。路径:1.1.4basic_examplesSTM32F10x_StdPeriph_ExamplesGPIO01-IOTogglemain.c3.评分表试题代码及名称 1.1.4 GPIO 操作 考核时间 10min评价要素 配分 评分细则 得分1 模块功能

16、运行正确 6 LED1LED4 顺序点亮合计配分 6 合计得分GPIO 操作(五) (试题代码:1.1.5;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,按照要求完成代码编程。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)操作要求1)考生按要

17、求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.1.5(2)任务说明:工程目的是控制 LED1、LED2、LED3、LED4 四个发光二极管 LED 循环点亮。运行逻辑:点亮 LED1,延时;点亮 LED2,延时;点亮 LED3,延时;点亮 LED4,延时,之后循环执行此操作。电路原理如图 1 LED 设计电路所示,STM32F107VC鉴定平台原理图设计使用通用 IO 端口 D 端口第 3、第 4、第 7 和第 13 四个管脚来分布

18、控制控制 LED14。LED 控制原理:LED 控制端口输出高低电平,通过限流电阻、LED 连接到地,形成电流回路。当输出为高电平 3.3V,通过 LED 的电流近似为(3.31.5)/600=3MA 的正向电流,驱动 LED 发光;当输出为低电平 0V 时,通过限流电阻,LED 和地之间没有电势差,没有电流回落,LED 不发光。任务结果:LED1LED4 循环点亮。工程中相关变量及参数注解: 函数 STM_EVAL_LEDOn(LED):实现 LED 点亮 函数 STM_EVAL_LEDOff(LED):实现 LED 关闭 函数 Delay():延时,参数可视实际情况而设定(3)具体要求:参

19、照任务说明实现 LED1LED4 按照给定逻辑顺序逐个点亮,再逐个关闭,循环进行。延时时间可自行设定,但要求在视觉上有明显的顺序感。路径:1.1.5basic_examplesSTM32F10x_StdPeriph_ExamplesGPIO01-IOTogglemain.c3.评分表试题代码及名称 1.1.5 GPIO 操作 考核时间 10min评价要素 配分 评分细则 得分1 模块功能运行正确 6 LED1LED4 循环点亮合计配分 6 合计得分二、中断控制使用方法(一) (试题代码:1.2.1;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F10

20、7VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,补全功能代码。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.2

21、.1(2)任务说明:工程目的是通过配置 3 个定时器(TIM2,TIM3,TIM4) ,在每一个更新时间时产生中断。将三个定时器接到他们所对应的 IRQ 中断通道上,将每一个 IRQ中断配置一个优先级:TIM2 拥有抢占优先级 0,TIM3 拥有抢占优先级 1,TIM4拥有抢占优先级 2。通过中断服务程序: TIM2 每一秒触发 LED1 翻转状态 TIM3 每两秒触发 LED2 翻转状态 TIM4 每三秒触发 LED3 翻转状态工程中相关变量及参数注解: 函数 TIM_ITConfig(TIMx, TIM_IT_Update, ENABLE):通过 TIMx 触发中断(3)具体要求参照任务说

22、明,实现通用定时器 TIM2 触发 IRQ 中断,使得 LED1 每隔 1 秒状态翻转一次。路径:1.2.1basic_examplesSTM32F10x_StdPeriph_Examples01-IRQ_Channelsmain.c3.评分表试题代码及名称 1.2.1 中断控制器使用方法 考核时间 10min评价要素 配分 评分细则 得分1 模块功能运行 正确 8 LED1 每隔一秒点亮合计配分 8 合计得分中断控制使用方法(二) (试题代码:1.2.2;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。

23、4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,补全功能代码。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.2.2(2)任务说明工程目的是通过配置 3

24、个定时器(TIM2,TIM3,TIM4) ,在每一个更新时间时产生中断。将三个定时器接到他们所对应的 IRQ 中断通道上,将每一个 IRQ中断配置一个优先级:TIM2 拥有抢占优先级 0,TIM3 拥有抢占优先级 1,TIM4拥有抢占优先级 2。通过中断服务程序: TIM2 每一秒触发 LED1 翻转状态 TIM3 每两秒触发 LED2 翻转状态 TIM4 每三秒触发 LED3 翻转状态工程中相关变量及参数注解: NVIC_InitStructure.NVIC_IRQChannel:通用定时器通道配置部分中断向量表如下:(3)具体要求参照任务说明,通过使能通用定时器 TIM2 实现中断,使得

25、LED1 每隔 1 秒状态翻转一次。路径:1.2.2basic_examplesSTM32F10x_StdPeriph_Examples01-IRQ_Channelsmain.c3.评分表试题代码及名称 1.2.2 中断控制器使用方法 考核时间 10min评价要素 配分 评分细则 得分1 模块功能运行正确 8 能够在 LCD 上看到 TIM2 IRQ 中断,并且 LED1 每隔 1 秒点亮。合计配分 8 合计得分中断控制使用方法(三) (试题代码:1.2.3;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器

26、。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,补全功能代码。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.2.3(2)任务说明工程目的是通过配置 3

27、 个定时器(TIM2,TIM3,TIM4) ,在每一个更新时间时产生中断。将三个定时器接到他们所对应的 IRQ 中断通道上,将每一个 IRQ中断配置一个优先级:TIM2 拥有抢占优先级 0,TIM3 拥有抢占优先级 1,TIM4拥有抢占优先级 2。通过中断服务程序: TIM2 每一秒触发 LED1 翻转状态 TIM3 每两秒触发 LED2 翻转状态 TIM4 每三秒触发 LED3 翻转状态工程中相关变量及参数注解: NVIC_InitStructure.NVIC_IRQChannel:通用定时器通道配置部分中断向量表如下:(3)具体要求参照任务说明,通过使能通用定时器 TIM3 实现中断,使得

28、 LED2 每隔 2 秒状态翻转一次。路径:1.2.3basic_examplesSTM32F10x_StdPeriph_Examples2.201-IRQ_Channelsmain.c3.评分表试题代码及名称 1.2.3 中断控制器使用方法 考核时间 10min评价要素 配分 评分细则 得分1 模块功能运行正确 8 能够在 LCD 上看到 TIME3 IRQ 中断,并且 LED2 每隔 2 秒点亮。合计配分 8 合计得分中断控制使用方法(四) (试题代码:1.2.4;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlin

29、k 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,补全功能代码。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.2.4(2)任务说明工程目的是通

30、过配置 3 个定时器(TIM2,TIM3,TIM4) ,在每一个更新时间时产生中断。将三个定时器接到他们所对应的 IRQ 中断通道上,将每一个 IRQ中断配置一个优先级:TIM2 拥有抢占优先级 0,TIM3 拥有抢占优先级 1,TIM4拥有抢占优先级 2。通过中断服务程序: TIM2 每一秒触发 LED1 翻转状态 TIM3 每两秒触发 LED2 翻转状态 TIM4 每三秒触发 LED3 翻转状态工程中相关变量及参数注解: NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority:优先级配置(3)具体要求参照任务说明,实现通用定时器 TIM2,

31、TIM3,TIM4 按照各自的优先级别产生 IRQ 中断。使得 LED1 没个 1 秒点亮一次,LED2 每隔 2 秒点亮一次, LED3 每隔 3 秒点亮一次。路径:1.2.4basic_examplesSTM32F10x_StdPeriph_Examples2.201-IRQ_Channelsmain.c3.评分表试题代码及名称 1.2.4 中断控制器使用方法 考核时间 10min评价要素 配分 评分细则 得分1 模块功能运行正确 8能够在 LCD 上看到TIME2、TIME3、TIME4 IRQ 中断,并且LED1、LED2、LED3 分别每隔 1、2 、3秒点亮。合计配分 8 合计得分

32、中断控制使用方法(五) (试题代码:1.2.5;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,补全功能代码。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工

33、程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.2.5(2)任务说明工程目的是通过配置 3 个定时器(TIM2,TIM3,TIM4) ,在每一个更新时间时产生中断。将三个定时器接到他们所对应的 IRQ 中断通道上,将每一个 IRQ中断配置一个优先级:TIM2 拥有抢占优先级 0,响应优先级 0;TIM3 拥有抢占优先级 1,响应优先级 1;TIM4 拥有抢占优先级 2,响应优先级 0。通过中断服务程序: TIM2 每一秒触发 LED1 翻转状态 TIM3 每两秒触发 LED2 翻转状态 TIM4 每三

34、秒触发 LED3 翻转状态工程中相关变量及参数注解: NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority:抢占优先级配置 NVIC_InitStructure.NVIC_IRQChannelSubPriority:响应优先级配置(3)具体要求参照任务说明,实现通用定时器 TIM2,TIM3,TIM4 按照各自的抢占优先级和响应优先级产生 IRQ 中断。使得 LED1 没个 1 秒点亮一次,LED2 每隔 2 秒点亮一次, LED3 每隔 3 秒点亮一次。路径:1.2.5basic_examplesSTM32F10x_StdPeriph_Ex

35、amples2.201-IRQ_Channelsmain.c3.评分表试题代码及名称 1.2.5 中断控制器使用方法 考核时间 10min评价要素 配分 评分细则 得分1 模块功能运行正确 8能够在 LCD 上看到TIME2、TIME3、TIME4 IRQ 中断,并且LED1、LED2、LED3 分别间隔 1、2 、3秒点亮一次。合计配分 8 合计得分三、PWM 脉冲宽度调制(一) (试题代码:1.3.1;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务

36、要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,补全功能代码。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台验证实际结果。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.3.1(2)任务说明:PWM 即脉冲宽度调试调制模式可以产生一个由 TIMx_ARR 寄存器

37、确定频率,由 TIMx_CCRx 寄存器确定占空比的信号。 工程目的是利用普通定时器 3 产生 4 路相同周期,不同占空比的 PWM 波形。已知 TIMX3CLK36MHz,分频系数 Prescaler=0, TIM3 的时钟频率: TIM3 counter clock=TIM3CLK/(Prescaler + 1)。 TIM3 的频率: Frequence=TIM3 counter clock/(TIM3_ARR+1) 占空比计数公式为:TIM3_CRRx/(TIM3_ARR+1)*100%配置 PC.06(TIM3_CH1) PC.07(TIM3_CH2) PC.08(TIM3_CH3)

38、PC.09(TIM3_CH4)工程中相关变量及参数注解: TIM_TimeBaseStructure.TIM_Period:ARR TIM_TimeBaseStructure.TIM_Prescaler:分频系数 TIM_TimeBaseStructure.TIM_ClockDivision:时钟分频(3)具体要求参照任务说明,实现分频系数为 0 时,引脚 PC.06、PC.07、PC.08、PC.09产生 4 路相同频率,不同占空比的 PWM 波形。路径:1.3.2basic_examplesSTM32F10x_StdPeriph_Examples14-TIM06-PWM_Outputmai

39、n.c3.评分表试题代码及名称 1.3.1 PWM 脉冲宽度调制 考核时间 10min评价要素 配分 评分细则 得分2 输出频率 8 PC.06、PC.07、PC.08、PC.09 各产生1 路频率为 36KHz 的 PWM 信号合计配分 8 合计得分PWM 脉冲宽度调制(二) (试题代码:1.3.2;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求

40、,理解模块设计调试要求。2)使用 RealView MDK,补全功能代码。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台验证实际结果。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.3.2(2)任务说明:PWM 即脉冲宽度调试调制模式可以产生一个由 TIMx_ARR 寄存器确定频率,由 TIMx_CCRx 寄存器确定占空比的信号。 工程目的是利用普通定时器 3 产生 4 路相同

41、周期,不同占空比的 PWM 波形。已知 TIMX3CLK36MHz,分频系数 Prescaler=1, TIM3 的时钟频率: TIM3 counter clock=TIM3CLK/(Prescaler + 1)。 TIM3 的频率: Frequence=TIM3 counter clock/(TIM3_ARR+1) 占空比计数公式为:TIM3_CRRx/(TIM3_ARR+1)*100%配置 PC.06(TIM3_CH1) PC.07(TIM3_CH2) PC.08(TIM3_CH3) PC.09(TIM3_CH4)工程中相关变量及参数注解: TIM_TimeBaseStructure.TI

42、M_Period:ARR TIM_TimeBaseStructure.TIM_Prescaler:分频系数 TIM_TimeBaseStructure.TIM_ClockDivision:时钟分频(3)具体要求参照任务说明,实现分频系数为 1 时,引脚 PC.06、PC.07、PC.08、PC.09产生 4 路相同频率,不同占空比的 PWM 波形。路径:1.3.2basic_examplesSTM32F10x_StdPeriph_Examples14-TIM06-PWM_Outputmain.c3.评分表试题代码及名称 1.3.2 PWM 脉冲宽度调制 考核时间 10min评价要素 配分 评分

43、细则 得分1 输出频率 8 PC.06、PC.07、PC.08、PC.09 各产生1 路频率为 18KHz 的 PWM 信号合计配分 8 合计得分PWM 脉冲宽度调制(三) (试题代码:1.3.3;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,补全功能代码。3)进行 Debug 调试,仿真

44、验证。4)在 STM32F107VC 鉴定平台验证实际结果。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.3.3(2)任务说明:PWM 即脉冲宽度调试调制模式可以产生一个由 TIMx_ARR 寄存器确定频率,由 TIMx_CCRx 寄存器确定占空比的信号。 工程目的是利用普通定时器 3 产生 4 路相同周期,不同占空比的 PWM 波形。已知 TIMX3CLK36MHz,分频系数 Prescaler=2, T

45、IM3 的时钟频率: TIM3 counter clock=TIM3CLK/(Prescaler + 1)。 TIM3 的频率: Frequence=TIM3 counter clock/(TIM3_ARR+1) 占空比计数公式为:TIM3_CRRx/(TIM3_ARR+1)*100%配置 PC.06(TIM3_CH1) PC.07(TIM3_CH2) PC.08(TIM3_CH3) PC.09(TIM3_CH4)工程中相关变量及参数注解: TIM_TimeBaseStructure.TIM_Period:ARR TIM_TimeBaseStructure.TIM_Prescaler:分频系数

46、 TIM_TimeBaseStructure.TIM_ClockDivision:时钟分频(3)具体要求参照任务说明,实现分频系数为 1 时,引脚 PC.06、PC.07、PC.08、PC.09产生 4 路相同频率,不同占空比的 PWM 波形。路径:1.3.3basic_examplesSTM32F10x_StdPeriph_Examples14-TIM06-PWM_Outputmain.c3.评分表试题代码及名称 1.3.3 PWM 脉冲宽度调制 考核时间 10min评价要素 配分 评分细则 得分1 输出频率 8 PC.06、PC.07、PC.08、PC.09 各产生1 路频率为 12KHz

47、 的 PWM 信号。合计配分 8 合计得分PWM 脉冲宽度调制(四) (试题代码:1.3.4;考核时间:10min)1.试题单(1)操作条件1)RealView MDK。2)STM32F107VC 鉴定平台。3)Jlink 调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用 RealView MDK,补全功能代码。3)进行 Debug 调试,仿真验证。4)在 STM32F107VC 鉴定平台验证实际结果。(3)操作要求1)考生按要求在指定位置建立考

48、生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在 Project Navigator 中将工程归档为 ZIP 压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1.3.4(2)任务说明:PWM 即脉冲宽度调试调制模式可以产生一个由 TIMx_ARR 寄存器确定频率,由 TIMx_CCRx 寄存器确定占空比的信号。 利用普通定时器 3 产生 4 路相同周期,不同占空比的 PWM 波形。TIMX3CLK36MHz,分频系数为 0,所以 TIM3 计数的频率为 36KHz。TIM3 计数的频率等于 TIMX3CLK/(TIME3_ARR+1) 占空比计数公式为:定时器捕获

49、/比较寄存器(TIMx_CCRx)除以(定时器自动重装载寄存器+1)*100%配置: PC.06(TIM3_CH1) PC.07(TIM3_CH2) PC.08(TIM3_CH3) PC.09(TIM3_CH4)工程中相关变量及参数注解: CCRx_Val: 16 位捕获/比较寄存器变量 x(3)具体要求根据任务说明,实现 4 路占空比分别为 20%,30%,50%,80%的 PWM 信号,由 PC06、PC07、PC08、PC09 四个管脚输出 。路径:1.3.4basic_examplesSTM32F10x_StdPeriph_Examples14-TIM06-PWM_Outputmain.c3.评分表试题代码及名称 1.3.4 PWM 脉冲宽度调制 考核时间 10min评价要素 配分 评分细则 得分1 模块功能实现正确 8PC.06、PC.07、PC.08、PC.09 产生 4路频率为 36KHz,占空比为20%,30%,50%,80%

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报