Day9上午2
还是复制昨天的东西,不要用上午1的内容
第二种方法不需要定义 IP 核了,依旧删除 VIO,直接搜索加入 GPIO 的 IP 核
GPIO是一个通用的输入输出接口,一般是三开门,同时可以作为输入输出端口
期望跟刚才一样,输入连一个 HI 的总线
数据通过 PS 发到 GPIO,最后再给 vga_data,所以对于 PS 来说,GPIO 是一个输出端口,所以这里选 Output

连线依旧连 rom_sel,GPIO 多出来的28个数组就直接悬空了,然后Run Connection Automation

就算结束了,可以直接跑了
这个方法的优势在于,他操作简单,但是他的位宽输出有限,因为他只能用一个32位的接口
上一个方法可以定义 4 个寄存器
代码也是要修改,
首先还是 sleep.h 头文件
然后去找 GPIO 的地址,还是在这个文件里面搜索

就这个抓出来就行

写出来

3. 还是写循环

浙公网安备 33010602011771号