OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2438|回复: 2

【max7219】各位大佬帮忙康康哪里写的有问题,就是不能显示

[复制链接]

2

主题

11

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-7-26
在线时间
9 小时
发表于 2019-8-2 16:16:40 | 显示全部楼层 |阅读模式
void GPIO_Init(void)
{

        RCC->APB2ENR|=1<<2;      //ê1&#196;üPORTBê±&#214;ó       
       
        GPIOA->CRL&=0X0F00FFFF;
        GPIOA->CRL|=0X30330000;   //PB3
       
    GPIOA->ODR|=1<<4; //PB5 ê&#228;3&#246;&#184;&#223;        
    GPIOA->ODR|=1<<5; //PB6 ê&#228;3&#246;&#184;&#223;        
    GPIOA->ODR|=1<<7; //PB7 ê&#228;3&#246;&#184;&#223;  
}

       
#define count 2
void Init_MAX7219(void)
{
uchar  i;
  Max7219_pinCS=0;
  for(i=0;i<count;i++)
  {
    Write_Max7219_byte(0x09); //ò&#235;&#194;&#235;·&#189;ê&#189;£oBCD&#194;&#235;      
    Write_Max7219_byte(0x00);   
  }
  Max7219_pinCS=1;
  delay_us(10);
  Max7219_pinCS=0;
  for(i=0;i<count;i++)
  {
    Write_Max7219_byte(0x0a); //áá&#182;è   
    Write_Max7219_byte(0x03);   
  }
  Max7219_pinCS=1;
delay_us(10);
   Max7219_pinCS=0;
  for(i=0;i<count;i++)
  {
    Write_Max7219_byte(0x0b); // //é¨&#195;è&#189;&#231;&#207;T£&#187;8&#184;&#246;êy&#194;&#235;1ü&#207;&#212;ê&#190;  
    Write_Max7219_byte(0x07);   
  }
  Max7219_pinCS=1;
  delay_us(10);
  Max7219_pinCS=0;
  for(i=0;i<count;i++)
  {
    Write_Max7219_byte(0x0c); //   //μ&#244;μ&#231;&#196;£ê&#189;£o0£&#172;&#198;&#213;í¨&#196;£ê&#189;£o1
    Write_Max7219_byte(0x01);   
  }
  Max7219_pinCS=1;
  Max7219_pinCS=0;
  for(i=0;i<count;i++)
  {
    Write_Max7219_byte(0x0f); //&#207;&#212;ê&#190;2aê&#212;£o1£&#187;2aê&#212;&#189;áê&#248;£&#172;&#213;y3£&#207;&#212;ê&#190;£o0
    Write_Max7219_byte(0x00);   
  }
  Max7219_pinCS=1;
  delay_us(10);
}  

void Write_Max7219_byte(uchar DATA)         
{
            uchar i;           
            for(i=8;i>=1;i--)
          {               
            delay_ms(3);                          
            Max7219_pinCLK=0;
            Max7219_pinDIN=((DATA>>7)&0x01);
                        delay_ms(5);//&#191;&#188;&#194;&#199;μ&#189;1a&#241;&#238;μ&#196;×a&#187;&#187;&#203;ù&#194;ê
            DATA=DATA<<1;
            Max7219_pinCLK=1;
           }                                 
}

void Write_Max7219(uchar address1,uchar dat1,uchar address2,uchar dat2)
{
     Max7219_pinCS=0;
     Write_Max7219_byte(address1);           //D′è&#235;μ&#216;&#214;·£&#172;&#188;′êy&#194;&#235;1ü±ào&#197;
     Write_Max7219_byte(dat1);              //D′è&#235;êy&#190;Y£&#172;&#188;′êy&#194;&#235;1ü&#207;&#212;ê&#190;êy×&#214;
     Write_Max7219_byte(address2);           //D′è&#235;μ&#216;&#214;·£&#172;&#188;′êy&#194;&#235;1ü±ào&#197;
     Write_Max7219_byte(dat2);      //D′è&#235;êy&#190;Y£&#172;&#188;′êy&#194;&#235;1ü&#207;&#212;ê&#190;êy×&#214;
           delay_us(10);   
     Max7219_pinCS=1;                        
}

display1取模文件

void display1(void)
{
     uchar i,j;
   for(i=1;i<9;i++)
   {  
    Max7219_pinCS=0;
    for(j=0;j<count;j++)
    {         
//        Write_Max7219_byte(i);           
//        Write_Max7219_byte(disp1[count-1-j][i-1]);
                        Write_Max7219(i,disp1[count-1-j][i-1],i,disp1[count-1-j][i-1]);
        delay_us(10);
     }
     Max7219_pinCS=1;

}
         }


硬件连接

硬件连接

点阵屏级联.rar

569.67 KB, 下载次数: 2

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-7-26
在线时间
9 小时
 楼主| 发表于 2019-8-2 16:17:23 | 显示全部楼层
回复 支持 反对

使用道具 举报

3

主题

13

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2019-11-26
在线时间
7 小时
发表于 2019-12-7 13:44:19 | 显示全部楼层
你这个里面有主程序嘛
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-23 14:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表