第3部分-计算机程序设计员(嵌入式应用-ARM)_3级_操作技能复习题(一).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第3部分-计算机程序设计员(嵌入式应用-ARM)_3级_操作技能复习题(一).docx》由会员分享,可在线阅读,更多相关《第3部分-计算机程序设计员(嵌入式应用-ARM)_3级_操作技能复习题(一).docx(145页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3部分操作技能复习题STM32F107 ARM处理器基本接口应用】一、GPIO操作(一)(试题代码:1.1.1;考核时间:lOmin)1 .试题单(1)操作条件1) RealView MDKO2) STM32F107VC 鉴定平台。3) Jlink调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的 基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用RealView MDK,按照要求完成代码编程。3)进行Debug调试,仿真验证。4)在STM32F107VC鉴定平台烧写运行。(3)操作要求1)考生
2、按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在Project Navigator中将工程归档为ZIP压缩包保存至考生文件夹。2 .素材内容(1)素材文件夹:素材1. 1. 1(2)任务说明:工程目的是控制LED1、LED2、LED3、LED4四个发光二极管LED跑马运行。运行逻辑:点亮LED1,延时,点亮LED2、LED3,关闭LED1,延时,点亮LED4,关闭试题代码表示该试题在操作技能考核方案表格中的所属位置。左起第一位表示项目 号,第二位表示单元号,第三位表示在该项目、单元下的第几个试题。LED2, LED3,延时,关闭LED4,如此循环,实现
3、LED1、LED2、LED3、LED4跑马 运行。电路原理如图1 LED设计电路所示,STM32F107VC鉴定平台原理图设计使 用通用10端口 D端口第3、第4、第7和第13四个管脚来分布控制控制LED1一LED控制原理:LED控制端口输出高低电平,通过限流电阻、LED连接到地, 形成电流回路。当输出为高电平3.3V,通过LED的电流近似为(3. 31.5) /600=3MA的正向电流,驱动LED发光;当输出为低电平0V时,通过限流电阻, LED和地之间没有电势差,没有电流回落,LED不发光。任务结果:LED1-LED4循环点亮,同时LCD上显示相应的LED信息。(3)具体要求:参照任务说明
4、实现LED控制GPI0端口 3、端口 4和STM32F107VC芯片的管 脚映射。路径:l.l.lLibrariesSTM32F10x_StdPeriph_Driverincstm32fl0x_gpio.h3.评分表试题代码及名称1. 1. 1 GPIO 操作考核时间lOmin评价要素配分评分细则得分1模块功能运行 正确8能够在STM32F107VC平台上跑马运行 LEDl-LED4o合计配分6合计得分GPIO操作(二)(试题代码:1. 1.2;考核时间:lOmin)L试题单(1)操作条件1) RealView MDK。2) STM32F107VC 鉴定平台。3) JI ink调试器。4)素材
5、(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的 基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用RealView MDK,按照要求完成代码编程。3)进行Debug调试,仿真验证。4)在STM32F107VC鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在Project Navigator中将工程归档为ZIP压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材L1.2(2)任务说明:工程目的是控制LED1、LED2、LED
6、3、LED4四个发光二极管LED跑马运行。运行逻辑:点亮LED1,延时,点亮LED2、LED3,关闭LED1,延时,点亮LED4,关闭 LED2, LED3,延时,关闭LED4,如此循环,实现LED1、LED2、LED3, LED4跑马 运行。电路原理如图1 LED设计电路所示,STM32F107VC鉴定平台原理图设计使 用通用10端口 D端口第3、第4、第7和第13四个管脚来分布控制控制LED1 一4。R9-4600RR95600RR96600RR97600R图1 LED设计电路LED控制原理:LED控制端口输出高低电平,通过限流电阻、LED连接到地, 形成电流回路。当输出为高电平3. 3V
7、,通过LED的电流近似为(3.3-1.5) /600=3MA的正向电流,驱动LED发光;当输出为低电平0V时,通过限流电阻, LED和地之间没有电势差,没有电流回落,LED不发光。任务结果:LED1LED4循环点亮,同时LCD上显示相应的LED信息。(3)具体要求:参照任务说明实现LED控制GPI0端口 7、端口 13和STM32F107VC芯片的管脚映射。路径:1. 1. 2LibrariesSTM32F10x_StdPeriph_Driverincstm32f10x_gpio. h3.评分表试题代码及名称1. 1.2 GPIO 操作考核时间lOmin评价要素配分评分细则得分1模块功能运行
8、正确2能够在STM32F107平台上跑马运行 LED1LED4。合计配分6合计得分GPIO操作(三)(试题代码:1.1.3;考核时间:lOmin)L试题单(1)操作条件1) RealView MDK.2) STM32F107VC 鉴定平台。3) Jlink调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的 基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用RealView MDK,按照要求完成代码编程。3)进行Debug调试,仿真验证。4)在STM32F107VC鉴定平台烧写运行。(3)操作要求1
9、)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在Project Navigator中将工程归档为ZIP压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材1. 1.3(2)任务说明:工程目的是控制LED1、LED2, LED3、LED4四个发光二极管LED跑马运行。 运行逻辑:点亮LED1,延时,点亮LED2、LED3,关闭LED1,延时,点亮LED4,关闭 LED2、LED3,延时,关闭LED4,如此循环,实现LED1、LED2、LED3、LED4跑马 运行。电路原理如图1 LED设计电路所示,STM32F107VC鉴定平台原理图设计使
10、用通用10端口口端口第3、第4、第7和第13四个管脚来分布控制控制LED1 一4。图1 LED设计电路LED控制原理:LED控制端口输出高低电平,通过限流电阻、LED连接到地, 形成电流回路。当输出为高电平3.3V,通过LED的电流近似为(3. 3 1.5) /600=3MA的正向电流,驱动LED发光;当输出为低电平0V时,通过限流电阻,LED和地之间没有电势差,没有电流回落,LED不发光。任务结果:LED1-LED4循环点亮,同时LCD上显示相应的LED信息。工程中相关变量及参数注解: void STM_EVAL_LEDInit (Led_TypeDef Led) LED 初始化函数 GPI
11、O_InitStructure. GPI0_Mode GPIO 模式配置:GPI0_Mode_0ut_PP (推 挽模式,值为0x10); GPI0_Mode_0ut_0D (开漏模式,值为0x14) GPIO_InitStructure. GPI0_Speed GPIO 输出最大速度配置(3)具体要求:参照任务说明实现GPIO在推挽模式和输出最大速度为50MHz时,LED1LED4 按照给定逻辑顺序跑马运行。路径:1. 1. 3UtilitiesSTM32_EVAL stm32_eval. co3.评分表试题代码及名称1. 1. 3 GPIO 操作考核时间lOmin评价要素配分评分细则得分1
12、模块功能运行 正确3能够在STM32F107VC平台上跑马运行 LED1LED4。合计配分6合计得分GPIO操作(四)(试题代码:1. 1.4;考核时间:lOmin)1 .试题单(1)操作条件1) RealView MDK。2) STM32F107VC 鉴定平台。3) Jlink调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的 基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用RealView MDK,按照要求完成代码编程。3)进行Debug调试,仿真验证。4)在STM32F107VC鉴定平台烧
13、写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在Project Navigator中将工程归档为ZIP压缩包保存至考生文件夹。2 .素材内容(1)素材文件夹:素材L 1.4(2)任务说明:工程目的是控制LED1、LED2、LED3, LED4四个发光二极管LED顺序点亮。 运行逻辑:点亮LED1,延时;点亮LED2,延时;点亮LED3,延时;点亮LED4,延 时。电路原理如图1 LED设计电路所示,STM32F107VC鉴定平台原理图设计使用LED控制原理:LED控制端口输出高低电平,通过限流电阻、LED连接到地,形成电流
14、回路。当输出为高电平3.3V,通过LED的电流近似为(3.3-1.5) /600=3MA的正向电流,驱动LED发光;当输出为低电平0V时,通过限流电阻, LED和地之间没有电势差,没有电流回落,LED不发光。任务结果:LED1LED4顺序点亮。工程中相关变量及参数注解: 函数 STM_EVAL_LEDOn (LED):实现 LED 点亮函数Delay。:延时,参数可视实际情况而设定(3)具体要求:参照任务说明实现LED1-LED4按照给定逻辑顺序逐个点亮,延时时间可自 行设定,但要求在视觉上有明显的顺序感。路径:1. 1. 4basic_examplesSTM32F10x_StdPeriph_
15、ExamplesGPI001-I0Toggl emain. c3.评分表试题代码及名称1. 1.4 GPIO 操作考核 时间lOmin评价要素配分评分细则得分1模块功能运行 正确6LED1-LED4顺序点亮合计配分6介计得分GPIO操作(五)(试题代码:1.1.5;考核时间:lOmin)1 .试题单(1)操作条件1) RealView MDKO2) STM32F107VC 鉴定平台。3) Jlink调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的 基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使
16、用RealView MDK,按照要求完成代码编程。3)进行Debug调试,仿真验证。4)在STM32F107VC鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在Project Navigator中将工程归档为ZIP压缩包保存至考生文件夹。2 .素材内容(1)素材文件夹:素材1.L5(2)任务说明:工程目的是控制LED1、LED2、LED3、LED4四个发光二极管LED循环点亮。 运行逻辑:点亮LED1,延时;点亮LED2,延时:点亮LED3,延时:点亮LED4,延 时,之后循环执行此操作。电路原理如图1 LED设
17、计电路所示,STM32F107VC鉴 定平台原理图设计使用通用10端口口端口第3、第4、第7和第13四个管脚来 分布控制控制LED14。LED控制原理:LED控制端口输出高低电平,通过限流电阻、LED连接到地, 形成电流回路。当输出为高电平3. 3V,通过LED的电流近似为(3.3-1.5) /600=3MA的正向电流,驱动LED发光;当输出为低电平0V时,通过限流电阻, LED和地之间没有电势差,没有电流回落,LED不发光。任务结果:LED1LED4循环点亮。工程中相关变量及参数注解: 函数 STM_EVAL_LEDOn (LED):实现 LED 点亮 函数 STM_EVAL_LEDOff(
18、LED):实现 LED 关闭 函数Delay。:延时,参数可视实际情况而设定(3)具体要求:参照任务说明实现LED1-LED4按照给定逻辑顺序逐个点亮,再逐个关闭, 循环进行。延时时间可自行设定,但要求在视觉上有明显的顺序感。路径:1. 1. 5basic_examplesSTM32F10x_StdPeriph_ExamplesGPI001-I0Togglemain. c3.评分表试题代码及名称1. 1.5 GPIO 操作考核时间lOmin评价要素配分评分细则得分1模块功能运行 正确6LED1-LED4循环点亮合计配分6合计得分二、中断控制使用方法(一)(试题代码:1.2.1;考核时间:lOm
19、in)1 .试题单(1)操作条件1) RealView MDK。2) STM32F107VC 鉴定平台。3) JI ink调试器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的 基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用RealView MDK,补全功能代码。3)进行Debug调试,仿真验证。4)在STM32F107VC鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在Project Navigator中将工程归档
20、为ZIP压缩包保存至考生文件夹。2 .素材内容(1)素材文件夹:素材L2. 1(2)任务说明:工程目的是通过配置3个定时器(TIM2, TIM3, TIM4),在每一个更新时间 时产生中断。将三个定时器接到他们所对应的IRQ中断通道上,将每一个IRQ 中断配置一个优先级:TIM2拥有抢占优先级0, TIM3拥有抢占优先级b TIM4 拥有抢占优先级2。通过中断服务程序: TIM2每一秒触发LED1翻转状态 TIM3每两秒触发LED2翻转状态 TIM4每三秒触发LED3翻转状态工程中相关变量及参数注解: 函数 TIMTConfig(TIMx, TIM_IT_Update, ENABLE):通过
21、TIMx 触发中(3)具体要求参照任务说明,实现通用定时器TIM2触发IRQ中断,使得LED1每隔1秒状 态翻转一次。路径:1. 2. lbasic_examp1esSTM32F1Ox StdPeriph Examples01-IRQ ChanneIs main. c3.评分表试题代码及名称1.2.1中断控制器使用方法考核时间lOmin评价要素分评分细则得分1模块功能运行 正确8LED1每隔秒点亮合计配分8合计得分中断控制使用方法(二)(试题代码:1.2.2;考核时间:lOmin)L试题单(1)操作条件1) RealView MDK.2) STM32F107VC 鉴定平台。3) Jlink调试
22、器。4)素材(2)操作内容根据素材案例给定的设计调试任务要求,在已有项目框架及部分模块代码的 基础上完成指定模块的调试。硬件调试要求涉及到以下内容:1)阅读任务要求,理解模块设计调试要求。2)使用RealView MDK,补全功能代码。3)进行Debug调试,仿真验证。4)在STM32F107VC鉴定平台烧写运行。(3)操作要求1)考生按要求在指定位置建立考生文件夹。2)将“操作内容”中所有文件保存至指定工程文件目录。3)在Project Navigator中将工程归档为ZIP压缩包保存至考生文件夹。2.素材内容(1)素材文件夹:素材L2.2(2)任务说明工程目的是通过配置3个定时器(TIM2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部分 计算机 程序设计员 嵌入式 应用 ARM _3 操作技能 复习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内