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)?
mam bascom 8051 i procek 89s52 w bascomie w option>misc>register file jaki procek trzeba tam wybrac żeby było można pisać program dla AT89S52? będę wdzięczny za każdą pomoc
AT89S52 ma inny protokół przy programowaniu ISP niż S53 i S8252, bardziej zbliżony do AVR. Więc pewnie dlatego Bascom go nie programuje, może jakaś nowsza wersja...
Witam Piszę program w BASCOMIE i potrzebuję zadeklarować dość dużą ilość zmiennych. Program ma być wgrany do AT89S52 który posiada 256 RAM. Ile pamięci trzeba zostawić wolnej aby program działał poprawnie? Może to złe pytanie, ale nie bardzo wiem jak je prawidłowo zadać , a myślę że ci którzy wiedzą o co chodzi poprawią mnie i odpowiedzą.
kot ma pelna wersje BASCOMA w wersji obslugujacej AT 89S52 ? to ja bym bardzo prosil o kontakt 8) dzeku(at)poczta.fm
Witam!!! Posiadam uC AT89S52 w projekcie na zaliczenie i chcę program pisać w Bascom'ie. Problem z tym, że w ustawieniach Compiler -> Misc -> Register File nie ma żadnego pliku odpowiadającego AT89S52. Który plik z podanych w programie mam wybrać, albo gdzie mogę znaleźć plik z ustawieniami rejestrów do Bascom'a od AT89S52??? Posiadam BASCOM-8051 IDE...
Witam wszystkich! Prośba o wytłumaczenie lub podpowiedź dlaczego napisany program w BASCOM 8051 i poprawnie działający na procesorze AT89c4051 bardzo dużo zwolnił po wgraniu go do procesora AT89s52 ? Mam wrażenie, że komendy waitms, wait trwają kilkanaście razy dłużej niż powinny. W obu układach rezonator kwarcowy jest identyczny 11059... a w Bascom'ie...
Witam! pytanie do szanownych ;) forumowiczów mam takie: mam Bascoma 8051 i chcialbym w nim pisac program do 89S52 ale z tego co zauwazylem nie ma takiego .dat i nie wiem czy sie da, "a szkoda by procek sie przegrzal ;)" wiec pomyslalem ze Państwo mi pomożecie i wytłumaczycie co zrobic zeby sie pobawic w BASCOM tym mikrokontrolerem... drugi problem to...
Witam.Jestem studentem i dostalem prace do wykonania a mianowicie zaprogramowac procesor 89c55.Mialem juz stycznosc z procesorami AVR i zastanawiam sie czy mozna bylo by do tego celu urzyc prog. Bascom.Prosze o jakas podpowiedz.Z gory dziekuje.
Mam zamiar dolaczyc ten uklad do 89c51 no i mam kilka pytan :) Nie jestem pewien (bo z angielskiej noty katalogowej malo zrozumialem)ale do poprawnej pracy uklad potrzebuje zasilania 1,5v tak? I jeszcze problemem dla mnie jest jak wprowadzic czas,date do ukladu? Posiadam tylko programator, nic wiecej. Program pisze pod bascomem (dokladniej to nie pisze...
mam pytanie, czy bascomowe ISPobsługuje "duże" '51? (np 89C51 z ISP) mam bascoma -wersje 2.0.10.0, zapewne dość stara wersja. jakiej nazwy programatora mam użyć?
Witam mam pytanko, jaki polecacie programator do procesorów 89C52 króry współpracuje z Bascom'em . . . ? Chyba nie musze dodawać że chodzi o najtańszy . . . Pozdrawiam Mc'Cart
Do tej pory programowałem c51 tylko w atmelu ostanio zacząłem korzystać z bascoma, przerobilem sobie college z Edw i pojawiło mi się kilka pytań??? - Czy jest darmowa wersja Bascoma współpracująca z procesorami 89c51 (40 nóżkowymi) - Jak zrealizować transmisję szeregową w Bascom (wiem tylko że używa się do tego poleceń print, input, output...ale jak...
Czy ktos mi moze pomoc ( w programowaniu mocny nie jestem ) mianowicie mam procesor 89s52 i che do niego podpiac prosta klawiaturke 10 przyciskowa pod wyprowadzenia <0.0 do 1.1> i np nacisniecie klaiwsza 0.0 spowoduje ze pin 1.7 zmieni stan do czasu az na pinie 1.8 nie pojawi sie impuls a w miedzy czasie (tak 0,3sekundy po zmianie stanu pinu 1.7...
Witam. Robie prace dyplomowa do ktorej wykonalem prosty serownik na 89c52 i napisalem program w bascomie. Czy znalazl by sie ktos taki uczynny i przgladna moj program i powiedzial czy to wogole bedzie dzialac i jak by to poprawic ewentualnie :d. Jesli znajdzie sie ktos dobry podesle listing i opis ukladu dla lepszego zrozumienia idei. Z góry dziekuje...
Witam Mam program napisany w bascomie dla 89c52, czy da się to przerobić na atmega8? Dopiero zaczynam zabawę z programowaniem i nie bardzo wiem jak się za to zabrać.
witam mam taki problem programuje procesor at89c52. program napisany w bascom, wielkosci 8kB. posiadam dwa liczniki softwarowe na liczbach typu LONG wylaczajac zasilanie zapisuje wartosci tych licznikow do pamieci EEPROM, dzielac na 4bajty Uruchamiajac urzadzenie odczytywane sa te 4 bajty z pamieci (napewno poprawnie). i bit po bicie (na zasanie A.i=B.j)...
mam pytanie jaki plik *.dat wybrac dla procesora at89s52 w programie bascom jest 89s8252 ale po kompilacji i zaprogramowaniu procka ten nie dziala wogole :/ prosilbym o info jaki inny procek wybrac albo gdzie ewentualnie znalesc biblioteke do bascoma dla tego procka zgory dzieki
Witam. Prosze o pomoc z w/w uC. Dopiero zaczynam. Udalo mi sie odpalic programator, no i LED-y mrogaja jak im kaze. Nawet LCD 2x16 dziala. Wszystko oczywiscie Bascom. Niestety utknolem z PWM. Tzn zapragnolem po tm calym wielkim wysypie lampek RGB zapragnolem i swoja. Niestety pierwsza przeszkoda - wszyscy roba na AVR-ach albo ATtinny a na 51 pustka....
Jeżeli w Bascom to mi prześlij - proszę , chociaż myślę docelowo o AT89S52 Pozdrawiam
obsluguje ten BASCOM AT89s52 ? jak tak to prosze o kontast dzeku(at)poczta.fm
Witam !!! Zainstalowałem specjalnie BASCOM'a i stwierdzam, że trzeba to napisać od nowa. Najlepiej będzie Clk klawiatury wpakować na przerwanie zewnętrzne typu "any change". Kiedy clock wyzwoli przerwanie, sprawdzasz w petli dane i po sprawie. (M.) Witam, masz racje, że trzeba to włożyć do przerwania, ale nie trzeba pisać tego od nowa. Dzisiaj poprawiłem...
To ewidentnie zle wykonywana jest inicjalizacja lub nielaczenie kabelkow. Trzeba empirycznie dobierac czasy podaczas inicjalizacji, przynajmnije ja tak musialem robic. Nie wiem czy bascom ze swoim "wait" pozwala na takie precyzyjne dobieranie. Moze petla for jak w C.
niestety nic nie daje. nawet jak ustawie w bascomie w opcjach. nawet po resecie zawartość na wyświetlaczu sie nie zmienia, tylko czasem sie przesunie.. db0-db3 wiszą w powietrzu. czy mam je jakoś podłaczyć? może bascom opóźńienie wstawia za małe do sterowania lcd? ma ktoś może jakiś kod w assemblerze do obsługi lcd albo opis sterownia 4ro przewodowego?...
Spokojnie się zmieścisz, nawet pisząc w C (pewnie na BASCOM też starczy miejsca). Prostę gre telewizyjną upycha sie w 1 kB :D
Czy w kodzie Bascom masz określoną szybkość tarnsmisji? Jakich komend używasz? Jaka odległość połączenia? Jak łączysz uc? Daj troche więcej szczegułów!
A co to jest ten "sound" ? Nie ma takiego polecenia w C ani w ASM, czyba , że w Bascom :). Wygląda , że to jakaś funkcja, ale bez "kodu" to tak naprawdę nie wiemy co ma robić :)
Witam Od jakiegoś czasu próbuję wysterować CD4543 i podpięte do niego cztery wyświetlacze led. Wszystko pięknie mi działało jak napisałem sobie taką procedurę na ATmega8 w bascom AVR. Chciałem ją przenieść na AT89S52 i przepisać w BASCOM8051, no i tutaj jest problem- nic mi nie działa. Procek z CD4543 mam podłączony na liniach P1.0 do P1.3, tranzystory...
nie ma za co :) ale zwróć jeszcze uwagę, że procesor AT89S52 programuje się przez spi trochę inaczej niż większość procesorów tej rodziny np. AT89S53 czy AT89S8252. Bascom sobie może nie poradzić z jego zaprogramowaniem. Nie pamiętam dokładnie dlaczego, ale wiem, że są problemy. Ale możesz sobie ściągnąć aec_isp i podłączyć procesor zgodnie ze schematem...
:D hehe wszystko jasne :idea: - w sumie to ci wspominałem że ten kod to jest z projektu analizatora IW3HEV pobrany z grypy Yahoo, (ale pewnie ci umknęło) tylko że tam jest sterowanie dla AD9951 a ja tylko przerobiłem to na AD9851 bo taka miałem potrzebę. Planuje napisać w BASCOM prosty programik na AT89s52 do sterowania DDSa żeby wrzucić go w płytke...
Widzę, że kolega idzie na łatwiznę. Proponuje sciągnąć lektury z sieci i wziąść się samemu do pracy. Jak kolega nie umie pisać programów pod uC w ASM to jeszczs jest Bascom i C. I jeżeli będą problemy to wtedy prosić o pomoc.
Kolega rusala ma racje. Najpierw ISP zaby wgrac program a potem można sie bawic rs232 :-) Bootloader, nawet jesli nie programujesz w bascom polecam zieloną ksiazke marcina, jest tam to wszystko opisane, przykłady w bascomie, schematy i opisy. Bootloader i rs232 tez jest, moge ci to zeskanować jak pragniesz :-) Pozdrawiam
Hmmm... chciałem się pobawić troszkę portmon i gdy włączyłem wszystko ustawiłem i włączyłem, żeby programator odczytał sygnaturę to portomon nic nie pokazuje - żadnego ruchu na porcie LPT. :( Tak samo przy każdym inny programie - ProgatXP, Bascom czy aec_isp. :( Co może być nie tak? Dziwi mnie tylko zachowanie, że np. Bascom niby zczytuje całą pamięć...
na szczęście procesory AT89Sxx i AVR mają ISP - można elegancko programować przez port LPT i kilka (5) kabelków, a programator to w najprostszym przypadku złącze LPT i kilka oporników, w dodatku BASCOM AVR świetnie to obsługuje (z układami 51 nie próbowałem zbytnio ale też chodzi) programowanie przez RS ma np. kilka mikrokontrolerów Philipsa, zawierają...
To mój pierwszy post na forum witam wszystkich. Zaczołem zabawę z prockami od AT 89S52, programator z 74HC244 czasem czyta czasem nie. Program ISP Programer czyta i zapisuje kostkę tylko jak napisać jakiś program, BASCOM nie posada biblioteki .dat dla tego procka. Gdzieś na forum wyczytałem że można samemu na podstawie NOTY KATALOGOWEJ utworzyć plik...
Probuje zaprogramowac ten mikrokontroler. Wzialem przykladowy program z Bascom 8051 i skompilowalem go. Przy kompilacji ustawilem w zakladce Misc na 8052.dat. Nastepnie wczytuje ten plik w programatorze AEC isp i probuje wgrac. Pojawia sie mi wtedy komunikat: Error while programming Flash memory Flash byte error in address 0000 W przypadku kiedy zczytuje...
... Do tego chińskiego wynalazku nie działają żadne sterowniki. Jest to HID które wymaga jedynego słusznego programu. (dokumentacji oczywiście brak żeby przypadkiem w avrdude nie pojawiło się wsparcie)... Może i jest tak jak piszesz... Ja korzystam z takiego programatora od ponad roku. Programuję nim głównie atmegi 8, 328, AT89S52 i wiele innych. W...
http://obrazki.elektroda.net/2_118953974... Idzie zima Postanowiłem zautomatyzować proces sterowania ogrzewaniem w moim mieszkaniu. Założeniem było sterowanie zaworami przy grzejnikach w zależności od zadanej temperatury i harmonogramu czasowego niezależnie w każdym z pomieszczeń w mieszkaniu. Ponieważ oferowane przez producentów sterowniki...
Z tym wzmacniaczem róznicowym to jest tak ze pewnei uzyty układ woltomierza ma wbudowany wzmacniacz róznicowy, tak maja ICL7107 itp jak pamietam. Po dzielniku napięcia juznic nie dawaj, nei ma sensu. ADC w Atmagach moga sporo wytrzymac, sam ostatnio sie o tym przekonałem, zapominajac ze Atmega16 ma inaczej zasilanei niz AT89S52 i bezmyślnei włozyłem...
Witam ponownie, Poniżej zamieszczam kod, który wpalony jest w AT89s52 z przy 12MHz Do Disable Timer2 Went = Not Went 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 250 Waitms 250 Waitms 250 1wreset 1wwrite &HCC 1wwrite &HBE T(1) = 1wread() T(2) = 1wread() 1wreset Cls Lcd T(1) Lowerline Lcd T(2) Wait 2 Loop efektem...
Na procesorze AT89S52 pisze program sterujący dwoma wiatrakami poprzez tranzystory w zależności od temperatury. Czyli jak najmniejsze obroty, temperatura w górnej dopuszczalnej granicy, głośność jak najniższa. Dopiero raczkuje w mikrokontrolerach i bascomie. Napisalem taka oto procedurke: Dim W As Byte 'wypelnienie w % W = 80 Dim F As Byte 'czestotliwosc...
Procek Atmega 16, JTAG wyłączony,adres/dane podłączone pod portd a w porciec CS=portc.0 , ALE=portc.1 , R/W=portc.2 , DS=portc.3 poprawiłem część kodu Portc = 12 Portd = &B00000000 <- jeżeli wyzeruję wcześniej to już mi adres nie wraca Ddrd = &B00000000 Dana = Pind Natomiast dziwi mnie fakt że nie działa z avr'em.Jeżeli ręcznie podaję 1 na...
Te procesory nie mają sprzętowego SPI i jeśli już to tylko programowo można zrealizować.
Jeśli chodzi o zamianę na EEPROM to sprawdz czy jest identyczne rozcokołowanie, czyli opis nóżek w obu układach powinien być identyczny, i będziesz miał odpowiedz na pytanie. Jeśli chodzi o wybór uP pod jakim masz kompilować, to wydaje mi się że nie ma znaczenia (kod wynikowy dla kazdego powinien być identyczny) ale nie znam Bascomu a więc nie znam...
Po mojemu problem na 100 % to pilot. Wcześniej nie mogłem dojść do ładu z komendą GETRC5. Właśnie testowałem pilot uniwersalny w trybie szukania kodu i zadziałało. Na 89c2051 co prawda, ale ten sam kod nie chciał też chodzić na jakimś pilocie o kodzie RC5 (z zegarem 455 khz) Ja nie mam oscyloskopu z próbkowaniem to nie sprawdzę nic. Polecam za to metodę:...
Ulala.. dziś pierwszy raz gdy chciałem zaprogramować Atmege wyskoczył Programing Fail czyżby Atmega wyzionęła ducha : ), być może że z tą Atmegą jest coś nie tak, czas zakupić nową. // A przypomnialo mi sie ze mam zestawik 8051 i kilka procków może spróbuje z At89s52 :)
Witam ! Dziękuję za pomoc. Wymiana gniazda na DB25 male rozwiązała problem :) ale mam jeszcze jeden, chociaz nie bezposrednio związany z tematem... Otóż nie mogę nigdzie znaleźć Bascom'a obsługującego procki AT89s52... może wiecie, gdzie takowy można znaleźć ? Pozdrawiam Patryk
Bascom 8051
chodzi mi o program taki jak np.bascom 8051 tylko żeby obsługiwał at89s52.
Witam wszystkich. Mam taką sprawę. Bawię się obecnie Atmelkiem AT89S52. Piszę programy w Bascom, mam zbudowany programator, wszystko działa i jest ok. Jednakże chcę pisać w C i tu...nie mam w czym pisać. Może ktoś polecićn (nawe podesłać) "coś" w czym będę mógł napisać program w C i skompilować to do postaci hex, tak żebym mógł to później wgrać do procesora?...
To już Ci odpowiadam: Otóż, jeżeli jesteś początkujący ściągnij sobie wersję demo programu Bascom i zaprzęgnij do tego nieśmiertelną AT89S52. Do tego podłącz zwykły wyświetlacz LCD (np. http://www.seguro.pl/cgibin/shop?info=12... A i jeszcze gdzieś w sieci była polska wersja helpa do Bascoma (ale to trza na Googlu).
prawdopodobnie funkcja pobiera wskaznik albo do tablicy char (w innych jezykach stosowany "string", patrz bascom) albo do stalej const string, wiec sprobuj tak: WriteText(*"Brak kota u Ali"); Powinno dzialac...
Po prostu nic sie nie wyswietla - wyswietlacz jest sprawny procek tez... program w bascom'51, kwarc 11059200, zamienilem nawet dla sprawdzenia enable na p3.4 i r/s na p1.0 i nadal nic... tryb 4 bitowy jak widac powyzej...
Jeśli chodzi o język to C/C++, ostatnio mam JAVE, miałem podstawowe podstawy ASM, jednak najbardziej by mi odpowiadało C. Jeśli chodzi o bascom'a to na pewno zobaczę jak to wygląda. Co do uC to dziękuje za wskazówki, przejrzę dokładnie wskazane strony i myślę, że niedługo powinienem kupić wspomniane elementy. Dziękuję bardzo... jeśli jeszcze ktoś ma...
Programować można w językach Bascom, asm, C Programator od najprostszego pod LPT STK200, po usbasp Dokumentacja tej płytki: [url=http://torus.uck.pk.edu.pl/~ksmelce...
Dołożyłem 2 fotki :). Zbudowałem go w oparciu o procesor AT89S52. Oprogramowanie pod Bascom. Niestety nie wiedząc czemu procedurka obsługi pilota nie działała i musiałem pisać swoją. Jeśłi ktoś chce wsad do proca proszę pisac na priva. Układ nie posiada regulacj barwy dźwieku gdyż nie wnosi to niczego dobrego do dźwięku(no chyba że się chce niezbyt...
1. Zacząłem od niezaprogramowanego (bez EPROM'u) kitu i nie pamiętam żeby coś się świeciło. 2. Zamieniłem procesor na AT89S52 , bo można go programować ISP. 3. Ponieważ nie miałem wsadu, rozgryzałem kit Bascom'em 8051 i z pomocą elektrody . 4. Na koniec, wgrałem plik .hex (ten dla EPROM'u) do flash'u µC i kit startuje tak jak powinien tzn.: zgłasza...
Raczej chodzi mi o wyłączenie niepotrzebnych ( nieużytych portów) w uC, np w: AT89s52. W tym wymienionym uC uzyte mam 3 porty z czego jeden jest wolny. I chcialem go wyłączyć, jeżeli jest taka możliwość. Może sie źle wysłowiłem? Dodano po 34 Raczej chodzi mi o wyłączenie niepotrzebnych ( nieużytych portów) w uC, np w: AT89s52. W tym wymienionym uC uzyte...
Witam Zerknij na mój kod. Procedury napisane są pod AT89S52. ' ten podprogram czyta czas z RTC i wyswietla go na LCD Sub Read_time() I2cstart I2cwbyte 160 I2cwbyte 2 I2cstart I2cwbyte 161 I2crbyte S , Ack I2crbyte M , Ack I2crbyte G , Nack I2cstop Waitms 1 S = Makedec(s) M = Makedec(m) G = Makedec(g) If S = 0 Then Set...
No i mam problem...zegar ładnie chodził w pająku ale podczas ustawiania czasu zwarłem przez przypadek reset do jakiś...9V a P0.2 do masy...i od tego czasu układ nie startuje...zegar się nie uruchamia, podczas próby odczytu sygnatury jest "Device not known (00,00,00)", nie reaguje na reset... Czy ubiłem procka...? Jest to AT89S52-24PU. Sprawdzone - spalony...
programator at89s52 at89s52 usbasp at89s52 zestaw
wymiana odpowietrznika kaloryferze cisnienie piecu manta instrukcja obsługi
Podłączenie przewodów wysokiego napięcia w Audi 80 B3 1.8S 1989 Czujnik temperatury w pompie Wilo Yonos PARA ST15/7 PWM2