Stránka 3 z 3

Napsal: 14 úno 2011, 16:21
od Andrea
Crifodo píše:Ten výrok o 20-200 µA a pár desítkách ohmů platí i pro vstupy toho HDD?
Psala jsem, že nevím, jaké parametry mají vstupy na straně HDD. :roll:

Napsal: 14 úno 2011, 16:25
od Crifodo
Andrea píše: Psala jsem, že nevím, jaké parametry mají vstupy na straně HDD. :roll:
244 je vstup a 245 je výstup?

Napsal: 14 úno 2011, 16:34
od Andrea
245 je obousměrný budič.

Napsal: 17 úno 2011, 08:41
od Woofe
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. :nevim:

Napsal: 18 úno 2011, 10:41
od stepa
Pravděpodobně Ti tam něco přetéká, když to je pokaždé po 26ti sešlápnutích, ať už jsou ty sešlápnutí rychle po sobě, nebo s prodlevami...jiný problém mě nenapadá. Ale zase píšeš, že inkrementaci máš zakázanou...asi ne všechnu. To píšeš v Cčku? Pusť si AVR studio a odsimuluj si to...asi nejsnažší varianta.

Napsal: 18 úno 2011, 12:14
od Jenda_KL
chyba v práci se zásobníkem ?