Czesc,
W temacie mikrokontrolerow jestem raczkujacym lakikiem, wiec w wypadku problemow pozostaje mi jedynie poprosic Was o pomoc. Jako wdzieczny (i niedrogi) material do nauki wybralem kontrolery z rodziny AT89Cx051 i zakupilem tani programator tych ukladow (MSC Flash Programmer) do samodzielnego montazu. Zestaw nosi numer 113-K i został wypuszczony przez firme press-polska, wydawce Nowego Elektronika. O programatorze mozna poczytac i obejrzec schemat tutaj:
programator na elektroda.pl
Dokumentacja dolaczona do zestawu jest dosyc uboga, zawiera co prawda schemat ideowy i instrukcje montazu jednakze sprawa konfiguracji programu Bascom-8051 (w wersji demo) dolaczonego na plytce zostala potraktowana bardzo pobieznie. Uklad zmontowalem i podlaczylem do komputera, przy pierwszej probie zapisu programu na chip otrzymalem komunikat o braku odpowiedzi ze strony programatora. Poczotkowo myslalem ze to wina nieprawidlowej konfiguracji, jednak po dobrej chwili prob stwierdzilem ze moze umiescilem chip w programatorze odwrotnie niz powinien byc ... wiem, to smieszne, ale w dokumentacji nie ma slowa o tym w jakiej pozycji programowaty kontroler ma byc zamontontowany
Po odwroceniu chipa komunikat sie wiecej nie pojawil. Jest jednak inny problem. Posiadam uklad AT89C4051, jednak gdy w programie Bascom wybiore funkcje "get chip type" zawsze otrzymuje wynik AT89C1051. Ponadto jestem w stanie odczytac pamiec chipa, ale nie moge nic zapisac. Mam gotowy plik bin, wybieram write buffer to chip, wybieram recznie z menu kostke 4051 i niby zapisuje, jednak weryfikacja pokazuje ze zawartosc bufora i pamieci chipa roznia sie, po sciagnieciu zawartosci chipa okazuje sie ze zawiera to samo co na poczatku - same zera. Ponadto "zapisywanie" do pamieci chipa zawartosci programu zawsze trwa bardzo krotko, bez wzgledu na to jaki typ kontrolera wybiore, natomiast jesli zapelnie komputerze bufer wartosciami FF to zapisywanie trwa juz znacznie dluzej - mimo to efekt jest ten sam, zawarttosc bufora i pamieci chipa roznia sie, a po sciagnieciu zawartosci chipa okazuje sie ze zawiera tylko zera ... Podsumowujac - nie jestem w stanie zapisac pamieci chipa, ponadto nie jestem pewien czy program ja odczytuje czy mu sie tylko tak wydaje. Kupilem kosc 2051 na probe - ale efekt jest ten sam. Nie wiem .. moze teraz mam uklad wlozony odwrotnie ? ALe jezeli wloze go tak jak byl na poczatku to nie da sie wogole nawiazac lacznosci z programatorem.
Czy ktos spotkal sie juz z podobnym problemem ? Na inny programator nie bedzie mnie stac conajmniej miesiac. Sprawdzilem uklad, napiecia sa tam gdzie byc powinny (wedle dokumentacji), luty sa zrobione solidnie i nie wydaje mi sie zeby gdzies mial byc zimny lut ... nie wiem co dalej z tym zrobic.
Grzesiek
W temacie mikrokontrolerow jestem raczkujacym lakikiem, wiec w wypadku problemow pozostaje mi jedynie poprosic Was o pomoc. Jako wdzieczny (i niedrogi) material do nauki wybralem kontrolery z rodziny AT89Cx051 i zakupilem tani programator tych ukladow (MSC Flash Programmer) do samodzielnego montazu. Zestaw nosi numer 113-K i został wypuszczony przez firme press-polska, wydawce Nowego Elektronika. O programatorze mozna poczytac i obejrzec schemat tutaj:
programator na elektroda.pl
Dokumentacja dolaczona do zestawu jest dosyc uboga, zawiera co prawda schemat ideowy i instrukcje montazu jednakze sprawa konfiguracji programu Bascom-8051 (w wersji demo) dolaczonego na plytce zostala potraktowana bardzo pobieznie. Uklad zmontowalem i podlaczylem do komputera, przy pierwszej probie zapisu programu na chip otrzymalem komunikat o braku odpowiedzi ze strony programatora. Poczotkowo myslalem ze to wina nieprawidlowej konfiguracji, jednak po dobrej chwili prob stwierdzilem ze moze umiescilem chip w programatorze odwrotnie niz powinien byc ... wiem, to smieszne, ale w dokumentacji nie ma slowa o tym w jakiej pozycji programowaty kontroler ma byc zamontontowany
Czy ktos spotkal sie juz z podobnym problemem ? Na inny programator nie bedzie mnie stac conajmniej miesiac. Sprawdzilem uklad, napiecia sa tam gdzie byc powinny (wedle dokumentacji), luty sa zrobione solidnie i nie wydaje mi sie zeby gdzies mial byc zimny lut ... nie wiem co dalej z tym zrobic.
Grzesiek