من می خوام یه تابلوروان 16*64 بسازم اما با 74595 مشکل دارم.
روی برد بور Mega32 و یه 74595 بستم، موقع ارسال دیتا به 74595 یه بار ارسال میشه یه بار نه.(خروجی هاش اول درسته اما بعدش به هم میریزه).منبع هم پوور کامپیوتره ،عوضش کردم به 7 تا باطری قلمی با رگولاتور7805 که اینجوری خیلی بهتر شده اما بازم هر چند وقت یه بار بازم خروجی 595 خراب میشه.
کسی میدونه مشکل از چیه؟
اینم برنامه تست 74595
روی برد بور Mega32 و یه 74595 بستم، موقع ارسال دیتا به 74595 یه بار ارسال میشه یه بار نه.(خروجی هاش اول درسته اما بعدش به هم میریزه).منبع هم پوور کامپیوتره ،عوضش کردم به 7 تا باطری قلمی با رگولاتور7805 که اینجوری خیلی بهتر شده اما بازم هر چند وقت یه بار بازم خروجی 595 خراب میشه.
کسی میدونه مشکل از چیه؟
اینم برنامه تست 74595
کد:
$regfile = "m32def.dat" $crystal = 16000000 '$sim Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = High , Phase = 1 , Clockrate = 128 'Enable Spi Spiinit Config Portb.0 = Output 'LATCH 74595 Config Portd.7 = Output 'LED Dim I As Integer , J As Integer , C As Integer , D As Byte Dim Temp As Integer , Index As Integer Latch Alias Portb.0 Do For I = 1 To 5 Set Portd.7 Waitms 50 Reset Portd.7 Waitms 50 Next I For I = 0 To 7 Reset Latch D = Lookup(i , Dataa) Spiout D , 1 Set Latch Set Portd.7 Waitms 200 Reset Portd.7 Waitms 100 Next I Loop End Dataa: Data &H01 , &H02 , &H04 , &H08 , &H10 , &H20 , &H40 , &H80
دیدگاه