Popraw Debounce zgodnie z tym co chcesz zrobić Teraz dopisz obsługę COM programowa lub sprzętową w zalezności od tego jak się podłączyłeś (a podłacz sie lepiej na sprzętową). Wszystko masz w helpie.
http://obrazki.elektroda.pl/8399714400_1... Witam, przedstawiam mój świąteczny projekt choinki światłowodowej. Właściwie jest to przeróbka (diametralna) kupionej kilka lat temu choinki światłowodowej wysokości około 1m. Choinka oryginalnie wyposażona była w lampkę halogenową 10W i silnik wolnoobrotowy (5 rpm, 2W) umieszczone w donicy...
właśnie to jest programowa modyfikacja wielkosci stosu (mov SP,#xx)
Witam Jak programowo w bascomie utabilizowac pomiar temp? Chodzi o to ze wyswietlam temperature z dokladnoscia do jednosci. Czasami przy zmianach miedzy np 24 i 25 st. temperatura skacze (wyswietlane sa szybko na zmiane 24 i 25 po kilka razy). Ma ktorys z kolegow pomysl? Probowalem zaokraglac usredniac itp ale efekty mizerne chociaz lepiej jest niz...
Super dźwięk, gratuluję i znikły zakłócenie o których mówił jeden z kolegów i które faktycznie było słychać (trzaski). Niedawno robiłem playerek wave w Bascomie :/ (wiem ciągle ten Bascom) i ciekaw jestem w jaki sposób realizujesz programowa regulację poziomu głośności?
Witam Zlecę napisanie programu o którym mowa w niżej zamieszczonym linku [url=http://www.elektroda.pl/rtvforum/to... W razie jakichkolwiek pytań proszę o kontakt jaq(at)hm-solutions.co.uk
Witam, proszę o opis podstawowych i najprostrzych komend w języku basco (takich jak np. do, loop, else, if,din i inne) . Może głupia prośba ale jest mi to bardzo pilnie potrzebne.
Witam , Mam kilka pytań odnośnie bascoma gdyby ktoś był tak dobry i pomógł mi na nie opdowiedzieć byłbym wdzięczny 1. wyjasnij naczym polega konfiguracja środowiska bascom 2.realizacja funkcji : jezeli..... to 3.do czego służy konstrukcja do ......loop 4.jak najprosciej wyswietlic napsi w 2 linijice wyswietlacza 5.Jak skonfigurowac port A DO Pracy wej/wyj...
Chciałem sobie dostosować bascomowe polecenie Sound (pin, pulses, periodes) do PeCetowego Beep(f,t) w tym celu sobie napisałem 2 funkcje ale coś nie zabardzo to działa. Pierwszy raz w ogóle używam funkcji w bascomie, proszę o pomoc. $regfile = "m32def.dat" $crystal = 16000000 '16MHz Dim Pulses As Single Dim Periodes As Single Dim F As Integer...
Witam. Nie musisz daleko szukać - w katalogu \Bascom-AVR\Samples\i2c\ masz plik clock.bas Program jest na 8515, ale to chyba nie problem no i oczywiście jest to emulacja programowa i2c, ale do przetestowania PCF8583 się nada. Pozdrowienia - teedd
Witam. czy ktos może ma jakiś link do downloadu darmowego bascom'a ???
chciałbym sie troszke dowiedziec na temat komend w bascomie sterujących wyświetlaczem graficznym. Chciałbym zrobić analizator widma audio i za bardzo nie wiem jak sie do tebo zabrać. Prosze o pomoc o wszystko co sie tyczy wyswietlaczy graficznych.
Witam. Buduje komputer samochodowy i mam mały problem. Chcę zrobić menu obejmujące klilka podprogramów - m.in temperature, prędkość, spalanie, pokonany dystans, prognoze dystansu na podstaawie ilości paliwa, itp. Jak zrobić w bascomie, żeby program niezaleznie w jakim jestem podprogramie monitorował mi temerature, spalanie, drogę... Jakieś pomysły?
Witam Napisałem program który zlicza impulsy z przycisku ale nie chce mi wyświetlać wyniku, wyskakuje taki komunikat: Error : 35 Line :30 3 parameters expected a to jest ten program: Dim J As Byte , D As Byte , S As Byte , T As Byte Dim Wynik As Byte Config Portb = 255 : Portb = &B11111111 Config Portd = &B1111100 : Portd = &B1111111 Cls Do...
Witam Mam spory problem.Otóż zaprojektowałem i wykonałem już pewien spory moduł wyposażony w dwa wyświetlacze lcd 16*2 i miałem w zamiarze sterować nimi poprzez dwie linie E za pomocą biblioteki lcd4e2.LBX. Niestety jak zwykle pojawił się błąd bo biblioteka skompilowana jest pod port B a ja mam osadzone wyświetlacze na porcie A. Szukam osoby z pełną...
GoTo InputLCD Autor: John van der Putte jcmvdputte(at)multiweb.nl http://www.elektroda.pl/rtvforum/files-r... PC-Keyboard input to LC-Display. Text and numeric input via PC AT keyboard to LCD PC-Keyboard input to LC-Display. Text and numeric input via PC AT keyboard to LCD
witam wszystkich Bardzo was proszę jeśli ten post jest na niewłaściwym forum proszę o przeniesienie go na bardziej odpowiednie. A problem mam myśle pospolity w tej dziedzinie a mianowicie chciałbym sie nauczyć programowania, ale kompletnie nic o tym nie wiem. Poczytałem juz trochę w necie i wszędzie pisali że do nauki najlepszy jest program bascom....
Czy ma ktos moze taki gotowy programik. Chce to wykorzystac jako wstawke do bascoma, podajac tylka adres i komende.
Witam, Mam mały problem z napisaniem kodu tak aby ten program uruchamiał się za pomocą przycisku [syntax=basic4gl]Config Pinb.1 = Output 'linia pb1 jako wyjście Config Timer0 = Timer , Prescale = 256 'deklaracja timera jako czasomierza On Timer0 Przerwanie_co_2ms 'deklaracja jaka etykieta obsługuje Led Alias Portb.1 'alias dla wyjścia b.1 Dim Licznik...
Nie znam prawie w ogóle pakietu Bascom. Widzę, że cieszy się on bardzo dużą popularnością. Jak uważacie, czy nadaje się on do zastosowań gdzie wymagana jest duża szybkość i stabilność?
Witam! Szukam pomocy przy pisaniu programu w Bascomie oczywiście za darmo. Chętne osoby proszę o kontakt e-mailem. Pozdrawiam!
Witam, Mam za zadanie napisać w bascomie program któy ma wyglądać mniej więcej tak: na początku pokazują się 3 opcje dajmy na to 1.Kwadrat liczby 2. silnia liczby 3.pierwiastek liczby Gdy wpiszemy jedną z tych 3 cyfr np 1 wyskakuje nam okienko zeby podać liczbe podajemy i wychodzi wynik itd. JEstem bardzo początkujący i nie wiem jak to wykonać ;/ Gdyby...
skąd można ściągnąć pełną wersję pakietu Bascom
Mam taki problem: pewien uprzejmy chłopak dał mi Bascom'a. Bascom zapisuje w formacie *.bas*. Ja potrzebuję, aby coś przekompilowało mi to na kod szesnastkowy - jak to zrobić? Drugie pytanie: Widziałem, że jest taka funkcja (w Bascomie) "LCD" - wywnioskowałem, że podaje się jakiś wyraz, a on (mikrus) wyświetla go na wyświetlaczu LCD - a co zrobić, jak...
chodzi mi o wszystkie polecenia ktore trzeba wpisac przed kazdym programem
Jeśli jest ktoś zainteresowany napisaniem prostego programu w bascomie na atmega32 to prosze o kontakt.
Chciałem zrobic w cyfrowym przedwzmacniaczu proste linijki, tak aby na Lcd pokazywały się 2 słupki (znak na LCD ma 8 px także, słupek będzie miał tyle "diod"). Wzm mocy ma własne ledy pokazujące moc i defakoto przester, te linijki mają pokazywać sygnał z karty dzwiękowej, czy ten nie ma zbyt dużego poziomu. Chcę to zrobić w ten sposób, bo atmega16 ma...
nie programowalem wiele w bascomie ale to o czym piszesz to była programowa obsługa i2c, gdy mogłeś określić która nóżka ma być SDA a która SCL i tutaj możesz również tak to robić, jeśli chcesz korzystać ze sprzętowego i2c (atmelowa nazwa to TWI) to wtedy podłanczasz sie odpowiednio do SCL i SDA i działasz na bibliotekach TWI. Wszystko zalezy czy chcesz...
Witam jak w bascom avr mogę zasymulować w symulatorze programowym działanie komparatora czy da się czy to jest możliwe tylko w docelowym układzie napisałem sobie a raczej przepisałem z książki przykład obsługi komparatora ponieważ będzie mi potrzebny w innym programie i chciałem sprawdzić jak to jest w symulatorze i nic nie wychodzi zapalam lampki w...
Ja mam P4 3.0 na poczatku takze miałem problem gdy zasilanie do programatora brałem z osobnego zasilacza ale rozwiazałem go tak ze zasialanie do programatora biore z zasilacza na ktorym dziala moj komputer i teraz juz nie mam takich problemow. Ale sam mam pytanie. Interesuje mnie zachowanie wyświetlacza LCD a mianowicie pisze program w BAsCOM Program...
"Bascom nie sprzyja nauce podstaw" - OK, ale zadajmy pytanie - czy ktoś się chce uczyć programowania mikrokontrolerów czy chce poznawać protokoły? Wg. mnie, jak ktoś chce jakoś "oswoić się" z mikrokontrolerami to niech zacznie od czegoś prostego. Początkujący nie będzie używał UART-a czy TWI. Podłączy jakieś tam przyciski, diody, pobawi się timerami....
Ja nigdy nie używałem polecenia Open dla sprzętowego UART. Zresztą help Bascoma mówi nam co innego: The default device is COM1 and you don't need to open a channel to use INPUT/OUTPUT on this device. Czyli: Domyślne urządzenie to Com1 i nie ma potrzeby otwierania kanału by używać operacji wejścia/wyjścia na nim A następnie: With the implementation of...
http://obrazki.elektroda.pl/7692140300_1... Przedstawiam prosty projekt zegarka (jakich wiele na forum), który nie zawiera układu czasowego PCF... tylko sam sobie mierzy czas. Nie wykorzystuje też powszechnego DS1820 ponieważ : 1. Dallas jest jednak droższy od LM335, 2. jestem leniwy i nie chciało mi się bawić 1wire w języku C. Na Bascomie...
przecież wszystko masz w dokumentacji z której wkleiłeś obrazek [url=http://www.datasheetcatalog.org/dat... strona 6 , PWM podłącza się do wejścia Enable , przykładów programowego generowania PWM w Bascomie czy C jest cała masa , wystarczy poszukać
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.
Zagadnienie jest dość złożone, ale zacznijmy może najpierw od faktu, że AVR-ów nie programuje się w C/C++. W tym języku możesz co najwyżej napisać program, skompilować go i otrzymać plik wynikowy/wsadowy z kodem maszynowym zrozumiałym dla uC. Dopiero wtedy możesz zaprogramować uC i nie ma to znaczenia, czy kod źródłowy został napisany w C/C++, asemblerze...
Ja robiłem dokładnie to samo :) Programowy UART sprawdza się, ale jak program nie jest za bardzo pocięty przerwaniami timerów itp. Poza tym trzeba "czekać" na dane, chociaż w bascomie nie robi to większej różnicy.
Witaj, Po pierwsze w Bascomie możesz zadeklarować programowy bufor USARTA w dodatku z wieloma sygnałami sterującymi Twoją ramką a po drugie pamięć EEPROM możesz zapisywać stronami bodajże po 32 bajty co oczywiście nie zmienia faktu, iż zapis strony potrwa tyle co zapis bajtu, nie mniej. Pozdrawiam... robiw
Chce zaprogramowac atmega8 w bascomie i nie wiem co ustawic w opcjach programatora. Podlaczylem mega bezposrednio do lpt i dalem zewnetrzne napiecie 5V, ale Bascom nic nie wykrywa. Sposob podlaczenia jest taki jak tutaj http://www.patron.net.pl/AVRintropl.htm (chodzi o ten drugi schemat z zewnetrznym napieciem) Zanim zbudujesz jakiś programator , to...
250 ns to trochę mało. Ale ogólnie daje się zrobić dowolny interfejs programowo. Po prostu "ręcznie" wystawiasz odpowiednie sygnały na dane linie. Tylko, że ja robię to w asemblerze :P
To są w BASCOMie jak się domyślam (nie miałem styczności)? Specjalistą nie jestem, ale moim zdaniem to pewnie informuje te wszystkie kompilatory, linkery, asemblery i inne o parametrach układu, czyli strona programowa. Fusy ustawiają sprzętowo dane parametry, w konkretnej kości mikroprocka.
Mam małe doświadczenie w tych sprawach, ale czy nie wystarczy zwykły skok w asemblerze (sprawdzi się też w bascomie) typu JMP $000 ?
... barierę jakim był brak wystarczającej ilości portów do transmisji po RS232 ... Nie lepiej było zastosować UART programowy. Moja Atmega 8 z wewnętrznym zegarem 8 MHz komunikuje się bezbłędnie z telefonem przez UART sprzętowy i z GPS'em przez UART programowy. W Bascomie obsługa UART'u programowego jest równie prosta jak sprzętowego.
No to kolega teraz troszkę hmm jakby zaszalał. W Atmega8 (4ksłowa pamięci Flash) chcesz umieścić plik ważący 7kb i to jeszcze w programie napisanym w Bascomie ??? Oj - oj Może najpierw kolega się zastanowi i poszuka postów przykładów, jak w ogóle odtwarzać pliki Wav w Bascomie tak z karty pamięci, jak w ogóle obsługiwać programowo taką kartę - czyli...
Na porcie C jest JTAG, który trzeba pewnie wyłączyć w Fuse Bitach. ... albo wyłączyć go programowo. Tak czy siak ... Powinieneś zacząć od przeczytania dokumentacji mikrokontrolera. Piotrek
programator usbasp, program bascom Masz to tak skonfigurowane, że działa ? Programowałeś już jakikolwiek procek w ten sposób ? Alternatywnie możesz użyć programiku KHAZAMA PROGRAMMER (google).
z zegarem kwarcowym 8MHz $crystal = 1000000 To w końcu jaki ma być ten kwarc?
zrobiłem 2 oddzielne ogniwa zasilania co dokładnie zrobiłeś , tu nie chodzi o ilość ogniw tylko o wydajność prądową typowe napięcie to 4,8-6V , ważny jest również poziom napięcia sterującego proponuje zbuduj sobie prosty układ na 555 np ten http://www.elportal.pl/pdf/k13/16_11.pdf sprawdź czy serwa ruszą , możesz również skorzystać z gotowego polecenia...
Nie wiem konkretnie o co Ci chodzi, ale pewnie rozwiązaniem było by zastosowanie odbioru w przerwaniu co w bascomie jest niezwykle łatwe za pomocą BYTEMATCH. Druga sprawa to lepiej jest skorzystać ze sprzętowego UART niż z programowego. Aha i jeszcze jedna sprawa. Do wklejania kodu używaj znaczników Code a nie jako obrazki.
Spotkałem sięz przypadkiem, że prockowi nie pasowała zbyt wielka odległość od kwarcu, dopiero po przecięciu ścieżek i wstawieniu kwarcu blisko procka zaczęło działać jak trzeba ;).... A poniżej kilka różnych przypadłości do obczytania: http://www.elektroda.pl/rtvforum/viewtop... http://www.elektroda.pl/rtvforum/topic87... Poczytaj,...
Ten oscylator jest niedokładny - zwykle stosuje się do tego celu oscylatory o niższej częstotliwości a najlepiej dedykowane układy z kompensacją temperatury, np. DS3231.
cyberdar<< 1) RS485 to jedynie specyfikacja elektryczna komunikacji, a nie protokół, wymaga specjalnych konwerterów, a sama komunikacja i tak pozostaje do zrobienia, to zupełnie inna bajka. 2)To akurat racja :) Myśle że nie ma sensu komplikować tutaj całości wprowadzając transmisję asynchroniczną, ponieważ będzie ona całkowicie programowa, wymaga...
Witam , wpisalem krotki programik, ktory ma wlaczac i wylaczac porty, ale przy uruchomieniu w symulacji programowej nic sie nie dzieje z lampkami, program przechodzi bo wstawilem tez wyswietlanie na LCD i to dziala. Czy trzeba cos dodatkowo ustawiac, zeby zobaczyc reakcje symulatora programowego w bascomie na wejscia/wyjscia. Pozdrawiam Marcin
Opóźnienia czasowe możesz wprowadzić umieszczając w programie polecenia: - Wait [liczba] - program odczeka liczbę sekund, - WaitMS [liczba] - jak wyżej tylko w milisekundach, Przykładowo taki program: $crystal = 4000000 'określ czestotliwość kwarcu (podaj właściwą!!!) $baud = 9600 'te dyrektywy występują zawsze razem 'nieważne czy używasz UARTu Do P1...
Witam Na analogowym układzie trudne do realizacji ale możliwe. Na mikrokontrolerze bajecznie proste, układ 8 końcówek, opornik i kondensator :). Na wejście analogowe procesora podajesz to co chcesz, po zmierzeniu napięcia ustalasz programowo co masz mieć na wyjściu i poprzez filtr RC wysyłasz z PWM na wyjście, w Bascomie na jakieś Attiny to kilka linijek...
Ech, czemu ie weźmiesz jakiegoś tańszego mikrokontrolera z odpowiednią liczbą UARTów? Programowy UART w Bascomie nie musi działać - są duże narzuty na obsługę przerwań. Jeśli masz jakieś inne przerwanie o wyższym podpriorytecie to niemal bez szans.
Mam taki problem: mikrokontroler dostaje na cztery wejścia sygnał PWM, w jaki sposób procesor może "obliczyć" wypełnienie tych sygnałów i ewentualnie ich częstotliwość? Chodzi mi o jakieś programowe rozwiązanie w Bascomie albo w C dla Atmegi8 albo 16. Pozdrawiam
A jak wyłączyć programowo nadajnik w atmedze w bascomie??
cena za ATmega128 to ok 20zł na parametry które posiada to nie jest zła cena. Ale podobną cenę ma at91sam764 itd... A ATmedze dużo brakuje do tych procków. Tylko wtedy zapomnij o bascomie.
witam ! Czyli jak wg was żeby było prościej dać przyciski, do GND czy VCC ? Jeśli do VCC to jaki i gdzie dać rezystor podciągający ? Zwieraj przyciski do masy, a podciąganie do +5V zrób programowe, w Bascomie AVR wystarczy napisać taki rozkaz: Portd.0 = 1 i to cała filozofia podciągania ! nie potrzeba stosować fizycznego rezystora. Pozdrawiam. Stefan
Posiadam przetwornik ADC 16 bitowy. Chciałbym zrealizować programowo (w BASCOMIE) następujące wymaganie: - po naciśnięciu S1 przetwornik ustawia aktualnie zmierzony pomiar jako punkt odniesienia. Czy jest to wykonalne? Mam za sobą już kilka nieudanych prób, wydaje się proste, a nie mogę dojść do prawidłowego rozwiązania... Proszę o odpowiedź
"Bascom nie chce programowac" bo napisał ci dlaczego. Popraw rozbieżności i programuj ponownie. ... Znaczy to mniej więcej że rozpoznany procesor w programatorze jest inny niż ten który jest zadeklarowany w hex/bin file, lub w skompilowanym programie. Spójrz jeszcze raz na zrzut ekranu z wybranym STK500 Native driver. W oknie loga pojawia się "ChipID:...
Witam O tym fakcie dobrze wiem :) Tylko mam problem z emulacją programową SPI. W bascomie są komendy do tego celu, tylko coś mi nie działa... Dałem sobie spokój z SPI i rozwiązałem sprawę inaczej. Wykorzystałem sprzętowy UART. Pozdrawiam
W przypadku taktowania, odpowiednie ustawienie fuse bitów powoduje nadpisanie funkcji pinu, np. ustawienie źródła zegara systemowego na zewnętrzny rezonator kwarcowy powoduje wyłączenie pinów XTAL z użycia jako IO, więc cokolwiek na nich ustawisz i tak nie zadziała. Co do innych interfejsów, w większości przypadków mikrokontroler sam przejmuje władzę...
Witam. Bardzo zainteresował mnie ten algorytm PWM . Chętnie obejrze ten kod w bascomie. Zawsze pisze programowy PWM na przerwaniach. Jesli to mozliwe to prosze przybliżyć ten wątek.
W Bascomie 8051 jest skromny symulator.
Tak, bascom ich nie załącza, więc: 1. Jeśli korzystamy z programowego I2C w bascomie trzeba użyć rezystorów 4k7 (bez nich nie ma szans na jakąkolwiek poprawną komunikację po I2C) 2. jeśli korzystamy ze sprzętowego I2C(TWI) w bascomie nie należy używać rezystorów podciągających (sprawdziłem i po ich podłączeniu magistrala zupełnie nie działa)
Dzięki wielkie na pewno się przyda. a jeśli chodzi o cześć programową w bascomie ( bo w C się nie orietuję :/ ) jak mogła by wyglądać komunikacja LCD przez PCFa? Czy trzeba byłoby odpowiednie bity wpisywać do tablicy i potem wysyłać wartość tablicy za pomocą: I2csend &H40 , I gdzie I jest przypisana do tej tablicy. Nie mam wyobrażenia na to jak to może...
O ile dobrze rozumie to masz uzyty sprzetowy UART z Atmega 16 do komunikacji z PC. Natomiast potrzebujesz drugiego do komunikacji z innym ukladem. Pozostaje ci rozwiacac ci ten drugi UART w sposob programowy - niestety w Bascomie nie podpowiem ci jak to zrobic. Ale powinienes gdzies znalezc procedure ktora zalatwi ci sprawe, a moze nawet ktos programujacy...
W bascomie są gotowe procedury do odbioru kodu RC5 z plotów philipsa. Programowanie procka to niezła zabawa więc przejrzyj www.mcselec.com - zakładkę application - strona niestety dziś nie chciała mi się załadować ale jak będzie czynna to jest tam podobne rozwiązanie. Natomiast sterowanie przez RS232 - z procesora też nie na stręcza żadnych kłopotów....
atmega programowa bascomie tablica bascomie błąd bascomie
zabezpieczenie glosnika wysokotonowego xsara picasso naprawa ocieplenie drzwi garażu
termet electronic zmywarka bosch
OK ODL43650UV-TIB firmware – gdzie pobrać, jak dobrać wsad Vestel 17MB130S? Vestel 17MB170 firmware do Panasonic TX-55HX702E – aktualizacja, recovery, OTA