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
Możesz to przekonwertować na przykład BASCOM-em. O ile naprawdę potrzebujesz BINa.
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...
(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...
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 :
W AVR Simulator na pasku narzędzi wciśnij ikonkę z narysowaną rączką i papierem (z lewej strony Sim Timers).
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...
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.
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"...
Jak zainstalować ten AVR SIMULATOR ? W HyperTerminal wyświetla się takie coś ##Űă#ů#ÚăŔŕţű ŕ##Űă##Űăł##úăé##Úăé##Űăł#Úăé##Űă##Úă##Ű...
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
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 :...
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. '-------------------------------------.....
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...
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,...
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...
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...
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...
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.
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...
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ż...
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. 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...
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...
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...
niestety mam... oto program '---------------------------------------... ' (c) 1997-2001 MCS Electronics '---------------------------------------... ' file: LCD.BAS ' demo: LCD, CLS, LOWERLINE, SHIFTLCD, SHIFTCURSOR, HOME ' CURSOR, DISPLAY '---------------------------------------... $sim Rem...
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_...
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...
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....
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"...
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...
A mi się udało znaleźć. I to na stronie producenta bascoma. Wpisałem w google "bascom getkbd" :) https://avrhelp.mcselec.com/index.html?g... [syntax=vbnet]'-------------------------... 'name : getkbd.bas 'copyright : (c) 1995-2005, MCS Electronics 'purpose : demo : GETKBD 'micro : Mega48...
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...
Czy pamiętasz o zastrzeżeniu symulatora w Bascomie When you simulate the Keyboard, it is important that you press/click the keyboard button before simulating the getkbd() line !!!
RTFM :-) Sim od simulate tyle z mojej strony :) NIC NIE ROBI SIĘ BEZMYŚLNIE PROGRAMUJĄC PROCESORY!!! Jeszcze raz R T F M!!!!
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??
Witam, a nie prościej wcisnąć magiczny przycisk "Simulate program" w Bascomie. Na pasku na dole okienka jest podawany czas w [ ms ]. Jeśli program będziemy symulować "by step" , krok po kroku to można podpatrzeć o ile zmienia się czas. nic nie trzeba liczyć. ( oczywiście jest to metoda mało dokładna no ale lepsze to niż nic ). No oczywiście jeśli chcemy...
Witam! Już znalazłem! To było takie proste ale nikt nigdzie o tym nie powiedział! Każdy program musi być oddzielnie zapisany w katalogu! dlatego też jak miałem z innymi to mi kompilował, odczytywał pamięć procka, ale nie wgrywał bo jak kliknąlem simulate to wyskakiwał błąd!!! i dlatego nie wgrywał. Więc dla następnych posiadaczy kitu avt 2502 informuje...
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...
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 ......
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.
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...
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...
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...
Tak właściwie się zastanawiłem czemu forum (mikrokontrolery) niema jescze FAQ. Takie oficjalne FAQ było by bardzo pomocne dla nowicjuszy, i eliminowało by kolejne pytania: jaki programator jest do AVR'a, jaki jest kompilator do jenzyka C, albo jak poustawiać fusy w AVR żeby go nie skopać a ustawić xxx takie pytania się cochwila powtarzają i są bardzo...
szefie wszystko ok,ale chyba wlaczasz symulator nie tam gdzie trzeba ;) http://obrazki.elektroda.net/29_12516462... Po skompilowaniu programu uruchamiasz symulator z Menu Program->Simulate tak jak na obrazku powyzej.Nastepnie przycisk Play(F5).Symulacja uruchamia sie a Ty mozesz korzystac z emulowanego Uarta ale tylko w TYM oknie... dzialajacy...
No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
No to popróbuj jeszcze :-) Ja tylko tak, aby sprawdzić, napisałem coś takiego: '---------------------------------------... ' ' RC5.bas ' '---------------------------------------... '$sim 'jen pro simulaci $regfile = "Attiny2313.dat"...
Faktycznie znalazłem biliotekę lcd4.lbx W katalogu SAMPLES był taki przykład: $regfile = "m32def.dat" $crystal = 4000000 $sim $lib "lcd4.lbx" ' use the alternative library 'in order for simulation to work correct, you need to specify the used pins 'for lcd4.lbx, the pins are fixed 'Rs = PortB.0 'RW = PortB.1 we dont use the R/W option of the LCD in...
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 :...
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_...
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...
Witam, mam problem z kompilacją programu.(pliki ogolnodostępne dla projektu LED CUBE 4x4x4), :arrow: http://www.instructables.com/id/LED-Cube... Posiadam pliki main.c frames.c effect.c draw.c oraz plik Makefile. Odpalam AVR Studio, ustawiam procesor ATmega 16, ustawiam zegar 14745600 bo taki jest uzyty w programie, laduje wszystkie pliki (procz...
zmieniłem kod w następujący sposób #define F_CPU 1000000UL // 1 MHz // prędkość transmisji 9600 #define UART_BAUD_RATE 9600 #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "uart.h" // częstotliwość CPU w...
Witam!! Uzywam ostaniej wersji Winavr 20050214. Z pliku sample pobieram makefile`a i go modyfikuje pod moje potrzeby. Wywoluje Make all,ale nie otrzymuje pliku z rozszerzeniem *.cof. Zmienialem linie DEBUG = dwarf-2 na DEBUG = stabs zgodnie z podpowiedziami z tegoz pliku - ale nadal nie mam pliku *.cof. Pozdro/smalski Załączam kod pliku # Hey Emacs,...
Witam. mam problem z programmers notepad. Podczas próby kompilacji wyświetla mi się błąd "no rule to make target" zrobiłem makefile pod następujące ustawienia: mikroprocesor: ATMega16 programator: USBasp kwarc: 16MHz poniżej kod makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
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...
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! 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:...
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...
Emulatora procesora 89c4051 bez komparatora lecz w czasie rzeczywistym oraz soft w bascom do emulacji pilota manty emperor 007Witam! 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/Kons...
flight simulator simulator digital farming simulator
piła krajzegi hasło biosie laptop toshiba dobrać tranzystory sterujące
hewalex sterownik hewalex sterownik
STANG ST-620 / ST-620+ Remote Reset: Factory Reset, Key Sequences, Troubleshooting Najczęściej losowane dziesiątki w Multi Multi