UG585
网络笔记

2、理论知识

参见上一次实验:基于ZYNQ 的UART中断实验

3、实验目的

练习使用UART的中断实验,并将接收到的数据写入到DDR3中。

4、实验过程

建立工程,设置并初始化串口中断,在运行程序之后,如果串口接收到N(1-63)个字节数据,则产生串口中断,Zynq响应中断,将数据从RXFIFO读出之后写入到DDR3预定的地址中。

5、实验平台

Microphase ZUS zynq7020 开发板。 串口使用 uart1[48,49]. DDR选择 MT41J256M16 RE-125,32bit. BANK1 = 1.8v.

6、Vivado 建立工程

block design 如下:
基于ZYNQ 的UART中断实验之串口写数据到DDR3中

7、SDK的工程程序

main.c

/*
 * main.c
 *
 *  Created on: 2019年8月27日
 *      Author: admin
 */

#include "sys_intr.h"
#include "user_uart.h"

XScuGic Intc;       //GIC
XUartPs Uart_Ps;	//UART

void System_Init(void)
{
	Init_Int

相关文章:

  • 2021-07-31
  • 2022-12-23
  • 2021-05-26
  • 2021-11-03
  • 2022-01-18
  • 2022-01-25
  • 2022-01-05
  • 2021-07-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2021-07-17
  • 2022-12-23
  • 2021-12-22
相关资源
相似解决方案