Problem dotyczy niemozliwosci komunikowania sie seregowo z prockiem... Praktycznie uklad ograniczylem tylko do samego procka, zlacza na programator i kabelka do komunikacji szeregowej. nie odpala nawet najprostszy program Basicowy: $crystal = 1000000 $baud = 9600 $regfile = "m8def.dat" Do Print "napis1" Waitms 2000 Print "inny nap" Waitms 2000 Loop
Na blizniaczym ukladzie tyle ze ze starszym 2313 wszystko dziala OK. transmisje testuje na terminalu PC - ale uklad z Maxem jest w porzadku (z tego ukladu korzysta tez wspomniany 2313 - tylko przepinam kabelek). W AtMega8 do pinow 2 i 3 nie jest podlaczone nic poza kabelkiem idacym do Maxa232. Linie sa na pewno odpowiednie (Tx - Rx, Rx - Tx, zreszta na wszelki wypadek sprawdzilem na odwrot :) Korzystam z wewnetrznego oscylatora. Procek wydaje sie sprawny daje stany wysokie i niskie na portach i czestotliwosc tez chyba jest OK - mierzone na oko miernikiem waitms 1000 wydawalo sie miec pelna sekunde.. ( do, set portb.0, waitms 1000, reset portb.0, waitms 1000, loop) Jakies pol roku temu robilem ukladzik na ATm8 komunikujacy sie szeregowo, ale nie przypominam sobie, zebym mial jakies problemy... Teraz nie dziala ani w jedna ani w druga strone.. Moze cos przeoczylem? Bardzo prosze o pomoc Pozdrawiam Wszystkich
Grzegorz