No, zrobiłem "przekop" i nigdzie nie znalazłem. Ani w helpie by ZG, ani w helpie do wersji ... JEST. W samplach. '---------------------------------------... 'name : bin2bcd16.bas 'copyright : (c) 1995-2005, MCS Electronics 'purpose : Test program for BIN to BCD Calculations 'suited for demo :...
(at)tadeko9 : Najważniejsze dla skompilowania kodu dla Bascom jest określenie mikrokontrolera dla którego to jest kompilowane. Są przynajmniej dwa sposoby podejrzenia wygenerowanego przez Bascom kodu ASM. Zaopatrzenie się w program NoSave Tool który deasembluje kod automatycznie na swoje potrzeby albo trochę bardziej pracochłonny czyli użycie Microchip...
Witam W programie Bascom AVR, w okienku AVR Simulator jest przycisk "Enable/Disable real hardware simulation". Domyslam sie, ze sluzy on do uruchomienia symulacji sprzetowej. Ale po wlaczeniu go otrzymuje komunikat "Monitor not found". Co to oznacza ? Moze ktos wie, jak uruchomic taka symulacje sprzetowa. Pozdrawiam
Wpadłem na pomysł zbudowania panelu ze wskaźnikami lotniczymi, wzorowany na prawdziwym. Mógłby mi ktoś podpowiedzieć jak wyciągnąć dane o samolocie z Microsoft Flight simulator'a X, tak, żeby były one wyświetlane przez "zegary" zbudowane przezemnie? Programowanie w delphi, sterowanie portem lpt i bascom nie są mi obce, więc chodzi mi tylko o "wyciągnięcie"...
W AVT872 mam ustawione: S3-Programmer S2-Auto w zakładce Options,Hardware Simulator :Elektronika Praktyczna Simulator (autor AVT872 zalecał MCS port1 and 3 simulator) :?: Przy takich ustawieniach jest automatyczne przełączanie Symulator-Progamator. Wkażdym razie u mnie jest :D :
Jak zainstalować ten AVR SIMULATOR ? W HyperTerminal wyświetla się takie coś ##Űă#ů#ÚăŔŕţű ŕ##Űă##Űăł##úăé##Úăé##Űăł#Úăé##Űă##Úă##Ű...
Coś tutaj nie tak... Jeżeli chcesz ustawic jakas linie portu na wejsciowa (sprawdzanie stanu np. przycisk) to piszesz np.: Kod: Config PINB.1 = Input set PORTB.1 Jeżeli ustawiasz dana linie portu jako wyjsciowa to piszesz: Kod: Config PORTB.2 = Output Bzdura. Wszystko jedno czy to wejście czy wyjście, jak nie napiszemy tak nasz tolerancyjny kompilator...
NIe no poddaje się... jak wspominalem wcześniej na bascom jestem początkujący i nie mogę sobie poradzić z symulacją tego kodu. '------------------------------------- ' ! D E M O P R O G R A M ! ' ' FOR Bascom AVR Simulator '------------------------------------- ' Code is consisted of 4 digits. ' 1 user code is entered in program. '-------------------------------------.....
To DEGBUG FILE miałem zaznaczone i to drugie także jak klikne żeby kompilowało to sie nic nie dzieje . Ten błąd wyskakuje gdy chce dokonać symulacji . W zakładce Simulator zauważyłem ze nie ma programu do symulacji a na dole jest jeszcze Parametr i tam jest półprzezroczysty napis {file}.OBJ i to chyba o to mu chodzi że nie chce symulować . Trzeba tam...
Tak mam zrobione po wgraniu bootloadera, wgrywałem Cod programu wszystko Ok dostaje odpowiedz i leci juz nowy program. Chce wgrać jeszcze raz ten sam program juz nie idzie tak jak by sie zawiesił. Jak maja byc po ustawiane te Lock i Fuse Bits ----------------------------------------... 'name : bootnew.bas 'copyright...
Witam Szukam programu do symulacji programowania w jezyku bascom abymm mogl sie nieco pouczyc programowac a jednoczesnie nie uzywac prawdziwych elementow jak ktos ma to prosz o link albo sama nazwe pozdrawiam
Witam, piszę sobie program na A128 i nie umiem sobie poradzić z jednym problemem ... wykorzystuję instrukcję encoder jaka jest w bascomie do zliczania zmiennej LONG + - i jednocześnie dokonuję pomiaru napięcia V kod programu [syntax=basic4gl]'----------------------... 'name : BG30dB_LCD.bas 'copyright...
Witam. Od jakiegoś czasu próbuje zbudować miernik głośności wyjścia słuchawkowego. Oczywiście wszystkie moje projekty jak do tej pory działają nie zbyt dobrze. pomyślałem że sięgnę po gotowca i znalazłem coś takiego: ----------------------------------------... 'name : BG30dB_LCD.bas 'copyright : (c)...
Chcę zrobić taki booloadre który będzie działał następująco. 1. Wysyłam po RS'ie do uC pamięć FLASH następnie uC kopiuje na kartę MMC (od adresu 1 do ... n) - gdzie te adresy są przypisane na stałe w programie uC 2. Następnie uC otrzymuje informacje-rozkaz że na karcie MMC ma FLASH do aktualizacji 3. Boodloeadr aktualizuje FLASH z MMC Poniżej zamieściłem...
Co do bascomowego symulatora to działa on u mnie bardzo wolno, a Hardware simulator wyświetla jakieś bzdury Symulację można przyśpieszyć dodając $sim , ale działa to przez usunięcie opóźnień, więc może zmienić zachowanie. W każdym razie polecam przyjrzeć się co się dzieje w pamięci RAM. [url=https://avrhelp.mcselec.com/index.h...
Możesz to przekonwertować na przykład BASCOM-em. O ile naprawdę potrzebujesz BINa.
eee tam nie liczy... Jak sobie otworzysz AVR Simulator ( w Bascom'ie ), to wybierz zakładkę Interrupts . Tam masz klawisz Pulse i standartowo portb.0 . Jak klikniesz to printuje przyrost licznika.
Aaaaa, BASCOM... To tam w oknie symulacji (koniecznie kompiluj z dyrektywą $sim na początku) masz IO i wtedy wyskakuje Ci okienko z "diodkami" dla rejestrów PIN i PORT.
W AVR Simulator na pasku narzędzi wciśnij ikonkę z narysowaną rączką i papierem (z lewej strony Sim Timers).
Witam ponownie udało mi się odzyskać internet i już przesyłam screeny i wszystkie pliki wygenerowane przez avr studio. W roli wyjaśnienia na początku wybieram avr simulator i attiny2313. próbowałem na płytce stykowej ze zwykłą attiny i jest ten sam błąd
A faktycznie niedopatrzyłem bo to wycięty fragment. Proszę więc. Kod jest po to by pokazać jak pomysł otrzymany na Forum można zamienić na coś działającego :P Nie ma wskazywać idealnego rozwiązania, a jedynie to co miałem na myśli a mam ich więcej bo pełno różnych projektów na głowie. Zmieniłem Sub w Funkcję. Nagram chyba kiedyś o tym jakiś film żeby...
Mam dziwny problem. Napisałem sobie program w Bascomie AVR, łądnie sie skompilował , chciałem uruchomić symulacje i pojawił sie problem, w okienku " hardware simulator" nie wyświetla sie stan portów. Myślałem ze to jakis błąd symularora, zaprogramowąłem procka i niestety problem jest analogiczny. Pomyślałem ze moze cos nei tak z programem o czyms zapomniałem,...
http://obrazki.elektroda.pl/4780964300_1... Witam Chciałem przedstawić moją konstrukcję odtwarzacza plików SID. Jest to moje protopywowe urządzenie zbudowane na dwóch płytkach uniwersalnych.Wszystkie połączenia są wykonane kabelkami.Sercem układu jest ATmega32 który jest prostym emulatorem procesora z C64 6502.Oryginalny układ SID'a...
Może to się Tobie do czegoś przyda. Piszesz program w jakimś jezyku wyższego poziomu typu C (bez optymalizacji) lub Bascom. Najlepiej jakieś małe porcje kodu. Kompilujesz i szukasz w wygenerowanych plikach takiego z końcówką *.obj Otwierasz Atmel Studio i ->File->Open->Open Object File For Debugging Oczywiście znajdujesz plik OBJ, jakoś tam nazywasz...
Problem polega na tym że: stworzyłem w proteusie identyczny układ jak Twój i tu niespodzianka , nie działa.Dorysowałem do schematu stworzonego przez Ciebie , drivery IR2102 i działa , niestety już na płytce stoi jak zaklęty (napięcia o.k. , na RA5 podana 1) wydaje mi się , że kręci się na watchdog-u w koło. Co do symulatora Pic Simulator IDE to też...
Dzięki, napisałem coś takiego: ' WEBER-MARELLI IAW 16F Diagnostic Protocol Simulator ' (c) 2010 by Tomasz Orczyk $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 1200 Dim Init As Bit ' Init complete Dim Iso(6) As Byte ' ECU ISO Code Dim Diag(3) As Byte ' Diagnostic init sequence Dim Req As Byte ' Request byte...
niestety mam... oto program '---------------------------------------... ' (c) 1997-2001 MCS Electronics '---------------------------------------... ' file: LCD.BAS ' demo: LCD, CLS, LOWERLINE, SHIFTLCD, SHIFTCURSOR, HOME ' CURSOR, DISPLAY '---------------------------------------... $sim Rem...
Witam. Kupiłem dziś konwenter USB 2.0 - RS232 Podłączyłem go do komputera (zainstalowałem sterowniki) Konwenter zainstalował się na COM4 http://obrazki.elektroda.pl/3326343900_1... Następnie w BASCOM skompilowałem program... http://obrazki.elektroda.pl/9577724900_1... http://obrazki.elektroda.pl/6433831100_1...
no temat nie wydaje sie problematyczny... ale pewnie zawsze sie trafi na jakies przeszkody :) no nie pomoge ci podajac gotowca, ale poszukalem chwile na necie i : PS/2 Mouse/Keyboard Protocol: http://www.burtonsys.com/ps2_chapweske.h... jesli jestes dobry w c to na podstawie ponizszego linku pewnie rozjasni sie w glowie (to interfejs klawiatury) http://www.atmel.com/dyn/resources/prod_...
no dobra, udalo mi sie kupic pare fajnych zabawek, mam programator, testowy zestaw z wyswietlaczem nestor electornics. Teraz czs na soft. Zaczalem bawic sie bascomem avr wrzucilem na szybko prosty sofcik na atmega8 i chcialem w symulatorze zobaczyc jak chodzi - a tu zonk simulator startuje ale nie idzie do nastepnych linii.. wiecei moze czemu? o to...
A potrafi ktoś obsługiwać ten timer2? Kolega wyżej objaśnił ci to dostatecznie w twoim ojczystym języku. Jeżeli masz z tym trudności to może to będzie pomocne: [code][syntax=basic4gl] ' Must use the internal RC oscillator at 8MHz or at 1MHz because ' a 32.768 kHz watch crystal must be connected between the TOSC1 and TOSC2 pins. ' $regfile = "m8def.dat"...
Kilka drobnych uwag: 1.Zegar w PICach jest /4 (czyli mając 16MHz instrukcję wywołują się z częstotliwością 4MHz) 2.Mało komend -> łatwy assembler, ale nieziemsko upierdliwy 3.Od strony elektronicznej to raczej wszystko podobnie jako w AVRach. PICe mają większy wybór odmian i tym samym łatwiej dobrać coś pod konkretne zastosowanie. Są też modele z wew....
Witam Ostatnimi czasy chcę się przesiąść z Bascoma na C. Zacząłem wszystko czytać poprzez posty z elekktrody, kurs z EP i EdW. Zainstalowałem sobie AVRSide, gcc oraz AVRStudio. W avrside elegancko mi wszystko kompiluje. Jednak chciałem sobie to troche posymulować i zaczeły się schody. Na początku miałem avrstudio3 i po wgraniu pliku .elf wywaliło mi...
Witam Jestem studentem 2 roku informatyki i wiem co nieco o programowaniu. Jakiś czas temu zacząłem zabawę z mikrokontrolerami. Obecnie próbuję rozgryźć obsługę wyświetlacza LCD pod kontrolerem atmega8. Program piszę w C. Miałem wiele problemów ze zmuszeniem tego cholerstwa do wyświetlenia czegokolwiek. Porad szukałem między innymi tu na forum. W końcu...
Witam! zakupiłem zestaw ZL2AVR ,zainstalowałem Bascom-a AVR i rozpocząłem zabawę w programowanie mK....a w zasadzie chciałem rozpocząć, bo już przy najprostszym przykładzie z książki Marcina Wiązani pojawił sie problem. Chcąc przeprowadzić symulację hardware-ową ,zapisałem do pamięci flash mK program monitora, który ma komunikowac się z symulatorem...
BASCOM nie robi mi pliku *.BIN Po napisaniu programu i zapisaniu go na dysku klikam "Syntax check" następnie "Compile current file" kolejno "Simulate program" i na końcu "Run programmer" - niestety jak otworzy mi sie okno programatora to mam "Flash ROM" puste a na dysku brak pliku BIN - co może być problemem??
A nie da rady tego skompilować starszą wersją? Można spróbować. Miałeś nieaktywny "f7 compile" bo być może nie miałeś wybranego typu mikrokontrolera itp. Nie wiem o co chodzi. Otwieram projekt, zaznaczam w Debug platform: AVR Simulator, Device: Atmega8 i nadal nie mogę niczego zmienić w programie, przycisk F7 również nieaktywny. Dodano po 4 Nie mam...
w BASCOM 8051 przykład poniżej Dim Waitt As Byte Dim Waitt1 As Byte Waitt = 100 Waitt1 = 100 Do Set P1.7 Waitms Waitt Reset P1.7 Waitms Waitt1 Loop Chodzi aż miło - sprawdzałem w symulacji (wybrałem przycisk "show hardware simulation p1.7 miga). Co prawda użyłem waitms zamiast waitus, ale to raczej nie robi różnicy jeśli chodzi o sam test. A ty jak...
In general You had an error in the timer settings. If you wanted pulses every 12 cycles you should enter not 12, but 256-12 = 244. But now it does not matter because you have to write 256-125 = 131, which is close to 125. You must check in Program Simulation how high is the MCLK frequency.
Przede wszystkim na początku programu który zamierzasz symulować w symulatorze programowym Bascoma musisz umieścić dyrektywę $sim . Konfiguracja lcd'ka może wyglądać tak: Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portd.6 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 W rzeczywistym układzie należy pamiętać o Cls ......
Witam Napisalem sobie pogramik menu w AVR na Atmege8 teraz chcial bym to przetetowac w Proteusie. Ale wywala mi blad. Jako ze to moja pierwsza proba to nie zabardzo wiem co mam zrobic. A mianowicie pogram wyglda tak: Config Portb = &11111111 Config Portc = &11111111 Config Portd = &11111000 Config Lcd = 16 * 2 Plus Alias Portd.0 Minus Alias...
Zdaje mi sie ze nie 'stoisz' zbyt mocno z tym symulatorem... Zauwaz takze ze na tym samym dialogowym oknie "Hardware simulation" masz cos wiecej: masz tam 4x4 prawdziwa, funkcjonujaca klawiature, masz potencjometr suwakowy do symulacji ADC, pod nim wybor testowanych kanalow i.t.d. Cokolwiek tam jest, to nie jest dekoracja! Te wszystkie funkcje uaktywniaja...
Nie pamiętam jaką ostatnio do MCS wersję przesłałem (chyba 1.11.7.4), ale najnowszą wersję zdobędziesz pod tym adresem: http://zbeegin.republika.pl/bascom_pocke... (6MB - komplet) Co do obsługi to potrzebny jest program główny, biblioteka AVR-DOS.LBX (najnowsza na stronie projektu) i sterownik (też jako biblioteka). Możesz posiłkować się...
Oczywiscie ze zacząłem od tych przykladow tym bardziej ze sa powiuelone w helpie. Wlasnie opierajac sie na tych przykladach stwierdzilem ze mi nie dziala. A np zadzialaoby w symulatorze programowym do bascoma. Mi nie dziala. Jak nie działa(w symulatorze) , jak działa ;) Zaptaszkowałeś opcję Sim Timers , zezwoliłeś w programie na przerwania :?: Ten...
Nie jestem, bo kompletnie nie znam C. To dla mnie czarna magia. Widzę, że muszę zrekonstruować program i coś pozmieniać. Znalazłem coś równie ciekawego. Procedura w Bascom opracowana na podstawie plików w ASM '---------------------------------------... 'name : TB_peda_debouncer_BP_V1.bas 'date :...
Ok przetestuje, a jaką wartość stringa ma klawisz z przykładu ? Spróbuj też ten code: Dla niższych wartości FRQ (mniej niż 7 cyfr, poprzedź wpisy zerami. [code][syntax=basic4gl] $regfile = "m644pdef.dat" $crystal = 1000000 $hwstack = 24 $swstack = 32 $framesize = 40 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1...
Niektóre radiolinie mają wbudowane kodowanie transmisji, ale większość z nich nie. W Bascomie można kodować dane za pomocą Xtea, ale zobacz, co się dzieje, gdy wysyłasz te same dane. Zakodowany ciąg Hexstring zawsze wygląda tak samo. Jeśli więc ktoś nagra twoją transmisję, to gdy zostanie ona odtworzona, urządzenie zareaguje tak samo. https://obrazki.elektroda.pl/7576017000_...
Witam! Chciałbym na forum Elektrody w tym wątku zrobić konkretny FAQ dla wszystkich AVRowców. Szlag mnie trafiał, jak nie umiałem odczytać w krótkim czasie 3 wejść ADC w ww atmedze128. Posiłkowałem się różnymi poradami zaczynając od PDFa. Niestety nic nie zadziałało. Postanowiłem odpalić BASCOMa AVR i wydobyć ów procedurę. W Bascomie podręcznikowy:...
Witam, Mam problem z napisaniem do końca kodu w środowisku Bascom, do wyświetlania odpowiednich segmentów na wyświetlaczu. Poniżej zamieszczam to co udało mi się uzyskać do tej pory, i instrukcje co powinnam uzyskać po ukończeniu kodu. https://obrazki.elektroda.pl/8768923800_... https://obrazki.elektroda.pl/6428153300_...
Witam! Czy ktos pracowal na tym programie? Staram sie odpalic na nim Ds-a 1820 i niestety nici z tego. LCD dziala, klawisze tez, ale ds,nie. Nie wiem jaki to jest jezyk,bascom chyba, moze ktos pomoze? kawalek kodu: 'loop: '1wireSendByte 0xcc, 0x44 'WaitMs 30 '1wireSendByte 0xcc '1wireSendByte 0xbe '1wireGetByte temp_byte0, temp_byte1 'Lcdcmdout LcdLine1Home...
Emulatora procesora 89c4051 bez komparatora lecz w czasie rzeczywistym oraz soft w bascom do emulacji pilota manty emperor 007 Witam! serdecznie ! Proponuje artykuł dotyczący emulatora procesora 89c4051 oraz rozwiązanie w bascomie transmisji IR pilota manty emperor 007 Proponuje sprawdzony emulator procesora AT89C2051 i AT89C4051 link do tego tu: http://www.hw.cz/Teorie-a-praxe/Konstruk...
flight simulator simulator digital arduino simulator
obiektyw rozebrać ekspres bosch zawora whirlpool dozownik proszek
elektrolity rigol interfejs diagbox
Philips 43PUS6401/12 - Ekran wyświetla cykliczne kolory Zwiększenie prędkości kursora w X-Mouse Button Control