Schemacik:
Zgadzam sie z MARKIEM81, przede wszystkim software dlatego tez warto nieco posiedzieć dłużej nad klawiatura niż niepotrzebnie dodawać pare scalaków. o jakich dodatkowych scalakach mowisz?? Co do wcześniejszych wypowiedzi to nie zgadzam sie co do konieczności stosowania UART'a, nie zapomnijcie że są procki które wogóle go nie maja a i tak stosuja transmisje...
stanowczo polecam kostkę o której pisał Jacu$: PCF8583 programowa obsługa I2C jest prosta jak drut - procedurki znajdziesz w sieci, ja poprzerabiałam akurat te co są na strnce BTC - Mikrokontrolery avr w praktyce (http://www.btc.pl/index.php?id=avr )- pociąg sobie przykładowe programy.... kostka jest o tyle sympatyczna że oprócz zegarka z budzikiem...
a nie lepiej by było to rozwiązać na jakimś uP do tego jakiś czujniczek cyfrowy np. DS.-18B20-PAR z tego co pamiętam to już taki projekt pojawił sie na AT89C2051 i miał wyświetlacz lcd ale to jest kwestia programowa poszukaj na forum napewno nie jest to takie trudne ale powinieneś sobie z tym poradzić. Troche sie obczytasz i bedzie dobrze
Użyj AVR-a z zegarem 20MHz (ATtiny2313). Na AT89C2051 nie masz szans tego zrobić, mikrokontroler jest po prostu za wolny... proponuję dokonać prostych obliczeń, aby sprawdzić jaką częstotliwością musiałby być taktowany mikrokontroler, żeby uzyskać 3-kanałowy, 8-bitowy PWM o częstotliwości 100Hz....
Witam Jeśli chodzi o programator ja używam tego z EdW do Bascom College jest prosty i mi odpowiada. Programowa można wszystko (poza Bascomem, jeśli masz plik *.hex). Natomiast mam pytanie jak wygląda sprawa pomiaru cewek? Bo o elektrolitach trochę pisaliście, ale nie wiem czy faktycznie radzi sobie z takim zakresem cewek jak jest podane w opisie. Proszę...
Kilka podpowiedzi z doświadczenia (zaprojektowałem kilka układów z AT89C2051, AT89C4051). Używać stanów niskich do sterowania urządzeń zewnętrznych (po włączeniu zasilania na wyjściach portów pojawia się stan wysoki i zanim ruszy ich programowa obsługa mogą wystąpić niepożądane efekty, chwilowe zadziałanie układów sterowanych przez procesor). Są to...
Widzę, że chcesz się "nauczyć pływać" ale dlaczego od razu na bardzo głębokiej wodzie i pod kontrolą instruktorów (telefoniczną) :) A tak poważnie to nie wiem czy zdajesz sobię sprawę, że do tego co chcesz osiągnąć jest potrzebna już pewna wiedza. Musisz napisać program na uK z obsługą RS ( sprzętowa lub programowa ), który będzie wysyłał szeregowo...
ale niekoniecznie trzeba wykorzystac do tego celu TMSa :) jakby sie kto uparł to raptem do wykonania takiego falownika (a przynajmniej czesci generujacej przebieg - i to w trzech fazach wystarczą raptem dwa układy scalone :) kiedys o tym myslalem ale zapomniałem i jak kolega wspomniał o ATMELKU to mnie sie przypomniało Wystarczą AT89C2051 (4051) i 8253...
witam, mam problem z obsluga czujnika temp. ds1820, polaczony jest przez 1Wire na plytce testowej AVT2500. Przykladowy program do obslugi pobralem ze srtrony http://as.rumia.edu.pl/artur/a/bascom/Te... Kompilacja programu przebiega bez zadnych problemow. W momecie uruchomienia uProca uzyskuje staly odczyt "- 0.5 C". z gory dzieki za pomoc. <--TERMO.BAS-->...
może sie przyda - program właśnie na czujnik 18s20 ' BASCOM College ' (EdW 2001.01 str. 20) ' Temat : "Termometr z Dallas DS1820" ' wersja 1.1 (20.03.2001) ' Compiler : BASCOM 8051 LIBRARY V 2.06 ' Used ROM : &H7A3 1955 (dec) > Ok ' Poprawki do ver. 1.0: ' - poprawiony błšd odczytu temp > 41,5...
Poszukuję oprogramowania do tego programatora, bądż innego prostego programatora do at89c2051
chodzi mi o programator http://www.elektroda.pl/download/dwpl.ph... Zrobiłem go no i kicha. Bascom coś nie chce z nim współpracować. Może ktoś robił coś na nim i wie jak się tym obsługiwać. Niewiem może w ustawieniach Bascoma trzeba coś zrobić, ale ja nie daje rady. Proszę o pomoc.
Witam Mam maly problem z zaprogramowaniem tego scalaka. Szukalem troche i znalazlem różne programatory, ale za nic nie udało mi się ich wykorzystać. Zauważyłem, że różnią się one trochę między sobą jeśli chodzi o wyprowadzenia nóżek do kabla, który prowadzi do kompa. W związku z czym mam ogromną prośbę: czy mógłby mi ktoś podać DOKŁADNY schemat jakiegoś...
Witam! poszukuje cos na temat programowania w asm '51 do at89c2051 Jestem poczatkujacym w programowaniu mikrokontrolerow :D, i mam prosbe o pomoc !!! a mianowicie objasnienie jak sie wyprowadza dane na D0-D7. Jakis prosty przyklad kod zrodlowy w asm '51 ale napisany pod at89c2051 Program np. pozwalajacy wyprowadzac na przemian wartosc 48 i 30 na D1-D7...
Witam, Programuję sobie procesorek AT89C2051 i magistralę 1-Wire. O ile z odczytem danych z magistrali nie było problemów, o tyle z wysłaniem tego przez RS-232 jest problem. Czy ktoś z użytkowników ma jakieś gotowe procedury zapisu i odczytu do porty RS232? W BASCOM wszystko działa, ale chcę to zrobić w C. Na razie doszedłem do: //funkcja obsługująca...
Witam! W jednym z numerów Praktycznego Elektronika (12/99) znalazłęm artykuł pt. "Programator Atmeli w 15 minut". Był w nim bład dotyczący napięcia zasialania mikrokontrolera. Wykonałem ten programator i napisałęm program do jego obsługi na bazie listingu zamieszczonego w w/w artykule. Mój problem polega na tym, że zaprogramoany mikroprocesor nie wykonuje...
Niech ktoś mi pomoże i napisze czym zaprogramować ten mikrokontroler bo ja nie wiem czym programować zrobilem już trzy programatory i pi.... ciągle nic :cry:
Jest to dobry programator firmy Atmel. Jedną wadą tego programatora jest taka że jest na płytce 2-stronnej. Do tego dołałczem program sterujący. Używajcie tego drugiego ( spakowanego ).
Wiem że temat ten był poruszany wielokrotnie na forum, ale u mnie dzieje się coś dziwnego. Mianowicie, rozpoznaje układ ale program który che wgrać do at89c2051, jakby to powiedzieć, wyskakują ciągle te same błędy. 5,8,12 itd. Powiedzcie mi co mam robić. Nawet ściągnąłem program do obniżania taktowania procesora, ale to i tak niewiele dało.
Witam Uczelnia wymusza na mnie naukę Assemblera dla procesorów serii C51. Zorganizowałem płytkę przystosowaną głównie pod Atmegę i zamontowałem w niej w adapterze AT89C2051. Sam program próbuję napisać w edytorze: MCU 8051 IDE v1.4.7 firmy Moravia Microsystems. Napisałem wstępnie coś co miesza rejestrami: [syntax=asm] org 0 ;OZNACZENIE ADRESU POCZATKU...
Problem polega na tym, że dopiero co zacząłem zabawę z bascomem a wcześniej programowałem w zwykłym asemblerze i na inną 51. Teraz chcę napisać program do komunikacji między urządzeniem zbudowanym na 89c2051 a sterownikiem. Komunikacja po rsie 232. Siedzę i męcze się z początkiem programu i jakoś mi nie idzie :( Na początek chciałbym napisać aplikację...
Witam che napisać samemu program do programowania AT89C2051 w C++ (chodzi mi o wrzucenie do niego pliku hex). Znalazłem opisy tego scalaka ale próbowałem znaleźć jakieś przykładowy programator. A dokładniej mówiąc program nie skąpilowany żebym mógł się na nim wzorować. Niestety nic takiego w sieci nie znalazłem. Moje pytanie jest następujące czy ktoś...
Poszukuje schematu programatora 89c2051 z oprogramowaniem. Najlepiej gdyby był to jakiś prosty programator. Posiadam schemat programatora BlowIT, tylko program nie chce chodzić i wyświetla błąd 200 0c97:00B0. Może ktoś wie dalczego ? z góry dzięki Lukee
czy mikrokontroler AT89C2051 można zaprogramować programatorem PonyProg? Czy ktoś już próbował ?
Mam programatorek z tego schematu oraz prog2051.pas i hnb.pas jako program do tego. takie pliki były dołączone jak sie ich używa żeby zaprogramować At89c2051??? A może jakiś inny program znacie do tego schematu???
Potrzebuje najprostszy i dzialajacy :) programator do tego ukladu.Najlepiej jakby byl zbudowany w oparciu o LPT, 8 rezystorkow i podstawke :).Dzieki. Pozdrawiam.
Jestem Początkujący i proszę o pomoc, jak zaprogramować AT89C2051 albo jakiś inny np Atmega 8 żeby działał jako rejestr przesuwający., Dokładnie chodzi o to żeby za pomocą jakiegoś generatora dołączonego do wejścia sterować jakąś kombinacją sygnałów na wyjściu. pętla ma działać w nieskończoność i mieć możliwość przyspieszania lub zwalniania
Witam! Zbudowałem sobie programatorek do atmelka 89C2051 (2kB) i pech w tym, że wszystkie programy jeski ściągnąłem z neta (radzone przez ludzi z elektrody!!!! niestety) - WinAVR, Bascom, Studio AVR itp. - one nawet nie wykrywają programatora , już o mikrokontrolerze nie wspominając. Proszę więc o polecenie naprawdę dobrego programu, którym mógł bym...
Witam Czy istnieje możliwość skopiowania zawartości układu at89c2051. Układy te pracują w efektach estradowych Jednak na skutek awarii sterownika DMX (RS-485) w 4 urządzeniach padły mi mikrokontrolery. Posiadam jeszcze 2 szt sprawne z których potrzebowałbym skopiować program. Proszę o porady.
Chce zrobic programator do AT89c2051 taki mi wystraczy z linku poniżej! Tylko mam takie pytanko czy to jest dobry schemacik i czy to będzie działac (na internecie jest sporo trefnych schematów więc zwracam się do fachowców) ! :| http://www.elektroda.net/mikrokontrolery...
Po co jakiś 7447 (który na dodatek źle wyświetla 6 i 9), skoro można to wszystko zrobić programowo?
Jeśli chodzi o punkt 4 to da się to zrobić. Ja polecam Atmege bo ma gotowe PWM-y a programator do atmegi to 5zł i kilka minut roboty. Atmege tez możesz programować w Bascomie. Co do 51 to ciężka sprawa zasymulować programowo trzy kanay PWM wymaga dużego doświadczenia i absolutnie nie zrobisz tego w Bascomie. Musiałbyś walczyć w asemblerze.
Nie wiem czy to jest ważne. Program skompilowany dla AT89S2051, a autor zastosował AT89C2051. Programowo to nie problem, ale sprzętowo może się pojawić.
Mam w pdf-ie kilka książek o programowianiu 8051 w C. daj znak jeśli będziesz potrzebował. "Programowanie_mikrokontrolerow_8051_w_j... z politechniki wroc. "Programowanie_mikrokontrolera_8051_Sław... "Mikrokontrolery_'51_w_praktyce_Tomasz_S... aaa i jeszcze: "C And The 8051" By Tom Schultz Springer - Exploring C for Microcontrollers...
jony15 masz rację, że są to dwie różne rodziny jednak jak poprzednio pisałem można ich zamienić oczywiście tylko AT89S2051 na AT90S2313. Wiąże się to ze zmianą kwarcu jeżeli jest większy niż 10 MHz a układ resetu niekoniecznie musi być podłączony. Chodziło mi o to, że układ elektryczny urządzenia zostaje praktycznie nie zmieniony w stosunku do opracowanego...
Nieduży. Z 10mA wystarczy.
A mógłbyś podrzucić mi ten program (bo nigdzie nie mogę go znaleści) na pw będe wdzięczny
poszukaj tu na forum, bylo opisane podlaczanie i programowanie LCD od nokii 3510i i chyba tez od jakiejs innej wersji (3310?).
co do procków to jest coś takiego jak nota katalogowa. Tam powinny być schematy portów, jak programować http://katalogi.iele.polsl.gliwice.pl/ Co do programatora stk200 to też istnieje coś takiego jak google http://www.google.pl/search?hl=pl&q=stk2... W czym problem??
Wie ktoś może czy można zrestartować ten kontroler z poziomu software'u? Jeśli jest to możliwe to prośiłbym o jakąs funkcje w bascom. Szukałem w pomocy bascoma ale nic nie znalezlem. Prosze o pomoc. Dzięki.
Jeśli dobrze zrozumiałem to masz jakiś układ z uP, i od tego układu przewody, które są wkładane do programatora. Nie znam tego programatora, ale nie jest to istotne. Problem w tym, że w czasie programowania nie jest potrzebny kwarc, a na płytce z układem napewno jakiś masz. Możesz sprawdzić czy da się zaprogramować jeśli odłączysz wspomniany wcześniej...
No OK.. moj blad, nie zastanawialem sie akurat nad tym w jaki sposob jest obslugiwane I2C(sprzetowo czy programowo). :? pozdrawiam
Jak napisać programową obsługę PWM w Asemblerze na AT89c2051. Dokładnie potrzebuję tego by napisać, obsługę transmisji z pilotem zbudowanym na HCS200. Bardzo proszę o jakieś przykłady. Z góry dziękuję.
Wyrzuc pojemność, daj dwie bramki szeregowo (żeby ujemny sygnał na fototranzyztorze dawał ujemny na uP) i zliczaj nie na T0 tylko na INT, w obsłudze przerwania zliczaj programowo. Eliminację kilku po sobie następujących lini zrób progarmowo w taki sposób że pierwsze zbocze opadające jest zliczane a nastepnie blokuje przerwania na INT przez czas np....
To jest typowy błąd programowy a prawdopodobnie dochodzi do przepełnienia stosu. Musisz to sprawdzić.
Niestety to co sugeruje PJS w moim przypadku nie może być przyczyną, bo prawie całą obsługę mam napisaną w asemblerze i po odczytaniu np. godziny: 2 najstarszych bitów po prostu nie odczytuję. Zaś co do sugestii Light'I to nie wiem czy zrobię ten dodatkowy układ, bo w poniedziałek lub wtorek muszę oddać gotową pracę i ciężko będzie jeszcze coś tam dołączyć....
http://obrazki.elektroda.net/50_12631514... Chciałem przedstawić krótką prezentację programowania układu AT89c2051 z wykorzystaniem adaptera uniwersalnego SOIC 28 https://filmy.elektroda.pl/89_1262983888...
$Crystal = 12000000 Dim A As Byte Do P1 = A Incr A Wait 1 loop To chyba najprostrze co mozna napisac... mam nadzieje ze nie zrobilem bledu ;) Dodano po 2 1.Programowales juz willemem inne atmele ktore pozniej dzialaly?? 2. Czy program dziala w symulacji programowej?? 3. Czy probowales na innym programatorze ??
Masz już jakiś pomysł na wybór mikrokontrolera na start?. Jeśli tak to daj znać na prive, postaram się pomóc w konfiguracji całego środowiska programistycznego na "danym" laptopie lub komputerze. Co by praca nie była koszmarem :) Np. udało mi się zbatchować proces kompilacji w asmie, linkowania i programowania zabaweczki AT89C2051 w dosie z wszystkimi...
Ale i tak masz stały wzorzec czasu, czyli o więcej niż 1s nie powinno się rozjechać... + - impuls/inkrementacja _ - bezczynność/brak impulsu ______+______+______+______+______+_____... - przebieg impulsu z zegara _______+________+_____+_____+________+__... - inkrementacje sekund i nie ważne ile by nie trwało przeładowywanie timerów i programowych liczników...
...bedziesz potrzebował tyle timerów ile chcesz mieć niezależnie sterowanych żarówek. W przypadku 6-ciu żarówek potrzebowałbyś 6 timerów a to jest pewien problem no chyba, że wykonasz 6 osobnych układów na np. AT89C2051. Programowy Fast PWM i kanałów tyle co pinów I/O dostępnych w procesorze.
Do obsługi komunikacji szeregowej masz osobne przerwania po co sobie utrudniać życie i programowo obsługiwać to co jest dostarczone sprzętowo??????
a jaki schemacik odczytu częstotliwości byście mi polecili na procesorku z rodu AT89C2051 nie mam programatora dla tego nie chciałem na nim zrobić ale coś wykombinuje bo procek dostać nie ma problemu byle wyświetlanie miał na Leda'ch bo tak jak mówiłem lcd są drogie
Chyba przekombinowałeś. Takie filtrowanie powinieneś zrobić programowo, np wprowadzając jakieś opóźnienie załączania/wyłączania. Łatwiej modyfikować program, niż układ elektroniczny.
do ustawienia "1" na pinie nie potrzeba żadnego prądu. Ty musisz ustawić "0", żeby wywołać przerwanie i w związku z tym nie doprowadzasz do wejścia prądu, tylko go "wysysasz". Trzeba chyba ponad 100µA pobrać, żeby ustawić stan niski. '51 ma wyjścia typu otwarty dren z podciąganiem do + zasilania za pomocą układu na tranzystorkach polowych, ale...
np. http://elenota.iele.polsl.gliwice.pl/ Układ godny polecenia to np. SAA1064 (2/4 cyfry ,nie trzeba rezystorów prąd wybierasz programowo)-też I2C
Witam. Moim zdaniem najlepiej wykorzystac np AT89C2051 bez zadnych dodatkow. To tylko niepotrzebne koszty. Calosc mozna zalatwic programowo, a do dyspozycji i tak zostanie jeszcze 7 we/wy. Pozdrawiam.
Wracając do tematu a gdyby przerwanie nastąpiło w czasie transmisji 1wire? Dlaczego uważa kolega, że programowy zegar nie jest dokładny ? Wykonywanie instrukcji zerowania w przerwaniu owszem można to uwzględnić, ale nigdy nie będzie on tak dokładny jak rtc poza tym, po co sobie komplikować życie. Ale kolega „miSZCZu5” może zrobić sobie taki...
Np. : https://leap.tardate.com/8051/at89c2051/... https://allenchak.wordpress.com/2017/09/...
Witam Jak już napisałem w temacie mam problem z zaprogramowaniem AT89C2051. Na początku willem nie czytał nawet układu ID ale po zrobieniu lepszego zasilacza już czyta ID ale nadal nie programuje wyskakuje błąd. Mam kilka ATeków i na każdym to samo. Może kiedyś ktoś miał podobny problem. http://obrazki.elektroda.net/46_11884892...
ok. co do programatora to dzięki już wiem że będzie mi pasował dzięki terz na odpowieć o emulatoże wiem że mi nie przypadnie do gustu No to jeszcze kilka pytań- bo przeciesz poto powstają takie portale jak ten. Chodzi o debuger coś w stylu debugera dosowego lub innego, jak pisałem programik np. pod dosa lub wina to jak go debugowałem to wszystko co...
Przeciez mozesz zrobic to bez problemu programowo. A z twoich postow masz marne pojecie co to jest PWM i jak dziala - na prawde google nie boli.
to ja też proponuję się zastanowić: jeśli twierdzisz że to odrzut z produkcji to znaczy, że komuś się nudziło i szpachtlował kropkę?? To są inne obudowy (nie mówię o napisach) ale o gabarytach i wyglądzie. Jak to wytłumaczysz?? Mało to jest podróbek na rynku??. A taki mały atmelek to wcale nie jest skomplikowanym scalakiem ani żadną nowością żeby ktoś...
Mam problem z peogramowaniem tego procka willemem a dokladniej willem zczytuje zawartosc procka a nie chce go kasowac ani programowac i niewiem co jest grane. Zaznaczam ze mam przystawke w wersji podatawowej tzn. z dwiema podatawkami na duze i male procki oraz przelacznik miedzy 90S a 89C. Z gory dziekuje za pomoc. Tylko ze sprawdzalem rozne przystawki...
Witam Podczas programowania procka at89c2051 ,za pierwszym razem willem zaprogramował go bez problemu ale po ustawieniu pierwszego bitu blokady(zachciało mi się eksperymentów) - kicha. Podczas kasowania wpisuje FBFBFBFBFB.... po załadowaniu pliku z programem do bufora i próbie zapisu wyświetla błąd zapisu - poprawnie wpisuje pierwsze trzy komórki potem...
Jasne, ze jest taka mozliwosc. 89C2051 posiada komparator napiecia do ktorego mozna dolaczyc fotorezystor. Status komparatora odczytuje sie programowo. U mnie to dziala OK, a nawet zrobilem dla tego procka pomiar aktualnej wartosci natezenia oswietlenia na tym komparatorze i ukladzie RC, gdzie R jest fotorezystorem. Na wejsciu (-) dalem napiecie odniesienia...
niestety nie dysponuje oscyloskopem, a multimetrem nie za bardzo da sie to zrobic :/
Mam takie pytanie czy ktoś ma zrobiony programamtor na tej płytce i czy mu działa Właśnie zrobiłem własnie ten model i niestety klapa wraz z adaptorem MCS - 51 nie działa czy ma ktos jakis doświadczenia z ta wersja??? W H/W test po wysterowaniu wszystkich portow ZIF'a 32 pojawiaja sie napiecia pojawia sie napiecie Vpp i Vddp diody sie zapalaja gasna...
jak ustawisz na counter to liczy z wejscia p3.4. a teraz gate=internal/external to jest tylko ustawienie czy timer bedzie wlaczeny programowo czy sprzetowo. jak dasz external to timer liczy gdy na p3.2 jest stan 0
programowa bascom at89c2051 at89c2051 wartości at89c2051 jabel
limit pobierać videodomofon monitor mierzenie poboru prądu spoczynku
engine fault peugeot pilot cosmo
Unitra Westa TC201 – czy można zamienić transformator TVL-94 na TVL-92? Porównanie parametrów Nichicon Muse, KZ i Elna Silmic - kondensatory audio