多片MAX7219级联成功,但发现亮度不均匀

2020-01-14 19:00发布


我用STM32单片机控制多片MAX7219,显示正常,但发现有些数码管亮度不均匀,这个MAX7219连接的数码管有点亮,有几个暗。
应该不是数码管的问题,数码管同一批买的。


另外STM32控制MAX7219,我将IO定义为OD模式,这个很重要,希望对你有帮助。
11条回答
HZKJ
1楼 · 2020-01-16 01:13.采纳回答
还有人用着玩意啊,可能是老项目吧。。。。10年前免费的样品玩过,后来。。。就没有后来了。话说用单独的一片MCU驱动数码管都比他强啊
浮生莫若闲
2楼-- · 2020-01-15 16:07
max7219貌似时5V供电的吧,高电平时要到3.5V。这芯片确实也不便宜哈,为嘛不用深圳天微或者南京沁恒的。
JJKwong
3楼-- · 2020-01-15 21:05
本帖最后由 JJKwong 于 2017-11-15 18:12 编辑

楼主,2片MAX7219级联,第二片还会出现第一片的重影的问题,请问怎么得处理呢
程序也是参考你之前发的贴:
  1. void MAX7219_write(u8 which, u8 addr, u8 dat)
  2. {
  3.         u8 i,j;
  4.        
  5.         MAX7219_CS_LOW;
  6.        
  7.         for(j=1; j<(which+1); j++)
  8.         {
  9.                 for(i=0; i<8; i++)
  10.                 {
  11.                         MAX7219_CLK_LOW;
  12.                         if(addr & 0x80)
  13.                         {
  14.                                 MAX7219_DIN_HIGH;
  15.                         }
  16.                         else
  17.                         {
  18.                                 MAX7219_DIN_LOW;
  19.                         }
  20.                         addr <<= 1;
  21.                         MAX7219_CLK_HIGH;
  22.                 }
  23.                 for(i=0; i<8; i++)
  24.                 {
  25.                         MAX7219_CLK_LOW;
  26.                         if(dat & 0x80)
  27.                         {
  28.                                 MAX7219_DIN_HIGH;
  29.                         }
  30.                         else
  31.                         {
  32.                                 MAX7219_DIN_LOW;
  33.                         }
  34.                         dat <<= 1;
  35.                         MAX7219_CLK_HIGH;
  36.                 }
  37.                 //空操作
  38.                 addr = 0;
  39.                 dat  = 0;
  40.         }
  41.        
  42.         MAX7219_CS_HIGH;
  43. }
复制代码
wkman
4楼-- · 2020-01-16 05:05
  MAX 的常规用芯片,除了一个贵,还真没啥说的了
clesun
5楼-- · 2020-01-16 05:58
 精彩回答 2  元偷偷看……

一周热门 更多>