Postavil jsem PZZ dle http://galileo.fme.vutbr.cz/elektronika ... zd_sch.pdf
Podle všeho nepracuje oscilátor mikrokontroléru. Program je funkční, ale vše je zpomaleno cca 16-krát. Krystal je 16MHz, ale frekvence přímo na krystalu lítá mezi 600kHz až 1,5MHz.
Asi jsem přepsal OSCCAL při programování (ještě zkontroluji). Nastavení oscilátoru CKOPT je 0, CKSEL3..0 je 1110. V datasheetu jsem nenašel nastavení pro 16MHz. Snad změnit CKOPT na 1 a CKSEL0 na 1 . Ještě vyzkouším.
Nemá někdo zkušenost s mikrokontrolérem AT mega32?
Nemá někdo zkušenost s daným zapojením? (Jaká je hodnota zenerovy diody, nemají být použity u krystalu kondenzátory 12 až 22pF)
Je dostupná verze programu v asembleru? Předem díky za jakýkoli nápad.
Přidáno. Již vše pracuje, byly chybně nastaveny pojistky. Správné nastavení je CKOPT - 1, CKSEL 3..0 - 1111 a SUT 1..0 - 10. V Ponyprogu (možná i v ostatních programátorech)jsou totiž pojistky značeny zatržítkem pro mě nelogicky v 0. Zenerovu diodu jsem nakonec nepoužil vůbec.