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