Błąd przy kompilacji , czy po załadowaniu do proca :?: Piotrek
Witam Kolego Unreal89. Pracuję pod Bascomem 8051 i nie spotkałem się z funkcją, o której wspominasz. Przejrzałem pliki help'a i tam również nic nie znalazłem. Zainteresowany jestem z jakiego powodu odpada komenda "fusing"? Dla czego pytam? Pozwolę sobie obszerniej skomentować zaprezentowany listing. 1. Termometr DS18B20 przechowuje informacje o temperaturze...
Witam ! Jeśli masz problemy z zaprogramowaniem AT89C2051 to kup AT89S2051, zaprogramować go można tak jak ATtiny2313 po ISP. Pozdrawiam. Stefan
'do liczby 1536 trzeba by jeszcze coś dolożyć, na wykonanie instrukcji Zasadniczo nie trzeba nic dokładać, bo wartość timera jest inkrementowana sprzętowo od razu (w kolejnym cyklu maszynowym). Czyli już w trakcie obsługi przerwania. Jeżeli obsługa timera zmieści się w 255 cyklach maszynowych, to zmieniany jest tylko młodszy bajt timera - czyli w procedurze...
Rodzina ta sama, więc program powinien przejść. Może być tylko problem z peryferiami (w 89S5x masz ich więcej, a na przykład nie masz komparatora analogowego). Nie masz w BASCOMie definicji (opcji) tego konkretnego procesora albo czegoś podobnego (8751/2, 89C51... itp)?
Witam! Zapisujesz program z bascoma (źródło) np. w katalogu c:\123\start.bas Musisz teraz skompilować program w bascomie: F7 Jeżeli nie będzie błędów to dostaniesz pliki start.hex i start.bin Plik bin to jest to co musisz załadować do proca (w postaci binarnej) lub hex po "przetłumaczeniu" na bina. Ale to zależy jaki masz program do programowania proca....
zrobiłem to tak i działa.
Ok rozumiem!!!,pozostaje jeszcze sprawa konfiguracji BASCOM ,jako programator wybrać STK200/300 ,podłączyć, dać SEND TO CHIP i powinno pójść ??? Post był raportowany. Popraw błędy i interpunkcję. Użyj przycisku PISOWNIA --> REGULAMIN.
Mogę Ci oddać też programator i emulator do tego zestawu. Bo nic na tym już nie będę robił. I dlatego miałbym nieczyste sumienie-gdybym Cię do tego namawiał. Nie pakuj się w coś co jest już na starcie przestarzałe. Jak chcesz nauczyć się programować mikroprocesory w Bascomie- to zacznij od AVR. Jeśli to musi być 8051(bo AT89C2051 jest jedną z wersji...
Może Bascom nakłada też ograniczenia na wgrywany program, albo te 89c4051 to buble. Ja robiłem do takich kostek sam programator i działało na wszystkich...
Ten kod jest pod BASCOM 51 a nie BASCOM AVR. Docelowo pewnie pod AT89C2051 a nie pod ATMega8.
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...
Tutaj http://www.dioda.com.pl/forum/topics20/k... Te lekcje nie są na procesor AT89C2051 lecz na ATtiny2313. Trzeba mieć Bascoma AVR i inny procesorek.
Co do $regfile = "m8535.dat" to jest to coś w rodzaju instrukcji, którą dodaje się w pierwszej linii programu, z tym że w cudzysłowiu należy wpisać nazwę pliku odpowiadającego zastosowanemu uC, który można odnaleść w miejscu gdzie zainstalowano bascoma (np. C:\ Program Files\MCS Electronics ...). Dla porządku m8535.dat nie da się tym zaprogramować bo...
Zgadzam sie z MARKIEM81, przede wszystkim software dlatego tez warto nieco posiedzieć dłużej nad klawiatura niż niepotrzebnie dodawać pare scalaków. 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 szeregową. Wszystko da sie zrobiś...
Czy dostępna wersja Bascom Demo pozwoli na wpisanie do uP 89C4051 programu przekraczającego 3kB.Próbuję napisać program do obsługi zegara ( czas,data ) i termometru ( na DS18B20) i nijak nie mogę go okroić. Oddzielnie złożone urządzenia działają całkiem dobrze ale chciałbym to zrobić na jednym procku. Niestety znam ( i to słabo ) tylko podstawy Bascoma.Jak...
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.
eee nieładnie trzeba koledze pomóc zrobimy mu takie urządzenie za 7 tyś pln - komplet :-)
To co kolega poleci na początek nauki programowania, zamiast Bascoma?
witam chciałbym stworzyć komunikacje procesorka AT89cx051 z komputerem PC, chodzi mi mianowicie o to aby do atmelka można było coś wysłać przez port szeregowy, nic wielkiego, dosłownie kilka bajtów, niestety znam tylko BASCOM-a a niewiem jakich poleceń użyć pozdrawiam
W bascom 8051 nie trzeba deklarować czy P1 to wej. ,czy wyj. (zresztą sie nie da) ,opcja dostępna dopiero w bascom avr.
Witam , na wstępie powiem że moje doświadczenie z bascomem jest małe ale staram się uczyć , program jest prosty jak budowa cepa niestety nie mieści się na 2051 jak go skrócę to działa , było by ok gdybym mógł go skompilować , załadować na 4051 i po sprawie ale niestety bascomowy compiler nie daje rady tylko do 2 kilo - baskom w różnych wersjach nawet...
Witam, chcę zaprogramować AT89C2051 poprzez bascom 8051 do aparatury 433 MHz (Kubaw). Do dyspozycji mam pliki ,,HEX" ; ,,BIN" i ,,ASM" Czy ktoś mógłby mi podać zrozumiałą instrukcję? (Posiadam Bascom 8051 i Współpracujący programator[AVT 2502])
Pliki zamieszczone w załączniku to kod źródłowy napisany w C do komputerka samochodowego zamieszczonego kiedys w PE. Jako, że dopiero zaczynam z mikro-kontrolerami i staram się nauczyć Bascoma a nie C jest mi trudno załapać o co chodzi w tych plikach C. W Bascomie jest tylko jeden plik źródłowy a tutaj kilka - jak podglądnąć cały kod źródłowy tego komputerka?...
Witam, z góry uprzedzam że jestem dopiero początkujący i moja wiedza z elektroniki ogranicza się do prostych schematów, podstaw itp, nie mam żadnego doświadczenia z programem BASCOM i kompletnie się na nim nie znam. Moja prośba jest taka iż, potrzebuje aby ktoś wytłumaczył mi krok po kroku jak zaprogramować układ AT89c2051. Dodam że zbudowałem prosty...
Poszukuje informacji jak w Bascomie napisac obsługę magistrali I2C, tak aby procesor był urządzeniem podrzędnym. Potrzebne mi to jest, gdyż chcę do magistrali I2C dołączyć sterownik oświetlacza IR zbudowanego na procesorze 89C2051. Dzieki za wszelka pomoc.
Raczkuję w Bascomie i nie mogę sobie poradzić z problemem. Program nie daje się skompilować podając : Error: Line: 17 Variable can not be used whit RESET Proszę o podpowiedź...i dlaczego P3 jest traktowane jako zmienna ?
Poszukuję oprogramowania do tego programatora, bądż innego prostego programatora do at89c2051
Czy ma ktoś w zanadrzu jakis prosty programator do proc. AT89C2051. I ską dmoge ściągnąć wersje demo BASCOM AVR HELP !!
Programator Bascom http://www.elektroda.pl/rtvforum/files-r... Doskonałej jakości schemat ideowy, montażowy oraz wzór płytki programatora procesorów AT89C2051 do programu Bascom. Doskonałej jakości schemat ideowy, montażowy oraz wzór płytki programatora procesorów AT89C2051 do programu Bascom.
przy próbie kompilacji wyświetla błędy: Error 119 : Illegal asm-command : Jnb [P0.0] In File : C:\PROJEKTY\2441\AVT2441.BAS , line : 327 Error 105 : Internal Assembler error In File : C:\PROJEKTY\2441\AVT2441.BAS , line : 327 Error 117 : Illegal asm-command : Jb [P0.0] In File : C:\PROJEKTY\2441\AVT2441.BAS , line : 327 Error 105 : Internal Assembler...
Mam takowy programator ale nie wiem jakich narzędzi użyć aby do tego procka AT89c2051 załadować program pisze w asemblerze a plik który chce załadować ma rozszerzenie *.BIN
A czy ten bascom bedzie działał z takim programatorem jak PHONEX ?
O ile pamiętam to nie można użyć funkcji "waitms 500". ale można tak: waitms 250 waitms 250 Co do funkcji print, to bez waita w terminalu też powinno się wyświetlać. Może w kompie źle jest ustawiona prędkość transmisji?
POtrzebuje wszelkiej dostepnej literatury do Bascoma i jak najwiecej programow ktora sa pisane bod prc AT89C2051 z wykozystaniem wyświetlacza 2X16 ! pomocy to do pracy dyplomowej ! w srode musze oddac ! :) Przeniesiono z Programowanie Ogólne. - arnoldziq
Witam, Właśnie złożyłem swój pierwszy programator do AT89CX051. Złożyłem go zgodnie ze schematem publikowanym przez EP. Mam już wszystko co potrzebne jest do uruchomienia mojego pierwszego układu z mikrokontorlerem :). Pozsiadam następujące rzeczy: - Płytkę testową do kursu BASCOM College; - Programator AT89X051; - Mikrokontroler AT89C2051; - Sysytem...
Jak w Bascomie oprogramować AT89C2051 żeby na magistrali i2c pracował w trybie slave?
Źle. Czemu do otwarcia butelki używasz łoma? Jak używasz tych odwołań to pewnie masz macro.inc albo coś w tym stylu. I po co? Zrób tablicę stanów wejść i wyjść w formie P1.1 .. .. .. .. P1.2 .. .. .. .. P1.7 .. .. .. .. I wszystkie możliwe przypadki (raptem 4) Potem zastanów się jaka to funkcja logiczna (a jest taka), potem zajrzyj do dokumentacji atmela...
CZESC ! NAPISALEM PROGRAM W BASCOM , STERUJACY SYNTEZA 6057 , LECZ PO ZAPROGRAMOWANIU PROC-A OKAZALO SIE ZE DZIALA ON BARDZO WOLNO. JESLI KTOS NAPISAL PROGRAM DLA AT89C2051 I TSA6057 , PROSZE O POMOC. KUBAKUN(at)POCZTA.ONET.PL Pisz małymi literami! http://www.elektroda.pl/rtvforum/faq.php j.
witam ! Robiłem cos takiego i działało ok. Mój programik w załączniku. Pozdrawiam Krzych
tak jak w temacie chcialem podBczyc piezo i za pomoc funkcji SOUND w BASCOM go wysterowa prosze o pomoc POZDRAWIAM
to jeszcze zobacz jakie układy masz zamontowane w nim - pcf8574 czy 8574A bo to jest róznica - potem to samo trzeba wybrać w opcjach programatora - albo albo.
Niestety tego wyswietlacza nie podłączysz bezpośrednio do procka powód - masz za mało portów w Atmelu ten wyświetlacz jest typowym wyświetlaczem do mierników. Jeśli zaczynasz dopiero zabawe w Bascomie to proponuje na początek kupienie jakiegoś LCD alfanumerycznego chyba naipopularniejszy to 16*2
Etap 1 - znalazłem to: 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &HCC 1wwrite &HBE Bd(1) = 1wread(2) 1wreset T = Bd(2) And 1 Dz = Bd(1) And 1 Dz = Dz * 5 Shift Bd(1) , Right If T = 1 Then T = Bd(1) Xor 127 If Dz = 0 Then Incr T Minus = "-" Else T = Bd(1) Minus = "...
Witam Jestem w tych sprawach lejkiem ;) bo zacząłem się interesować i zaczynać programowaniem procesorów 3 dni temu ;) więc proszę o wyrozumiałość. A teraz do pytań. 1- Jak zaczynam programowanie to na programatorze (kit AVT2502) świeci dioda led. Ale po zaprogramowaniu wyskakuje mi taki komunikat: http://www.mFoto.pl/uploads/1059/hmmm123...
Cześć. Przeglądałem archiwum ale nic dla siebie konkretnego nie znalazłem. Mam problem z programem (konfiguracją przerwań). Chciałem wykonać mały i prosty licznik obrotów. Wykonałem przetwornik obrót/impulsy na diodach, zakładam że nie występują w nim "drgania styków" :) Otrzymany sygnał chciałem podać na wejście INT0 i za pomocą Timera zliczać pojawiające...
Witam ściągłem demko BASCOM ze stronki http://www.edw.com.pl/ea/bascom_avr_inst... no i mam taki problem że mikrokontrolera AT89C2051 nie ma na liście chipów w kompilatorze :( , co robić czy da sie jakoś go tam dodać czy nie wiem ,z góry dziękuje za wszelkie porady!!!
Witam chciałem sobie zrobić ładny cyfrowy regulator do wzmacniacza... wybor padl na ds1802 i tu sie robia klocki bo o ile jestem w stanie przegryzc jak to wysterowac przyciskami, to z programem mam juz spore klopoty... o ile dobrze zrozumialem note to na czas wysylania daynch trzeba wystawic na reset 1, i zgodnbie z zegarem wysylac dane... i tutaj moj...
Czy ktokolwiek próbował zamiast kwarcu zastosować zew generator sygnału? Tak - ja na ten przykład :) Z tego co przeczytałem należy sygnał podać na Xtal 1 a noge Xtal 2 zostawić wolną... Zgadza się. A czy bezpośrednio pod Xtal1, to zależy co masz na myśli pisząc "generator sygnału" - dla mnie to bardzo szerokie pojęcie. A jak z deklaracją kwarcu w bascomie?Nadal...
Proszę, oto SKREŚLONE kilka (a nawet wszystkie) linie kodu :D Mam nadzieję, że zadziała !
Kwarc dajesz np. 12 MHz Robisz sobie pętelkę pomiarową wywoływaną z Timera np. co 200 µs sprawdzającą dane wejście pomiarowe. Jeżeli wejście jest =0 to nie zliczasz jeżeli = 1 to zwiększasz zmienną WYNIK o 1 (zmienna 16 bitowa) zakres będzie do jakichś 6.4 sekundy. W pętli sprawdzasz także czy zmienna nie przekroczyła 25000 (5 sekund). Jeżeli...
Czy ktoś wie jak odczytać w Basom przetwornik AC TLC549? Czy było to gdzieś opisywane? Muszę zrobić pomiar napięcia na AT89C2051 Pozdr. Mistral311
Witam mam problem z ustawieniem prostego programatora do at89c2051 w bascom,potrzebuje zaprogramować jedno sztukę i sił mi juz brak,jestem zielony w tych tematach. Problemem jest ustawianie programatora względem programu a reszta to pryszcz Sprawa pilna,prosił bym o pomoc http://obrazki.elektroda.pl/4356068500_1... Zrobiłem ten programator...
Jakby ktoś miał wsad do AT89C2051 to byłoby pięknie jak udostępni albo wskaże gdzie szukać. Dla początkującego będzie łatwiej bo BASCOM to magia. Wyrozumiałym bardzo dziękuję i zapewniam o pamięci w czasie. Pozdrawiam wszystkich elektroników amatorskich i zawodowych.
Witam szanownych kolegów,i prosze o pomoc.Interesuje mnie sterowanie przez port Rs232 8 diodami led .Wszystko ma wygladać w ten sposób że program do obsługi rs232 musi byc napisany w jezyku Basic nastepnie kabelkiem pc ma byc podłączony do procka AT89C2051 lub ewentualnie do Atmega8 lub atmega8535 do którego bedą podłaczone diody led i nacisniecie przycisku1...
Witam mam pytanko raczej kilka. 1 . czy program napisany w asemblerze skompilowany do postaci hex,lub bin można wrzucić do wnętrza mikrokontrolera za pomocą pakietu bascom wykożystując programator z ep. avt 2502 czy jakoś tak procek to np. at89c2051 2. jeśli nie to pomużcie w znalezieniu takiego nażędzia(program i programator) 3 . jak działa emulator...
hunterhouse W AVR-ach sprzętowo można zatrzasnąć zawartość timera , ale uruchomić zliczanie trzeba programowo.Natomiast w 51-ce można uruchomić i zatrzymać timer sprzętowo.Jeśli na P3.3 jest stan wysoki i flaga GATE timera1 jest ustawiona , to timer zlicza doputy , dopuki stan na P3.3 nie zmieni się na niski.Problem jest tylko z tym , że Charly chce...
http://obrazki.elektroda.pl/9838687700_1... Trochę z obawą prezentuję kolejny już na elektrodzie sterownik oświetlenia, no bo ileż tego już tutaj było? A jednak nie znalazłem rozwiązania mnie zadowalającego, dlatego też powstał niżej prezentowany układ, powstał ponieważ klasyczne lampy z czujnikami ruchu mają pewną zasadniczą wadę:...
np. Bascom Pozdrawiam Józef
Witam Piszę program w BASCOMie dla układu attiny2313. Niestety nie mam tego uC, ale posiadam kilka AT89C2051 i programator BlowIt. Czy po za zmianą nazw wyprowadzeń i nazwy procesorka, trzeba bedzie coś jeszcze zmieniać przy przekładaniu programu z bascomAVR na bascom 51? Program to timer odliczający czas i wyświetlający czas na multipleksowanych 4...
no wcześniej trzeba zatrzymać licznik :P to znaczy jest taki kłopot, że jak piszę load timer1, 1234 to bascom mi wpisuje do obu rejestrów 255, podobnie przy timer1 = 1234 :lol: więc wolę wpisać do każdego rejestru osobno bo wtedy jest wszystko ok... może tylko u mnie tak jest, moja wersja bascoma 8051 to 2.0.11 :)
przecież masz wyraźnie napisane w tym projekcie : Program obslugi w Pascalu (zalaczony plik PAS). Bascom nie obsługuje tego programatora
W drugim programie stosujesz zbyt duże uproszczenie, bascom jest zbyt głupi i interpretuje drugi przypadek jakby pin był wejściowy albo wejściowo wyjściowy. W pierwszym przypadku pin jest wyraźnie wyjściowy.
at89c2051 bascom bascom at89c2051 programator programować bascom at89c2051
energia oddać kondensator mniejszy zasilacz wymiana toner
engine fault peugeot pilot cosmo
Miele zmywarka F531 – kod błędu, przepływomierz, G7000, G 6825 SCi, objawy, naprawa Unitra WS-442 zwarcie bieguna ujemnego z masą – skutki, diagnostyka, naprawa