zynq點亮sp端LED並且輸出列印資訊

2021-10-02 14:31:55 字數 905 閱讀 2478

前言:實現配置pi核並且點亮ps端led,並列印資訊

zynq建立工程之後首先建立ip核,zynq processing system  由於功能簡單只需要設定一下ddr儲存器和uart所配置的i/o引腳,uart的波特率在ps-pl configuartion中general中設定。然後在peripheral i/o pin 中勾選gpio mio即可。在配置完zynq systempi核之後,選擇run block automation。然後進行儲存。在sources中設計上面右鍵選擇generate output products(生成的輸出產品)。

在sdk中進行mio引腳的控制,在system.mss的ps7_gpio_0 gpiops documentation(文件) 中找到需要配置i/o的模板,在import examples(匯入 歷程) 中進行選擇。通過配置之後編寫出一下**:

/** main.c

**  created on: 2023年2月4日

*      author: asus

*/#include "stdio.h"

#include "xparameters.h"

#include "xgpiops.h"

#include "sleep.h"

#define gpio_device_id      xpar_xgpiops_0_device_id

//核心板ps_mio0_led

#define mio_0_led    0

xgpiops_config *configptr;

xgpiops gpio;

//typedef struct xgpiops;

int main()

return 0;

} 第一次發部落格,如果有什麼問題請大家斧正

2020-02-06   

ZYNQ 用PL按鍵通過中斷控制PS端LED亮滅

實現功能 pl端五個按鍵,可以觸發中斷,改變led燈的亮滅狀態 開發板 zedboard axi interconnect 實際是乙個開關,管理和只會axi介面之間的通訊 包括一對 一 一對多 多對 一 多對多 processing system7 0 為整個處理器系統提供復位訊號 axi gpio...

ZYNQ 使用EMIO點亮LED

硬體 xilinx zynq 7000 soc zc706 版本 vivado2015.4 目的 同時閃爍3個燈。點亮分為ps和pl兩部分。pl屬於硬體連線。gpio 0 tri io在.v檔案裡生成,注意不是gpio 0 管腳號package pin從datasheet中獲取 iostandard...

Zynq 7000 純暫存器操作點亮LED

經過整整一天的研究,終於掌握了如何從資料手冊看gpio的暫存器位址。通過三種暫存器成功點亮了led。檢視資料手冊 想要點亮led,首先要先了解點亮led需要哪些暫存器,然後掌握這些暫存器的位址,最後就是往暫存器中寫資料。通過檢視原理圖得知,開發板上的兩個led燈分別連在ps端的mio 50和mio ...