Reset řadiče displeje MAX7912

Petr Zapadlo zapik na email.cz
Úterý Červen 9 21:57:34 CEST 2015


Nebyla to SW chyba - nahodne nakmitnutí na nepřipojených přívodech ten 
IO spolehlivě blokne - asi díky tomu, že je to nějaký klon.
Čím déle trvá než arduino označí piny jako out, tím větší 
pravděpodobnost chyby.

Doplnění odporů to spolehlivě vyřešilo.

petr


Dne 9.6.2015 v 21:45 Jirka Mww napsal(a):
> Já mám to samé, MAX7819 a Arduino Uno na jedné desce.  Čekám po
> zapnutí 200mS a pak mezi každým
> programováním registrů dalších 10mS.  Mám to ve třech různých
> zařízeních s různým napájením a nikde
> s tím není problém. Jestli chcete, pošlu Vám ten kód, ale je to úplně
> stupidní. Nejsem žádný programátorský expert.
>
> Dne 9. června 2015 10:36 Petr Zapadlo <zapik na email.cz> napsal(a):
>> Zdravím,
>>
>>
>> mám udělaný displej s MAX7912, ovládám ho z Arduina.
>>
>> Při zapnutí se často na displeji zobrazí zapnuté všechny segmenty a MAX7912
>> nijak nereaguje na posílaná data z arduina. Arduino normálně žije - vidím
>> jak komunikuje s dalšími periferiemi.
>> Resetování Arduina nemá na displej žádný vliv. Pomůže jen vypnout napájení a
>> znovu zapnout.  Poměr je tak cca 1:2, ve prospěch dobrého zapnutí.
>>
>> MAX dle datasheetu má automaticky po zapnutí být zresetován  a displej
>> zhasnut, ovšem ne u mě - při korektním zapnutí jsou na displeji 0000 (dp
>> jsou zhasnuté).
>>
>> Napájení je uděláno z klasického trafíčka, za kterým je diodový můstek a
>> kapacita. Na to navazuje modul s LM2596s 3A DC to DC Buck Converter, který
>> vyrábí ze vstupního napětí 5V. Na kapacitě před modulem je cca 12V.
>>
>> Napadá někoho jak zresetovat  ten MAX a nebo co by mohlo dělat problém?
>>
>> Díky
>>
>> Petr
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
>

-- 
Petr "Zapik" Zapadlo



Další informace o konferenci Hw-list