Tak na signály D3-7, RW, E jsem dal k displeji pull-up 220ohm. Zdá se že to pomohlo. Ale objevila se další moucha. Krokový motor měl v běhu krom frekvence kroků, slyšet i brum. Mam tam proxi senzor zapojen přes 15k na bázi tranzistoru. Tranzistor vybavuje přerušení. A zase nějakou indukcí nebo izolačním odporem toho čidla se vybavovalo přerušení.
To se dalo odstranit, připojením 0v na kostru stroje. Nebo na vstup tranzistoru připojit odpor 470ohm proti 0v.
Tak jsem si myslel že mám vyhráno.
Ale co se objevilo si už nedokážu vysvětlit. Po 26 sešlápnutí pedálu tedy po 26 cyklech strojku se na displeji objeví přesně na jednom místě stejný čínský symbol a po dalším sešlápnutí pedálu, další čínský znaky a ve vteřině se restartuje procesor.
Prolezl jsem program odzdola nahoru, vypnul jsem spoustu funkcí, inkrementace počítadel, změnil jsem rychlost z xtalu 16Mhz na interní iscilátor 8Mhz. Měnil jsem procesor mega 16 i 32. Zařadil jsem i opakovanou inicializaci LCD.
A pořád stejný stav, 27 cyklu strojku a reset. A než jsem začal řešit problémy s displejem tak všechno chodilo jak má.
Už mě připadá, že se mi někdo chce pomstít.
![Nevím :nevim:](./images/smilies/icon_pain.gif)