radosław grabiński napisał: Hmmm!do janchar'a zaraz zaraz nie wiem czy się orientuje ale dlaczego napisales ze" kolegi przykladzie brakowalo znaku "#", ktory mowi, ze ma byc wprowadzona bezposrednia wartosc, a nie wartosc z nr komorki pamieci danych." hmmm wydaje mi się ze w przykladzie mipix'a jest"#" sam zobacz "mov p1,#30"
Gdy pisalem wiadomosc, blad byl. Jest to dolaczone w cytacie. Sprawdz i porownaj. Moze jednak potrzebujesz 10 dpi.
Na temat programatorow nie wypowiadam sie. Kazdy chwali swoje, lub gani jesli proby nie zakonczyly sie sukcesem. Mi ten programator dzialal. Jest prosty i daremny. Czasami uwali procka. W miare poglebiania wiedzy dowiesz sie, ze jedne procki da sie zaprogramowac, a inne wyprodukowane pozniej nie da sie. Jednak po zmianie softu obslugujacego jakis tam programator, znowu da sie programowac , a tych poprzednich z kolei nie.
Co do resetu przy normalnej pracy procesora (nie w trakcie programowania). Nie ma co wiele cudowac. Producent tak kombinowal, aby jak najmniej elementow bylo potrzebnych do dzialania. Podlacz kondensator elektrolityczny pomiedzy nozki resetu i Vcc i szafa gra. Nic wiecej nie potrzeba. Zadnych dodatkowych opornikow, zadnego podlaczania do masy. Nic
Co do podlaczenia kwarcu, to producent podaje wstawienie kondensatorow o ile pamietam 22p. Z moich doswiadczen wiem (a wiele razy sie tym prockiem bawilem), ze wystarczy tylko podlaczyc kwarc. Nic wiecej nie kombinuj.
Co do podlaczenia diod swiecacych bezposrednio do portow. Ogolnie porty w 51' maja swoja indywidualna specyfikacje (wlasciwosci). Zanim bedziesz chcial go wykorzystac, musisz wiedziec z czego taka linia portu sie sklada i jakie jest dopuszczalne obciazenie dla 1 linii i dla wszystkich linii jednoczesnie. Nie zrobisz krzywdy prockowi, jesli podlaczysz bezposrednio do masy. Rowniez mozesz laczyc przez diode. Natomiast bezposrednio do Vcc juz nie wolno. W niektore linie nalezy wlaczyc opornik polaczony z Vcc (czesto nazywanym podciagajacym), gdyz w wewnetrznej strukturze go nie ma. Pewnie zastanawiasz sie dlaczego. A dlatego, bo na tych wejsciach jest rowniez podlaczony komparator. Mozna na min zrobic prosty przetwornik analogowo/cyfrowy. Wiele linii posiada kilka mozliwosci wykorzystania. Wszystko po to, aby ulatwic zycie projektantowi wykorzystujacemu ten procesor.
A tak wogole, to te wszystkie informacje znajdziesz w dokumentacji PDF. Jest rowniez wiele ksiazek (po polsku). Wystarczy sie przejsc po ksiegarniach. Sa to informacje podstawowe i w kazdej ksiazce na temat procesorow rodziny 51' sie znajduja. Przyjmij, ze jest to aksjomat. Natomiast pewne dodatkowe rozszerzenia i indywidualne ulepszenia wymyslone przez producentow, musisz szukac w specyfikacjach konkretnego modelu.
Cos mi sie wydaje kolego, ze idziesz na latwizne i chcesz, abysmy cie uczyli. Trzeba czytac i szukac, a nie tylko pytac i czekac na gotowca. Sa tez ksiazki, gdzie wszystko opisane jest od calkowitego zera. Niestety wszystkie te ksiazki sa drogie :? .