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...
chciałem się upewnić co do poprawności założeń: chcę użyć sprzętowego SPI ( tego samego co do programowania) do komunikacji megi i drivera MAX 7221. MOSI w medze połączone z DIN w MAXie, SCK z CLK i SS(PB4) z CS w MAX. czy nie będzie to kolidowało z możliwością programowania ISP? czy takie połączenie jest właściwe? czy lepiej użyć programowego SPI?...
błąd bascomie tablica bascomie programowanie bascomie
atmega32 diody otwierać klapa elektryczny regulator ciśnienia renault
bateria parkside naprawa udaru makita
Niestabilne wskazania temperatury w Ford Kuga Magnetowid nie przełącza z LP na SP - diagnostyka i naprawa