美文网首页
嵌入式系统实验LAB11

嵌入式系统实验LAB11

作者: 欧欣祺 | 来源:发表于2017-12-21 18:26 被阅读0次
姓名 学号 班级 电话 邮箱
欧欣祺 15352267 15M2 13160874158 934039318@qq.com

1、实验题目

Interrupts and the Timer

2、实验内容

在板子上跑程序:
仿真完成后把相应端口PA3,4,5换成PF1,2,3.重新对端口初始化设置。先设置每1s Time定时中断并PF2切换亮灭,改变定时初值观察结果。再对系统定时器中断时间重新设定为10ms,在其中断服务程序中对PF3切换状态.

3、实验过程及结果

程序修改前


image.png

(1)初始化PLL

其输出频率为50MHz。


image.png

(2)初始化系统定时器中断

系统定时器控制PA4。优先级为2。


image.png image.png

(3)初始化时钟中断

时钟中断(Timer)控制PA3的变化,优先级为3。


image.png image.png

(4)主程序

可以看到,主程序中通过一个循环,不断改变PA5的值。

image.png

分析

可以看到系统定时器中断的优先级>时钟中断的优先级>主程序,因此当主程序运行的时候,发生时钟中断,主程序被阻塞,接着又出现了系统定时器中断,此时时钟中断程序也阻塞,直至系统定时器中断程序结束,时钟中断程序继续运行至结束,接着主程序才接着运行。

修改优先级

将时钟中断的优先级改为1,此时 时钟中断的优先级>系统定时器中断的优先级>主程序

image.png

因此得到下面的结果,可以看到当主程序运行的时候,发生系统定时器中断,主程序被阻塞,接着又出现了时钟中断程序中断,此时系统定时器中断程序也阻塞,直至时钟中断程序结束,系统定时器中断程序继续运行至结束,接着主程序才接着运行。


image.png

修改端口

  • 修改基地址
image.png
  • 初始化PF1-3


    image.png
  • 0.2s变化相当于时钟的频率为5HZ, 5HZ=50MHZ/(199+1)/50000,因此传入的参数为50000.

image.png image.png

蓝灯以较快的速度闪烁,估计就是0.2S了。


IMG_5786.JPG
  • 0.01s变化相当于时钟的频率为100HZ, 100HZ=50MHZ/500000,因此传入的参数为500000.
image.png image.png
  • 因为在counts中进行了延时,所以绿灯闪烁变慢了,这样才能观察到它在闪烁。


    IMG_5787.JPG

相关文章

  • 嵌入式系统实验LAB11

    1、实验题目 Interrupts and the Timer 2、实验内容 在板子上跑程序:仿真完成后把相应端口...

  • [嵌入式课程]Bootloader 和应用程序开发实验

    一、实验内容: 固化嵌入式 Linux 系统 && Linux 应用程序开发 二、实验目的: (1). 学习配置 ...

  • 嵌入式lab3

    嵌入式系统导论实验报告 1.实验题目 DOL的编程与实例分析 2.实验结果 (1)修改example2中的文件,使...

  • 优研优选·研究生导师推荐

    吉林大学 智能控制与嵌入式系统实验室 电话:13756551189 Email:xjshen@jlu.edu.cn...

  • TM4C123GXL:GPIO、中断、定时器,LED,串口

    嵌入式导论综合实验设计——嵌入式期末报告 TM4C123GXL Final Project 实验题目 综合实验设计...

  • 嵌入式系统导论实验报告 一、实验目的 1、进一步掌握本学期以来所做实验用到的各种元器件的使用方法和编程;2、加深G...

  • 嵌入式系统的组成

    1.嵌入式系统体系架构图 2.嵌入式系统的硬件架构 嵌入式处理器 嵌入式处理器是各嵌入式系统的核心部件,其功耗、体...

  • Week 10

    本周任务 周三 运筹学考试 报告 控制系统仿真 嵌入式系统相关报告——arm与stm32通信相关 mfc实验 工...

  • 一些嵌入式的基本知识

    嵌入式系统 嵌入式系统简单的说就是面向特定应用设计的专用计算机系统。主要由嵌入式微处理器、外围硬件设备、嵌入式操作...

  • 寒假生活

    近几日放假在家,未曾学习。今日完成嵌入式系统实验报告,明日开始准备robomasters比赛所用步兵车的图纸。虽然...

网友评论

      本文标题:嵌入式系统实验LAB11

      本文链接:https://www.haomeiwen.com/subject/sdhowxtx.html