第五期 中断设计 基于ARTY A7的MicroBlaze系统搭建与应用

  • GPIO的中断
    • GPIO的中断--vitis部分
  • 串口的中断
    • 分析:GPIO,串口的中断怎么体现出来?

GPIO的中断

(1)新建工程 ARTY A7 35开发板

(2)因为是设计中断,不再需要添加DDR3和QSPI
直接添加系统时钟和microblaze
低电平复位


(3)添加button,串口uart,实现button中断,串口中断
添加axi_gpio



(4)设置内存容量,勾选上中断控制器



(5)查看中断控制器所连接的concat,可以更改所连接的中断数量


(6)因为要用到gpio中断,打开gpio模块,勾选enable interrupt

(7)串口模块的中断默认是打开的,需要勾选正确的波特率


(8)将中断连接到concat,布局布线

(9)封装文件->产生bit流文件->导出

GPIO的中断–vitis部分


(10)打开vitis开发

(11)导入前面产生的bit流文件,添加Hello,world历程

(12)找到驱动历程
(13)导入带中断的GPIO历程

(14)连接到开发板,program fpga

(15)编译,运行程序,打开串口

串口的中断


(1)添加历程

(2)查看历程,前面都是初始化,这个串口主要是发送0-99的数
发送,等待,检测,打印结果


(3)编译,运行历程

(4)断开vitis的串口,用成熟的串口助手进行验证

(5)以16进制进行接受10位数字,再进行发送10位16进制数,若是两个数字一样,则串口助手接受到一串字符串

分析:GPIO,串口的中断怎么体现出来?

GPIO是由串口发送开始按下按键,再由是否按下按键,发送信息表明。
串口的中断是通过判断发送和接受的是否一样来发送一堆字符串表明

第五期 中断设计 基于ARTY A7的MicroBlaze系统搭建与应用相关推荐

  1. 第六期 自定义IP添加-PWM 基于ARTY A7的MicroBlaze系统搭建与应用

    第六期 自定义IP添加-PWM 基于ARTY A7的MicroBlaze系统搭建与应用 说明 演示:在软核中添加自定义的ip bd文件的编辑 vitis文件 说明 直接在cpu中添加p产生pwm的IP ...

  2. 第四章 DDR3和FLASH 基于ARTY A7的MicroBlaze系统搭建与应用

    DDR3和FLASH 基于ARTY A7的MicroBlaze系统搭建与应用 说明 实验过程 搭建microblaze 打开vitis flash烧写(重点) 验证 细节注意 说明 一般芯片是用内部存 ...

  3. 仅展示成果:基于ROS的自动驾驶系统搭建教程(三):激光定位ndt_matching

    仅展示成果:基于ROS的自动驾驶系统搭建教程(三):激光定位ndt_matching 前端搭建完毕,接着完善后端的功能,现在是最基础的激光点云定位. 初步是要把循迹功能所涉及的所有相关模块给完善好,接 ...

  4. 基于c语言的自动泊车系统软件设计,基于单片机的自动泊车系统实验平台的设计.doc...

    摘要:随着新一轮科技变革的来临,人类已经进入了汽车时代.城市拥堵问题已经成为一个共性问题,给人们的出行带来诸多不变,治理拥堵成为考验城市管理者能力的一个难点.特别是大城市的停车场管理更加有困难.这就迫 ...

  5. 设计网站中的精品,你可能需要它--第五期(Logo设计,助你提升效率)

    公众号:空名先生 本文大概 1492字 阅读需要 4分钟 Logo这玩意在生活工作中很常见,但是普通人很少特别留意它.就处在那么一个尴尬的位置. 其实logo很重要,他是一个脸面,就跟阿里巴巴,腾讯, ...

  6. 单片机课程设计——基于51单片机温湿度检测系统的设计与实现

    本文主要介绍了怎么使用51单片机最小系统板和温湿度传感器制作一个温湿度检测系统. 本次设计主要涉及了温湿度的测量.显示以及实现简单控制.硬件方面有五个模块,即STC89C52单片机主控模块.传感器模块 ...

  7. 课程设计——基于JAVA的仓库管理系统

    要求如下: 系统总需求分析: "仓库管理系统"包括七大功能,一:进仓管理:通过管理员输入货物进仓的时间,系统自动分配进仓编号:二:出仓管理:通过管理员输入货物出仓的时间,实现出仓: ...

  8. 心理健康Android设计,基于Android的心理咨询服务系统的设计与实现

    摘要: 移动终端设备逐渐成为人们生活的重要组成部分,并且带领人类社会进入移动终端信息技术高度发展的移动信息社会,比如:智能手机,平板电脑等等.与此同时,在校大学生们面临着各个方面的压力与竞争,心理健康 ...

  9. python设计教务管理系统_python课程设计——基于wx的GUI教务系统——2020.12.25

    一丶python-GUI教务系统 1.实践具体内容及基本要求 1.实验内容 选题1:创建一个单机版有GUI界面的(或Web版)的学生成绩系统,能从文件(或数据库)中读写数据,并具备如下功能. (1) ...

最新文章

  1. Can't create handler inside thread Thread that has not called Looper.prepare()
  2. XP新建管理员账户后administrator消失或者不能登录的解决方法!
  3. d3.js 简易柱形图,入门demo
  4. 每天数十亿次请求的应用经验分享,值得参考!
  5. win10输入法简体繁体切换
  6. 用pycharm写appium脚本的时候,导入一个模块有时候会报错
  7. 没事写着玩 系列之 JQ连连看(很丑陋,很初级)
  8. P5494-[模板]线段树分裂
  9. redis-数据类型一览
  10. 【Flink】Flink 1.13 将数据 写入 到 elasticsearch 7 案例
  11. vue动态绑定背景图片的透明度
  12. UWP应用安装提示证书问题的解决办法
  13. 数据蜂巢架构演讲之路读后感
  14. 联想蓝牙没有连接的地方计算机,联想笔记本连不上蓝牙怎么办 笔记本连接蓝牙耳机没声音解决方法...
  15. nvme分区选mbr还是guid_win7安装系统硬盘模式mbr和guid选哪个?
  16. Buffer Cache(缓冲区缓存)篇:keep pool(保留池)
  17. 巴比特 | 元宇宙每日必读:大厂的高薪、期权都不香了,互联网精英纷纷涌向的Web3,魅力到底有多大?...
  18. PHP高级计算器的过程,PHP使用栈完成高级计算器-接上文模拟栈
  19. 项目实战-基于redis的内存数据库Medis(附源代码以及测试用例)
  20. libGDX的启动类和配置

热门文章

  1. PhpStorm 远程连接服务器
  2. 初探深度优化搜索--小白版
  3. Snapde和常用的CSV文件编辑器对比
  4. FKMT--创建凭证模板
  5. QQ邮箱不显示图片解决方案
  6. 视觉SLAM入门 -- 学习笔记 - Part3
  7. 为什么我们需要关注基于 EIP-3664 标准的可拆分,可组合的NFT?
  8. 欢迎高校选修云创大数据免费在线直播课!
  9. 华为云认证有什么用?怎么考?
  10. ChatGPT 常见错误原因及解决方案:报错、回答不完整、网络错误等