博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NIOS II 中用结构体指示灯终于正常了
阅读量:4320 次
发布时间:2019-06-06

本文共 609 字,大约阅读时间需要 2 分钟。

 

 

 

 
1
#ifndef SOPC_H_
2
 
#define
SOPC_H_
3
4
#include
"
system.h
"
5
6
 
#define
_LEDG
7
8
typedef
struct
9
{
10
unsigned
long
int
DATA;
11
unsigned
long
int
DIRECTION;
12
unsigned
long
int
INTERRUPT_MASK;
13
unsigned
long
int
EDGE_CAPTURE;
14
15
}PIO_STR;
16
17
18
19
20
#ifdef _LEDG
21
 
#define
LEDG ((PIO_STR *)(PIO_LEDG_BASE | 1<<31))
22
 
#endif
23
24
 
#endif
/*SOPC_H_*/
25
 

 

其中21行是将地址最高位置1。

 

 
1
#define
LEDG ((PIO_STR *)(PIO_LEDG_BASE | 1<<31))

 

分析:查看system.h中

 

 
#define
PIO_LEDG_BASE 0x00041000

 

最高位为0,在sopc.h中把基址最高位置1,编译程序,LED显示正常,解决上一篇文章问题。在此多谢的博文指点。

 

转载于:https://www.cnblogs.com/nios_ii/archive/2010/05/14/1735726.html

你可能感兴趣的文章
kubernetes 简单 hello world nginx svc deployment
查看>>
kubenetes 的svc从ClusterPort 改为NodePort
查看>>
kube-metric在kubernetes上的部署
查看>>
kubespray 修改配置
查看>>
部署kubernetes-prometheus和用kubespray部署kubernetes后修改kubelet的
查看>>
Hbase和Hadoop的内存参数调优 + 前端控制台
查看>>
SQuirreL连接Phoenix报java.util.concurrent.TimeoutException
查看>>
开启phoenix命名空间的自动映射
查看>>
Hbase标准配置文件
查看>>
elasticsearch 7.1 401 Unauthorized
查看>>
hbase数据导出和恢复 设置双master
查看>>
prometheus 的promsql的经典例子
查看>>
python 调试技巧
查看>>
centos7清楚journal日志
查看>>
federate - Prometheus outside k8s cluster + 总体架构图
查看>>
以py脚本形式ORM操作 及 django终端打印sql语句的设置
查看>>
NVIC_PriorityGroupConfig()的说明
查看>>
javascript:void(0);与return false
查看>>
并查集
查看>>
sudo
查看>>