3067|2

73

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

谁做过led条屏 时序出问题了 帮个忙吧(C +niosII) [复制链接]

程序不大 参考别人的可keil c程序写的
采用隔行扫描 现在的问题是 前四行和9到12行不亮  硬件没有问题

关键部分如下:
int hangzifu[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
void songhang(int hhh)
{ int hangma;
  int aa;
  hangma=hangzifu[hhh];
for (aa=0;aa<8;aa++)
    {
        if ((hangma & 0x08)==0)
             { IOWR_ALTERA_AVALON_PIO_DATA(P2_HDATA_BASE, 0);} //对一个io口写入0
        else
             {IOWR_ALTERA_AVALON_PIO_DATA(P2_HDATA_BASE, 1);}
                        
          IOWR_ALTERA_AVALON_PIO_DATA(P2_HCLOCK_BASE, 0);  
         delay();
                 
           IOWR_ALTERA_AVALON_PIO_DATA(P2_HCLOCK_BASE, 1);  
           hangma=hangma<<1;

      }

}


行点亮是不是这样写啊 为什么有四行一直是灭的

以前用单片机这样写的是对的  

换了niosii怎么就错了  

唉 新手真是郁闷

最新回复

知道了 以解决 谁进来就给谁分吧  详情 回复 发表于 2007-7-4 10:37
点赞 关注

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
自己顶一下  有做过的交流一下吧
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
知道了 以解决 谁进来就给谁分吧
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表