dokladnie efekt identyczny, bez cls to samo.... podobny schemat na atmega8 hula... tylko mi sie pamiec skonczyla wiec przenioslem sie na m162. ---------------------------------- temat nie rozwiązany, przenioslem sie na atmega16, kwarc zew 4mhz, i schemat podobny dataport na porcie c reszta na porcie a.... reset podciagniety przez 10k do vcc, tylko tym...
Witam. Wie ktoś może, jak za pomocą Bascom-a na dowolnym wyprowadzeniu portu mikrokontrolera 89c2051 ustawić określoną częstotliwość? Jeżeli bawić się na licznikach to możemy zrealizować jedynie dwa wyjścia częstotliwości. Jak skonfigurować liczniki??? A jeżeli chcemy sobie stworzyć trzy kanały??? pzdr Mariusz
W jaki sposób przekazać do podprocedury jako parametr alias wybranego pinu / portu? Tak jest w tej chwili ale wyrzuca błędy przy kompilacji: P1 Alias Pina.0 E1a Alias Portc.0 (...) Sub Dzialanie(P As Bit , E As Bit) Print "Sprawdzanie stanu czujnika" If P <> Aktywny Then Print "Czujnik nieaktywny! Uruchamianie silownika"...
Cześć Czy trzeba jakoś specjalnie ustawić symulator w Bascomie żeby pokazywał stan portów? Ta tablica z portami (pod LCD) w ogóle nie działa :| Załóżmy że robie program który ma zmieniać stan jednego z pinów co 100 ms. Co mam zrobić żeby to zobaczyc na symulatorze? Program to BASCOM AVR Demo. Dzięki za wyjaśnienia.
witam zaprojektowalem urzadzenie zlozylem i powoli zaczynam pisac soft z racji ze nie mam wolnych pinow musze jakos rozwiazac ten problem. nie moge zadeklarowac portu E w bascomie tzn: config porte=output config porte.1=output config pine.1=output zawsze jest ten sam blad 41 tak jakby kompilator nie wiedzial ze 8515 ma port E. po otwarciu pliku 8515def.dat...
Ja próbowałem też na wine na ubuntu 7.10 pl działało bez błedów i dość szybko ale programować się nie dało, używałem do tego uisp. Teraz mam także ubuntu 7.10 i wine w nowszej wersji ale Bascom na tym wine nie działa zbyt płynnie bardzo się tnie chodź działa i się wszystko kompiluje ale to już nie to a wersji na której było ok nie pamiętam. Ale programować...
Rozwiązania są: Raz - odwrotnie wciśnięty kabelek od programatora Dwa błędnie ustawiony typ programatora (w PonyProg i BASCOMie). Trzecie - ustawiony niewłaściwy tryb działania portu LPT. Powinno być EPP, a często jest ECP+EPP lub też ECP (czasem SPP). Czwarte - oporniki między programowanym układem a portem. Domyślnie są 330R, ale czasem warto zmniejszyć...
obstawiam, ze ten temat jest kolejnym z serii: mistyczne bledy ktore wynikaja z jednego z ponizszych: 1. brak kondensatorow filtrujacych zasilanie 2. nie podlaczenie zasilania do wszystkich nozek (wlacznie z AVCC i AVSS/AGND) no bo przeciez w procesorze sa zwarte, to po co sie meczyc 3. niepodciagniecia resetu do + ewentualnie z jednej z ponizszych...
... Problem błahy, ale rozkładam ręce, pewnie zapomniałem o jakiejś oczywistej rzeczy ... Witam Tak, problem jest błahy i wynika ze specyficznego sposobu konfigurowania portów w bascom-ie. O ile instrukcje: Config Pinc.2 = Output Config Portc.2 = Output dają równoważne wyniki (chociaż poprawny zapis w/g helpa to PINx.y dla konfiguracji pojedynczego...
Moi Drodzy, Przepraszam Jezeli Moje Pytania Beda Glupie Lub Lamerskie Ale Nie Moge Sobie Z Pewnymi Bascomowymi Problemami Poradzic. Pytan Jest Troche Wiec Podziele Je Na Oddzielne Posty Aby Szybciej Mozna Bylo Na Nie Odpowiedziec: Praca Na Portach. Realizujac Projekt Wspolpracy Procesora Z Dekoderem Dtmf Musze Odczytac Wartosc Podana Na Port. Co Wazne...
Witam Mam zapytanie do ludzi ogarniających temat uart w bascom. Czy jest możliwość odebrania danych z Uart i w zależności od typu danych wpisać je do zmiennej a lub zmiennej b (zmienna a String zmienna b Byte) Ponieważ jak odbieram dane: [syntax=vbnet] Input , A Input ,B If A = "Dol" Then Portc.5 = 1 End If If A = "Gora" Then Portc.4 = 1 [/syntax] To...
Z jednej Li-Ion, czyli 3-4,2V . Zejście z napięciem też nic nie daje, przy 1,8V pobór jest dalej 170uA. A może to podciągnięcie portu?
Witam. Jak należy konfigurować poleceniem w Bascom Config PORTx=&Bxxxxxxxx i PORTx=&Bxxxxxxxx piny używane do np. taktowania procesora-np. xtal, lub piny używanego ADC lub LCD lub np, jakiegoś interfejsu? CZy gdy są wejściami - włączać R podciągające czy niech pin "wisi w powietrzu"?
nie dotykam ale wytłumaczę to inaczej . Tak to jest... Jeżeli pin wejściowy reaguje na dotyk palca, to pierwszy powód jest brak podciągania na tym porcie, jeżeli jednak port ten jest podciągnięty do Vcc to przyczyną jest błędna konfiguracja tego portu. Wejścia konfiguruj raczej: config PINB.1 = input ; zamiast: config PORTB.1 = input Bascom tu nie...
witam jest zrodełko w bascom z obsługą Timer1 ale niepotrzebuję aby timer1 obsługiwał mi port zewnetrzny T1 (portb.1) w atmega16 ,jak mozna wyłaczyć go z obsługi przez timer1 w Bascom ? poniewarz potrzebuję go do sterowania lcd i chce go z tego powodu wykluczyć :(
Witam.Czy jest możliwość skonfigurowania portu lub kilku linii portu procka aby każdy pin portu był zarówno wejściem/wyjściem?.Chodzi mi o to aby dany pin/piny w pewnym momencie odbierał wiadomość a w drugim nadawał.
Może ten materiał przybliży koledze sposób sterowania przez mikrokontroler drukarki. Wprawdzie opis jest w Języku C, ale moim zdaniem to nie ma różnicy w zrozumieniu idei. Przedstawiony jest również schemat połączeń. Ten i poprzedni materiał wydaje mi sie dają wystarczającą wiedze by napisać prosty program sterujący drukarką igłową. Nie wiem dlaczego...
Witam Czy ktoś mógłby mi podpowiedzieć jaki jest sterownik tego wyświetlacza? [url=]Link, bo nigdzie nie mogę znaleźć, a w pdf nie widzę nic, co wskazywało by na nazwę sterownika. Czy ten wyświetlacz ma może jakąś gotową bibliotekę w BASCOM? Pozdrawiam. Edit: Znalazłem coś takiego: [url=]Link, ale nie mam pojęcia, gdzie w LCD jest CONTROL PORT?
Witam, mam następujący problem: przy podłączeniu wyświetlacza tak jak w configu stan pinu porta.0 jest zawsze niski czyli wyświetlacz cały czas jest zresetowany. Czy to jest wina zmiany pinów dataport i controlport? Zakładałem, ze można dać je dowolne tylko tak aby piny controlport były z jednego portu uC i tak samo z dataport ale, które port to wszystko...
Witaj Na razie układ działa prawidłowo i na pewno jest jakaś zwłoka, którą z czasem będę chciał zniwelować o ile będzie to konieczne, teraz chciałbym się skupić nad programem do opóźnienia z którym mam najwięcej problemów, Masz problemy bo cały program masz napisany pod priorytetem obsługi LCD a nie zamierzonego celu. LCD potrzebujesz tylko aby ustawić...
dzięki za link , co prawda posiadam inną wersje wyswietlacza z portami do DB0do Db15 i nie do końca wiem , czy to będzie pracowało w trybie szeregowym , ale problem mam ze sciągnięciem biblioteki glcd-ILI9341_2R8_240x320.lib z forum bascom
Ustaw większy timeout dla portu.
Przecież to od razu widać że jest niekompletny. Przede wszystkim trzeba zacząć od zdefiniowania zmiennych, użycia portów itd...
kolega a wyłączałeś JTAG przecież on korzysta z portu C
dokładnie gdzieś na początku nie ma to większego znaczenia np zaraz po config port...
Instrukcje w jednej linijce , ponadto nie PIN.X tylko PORT.X
Din = Pinb.3 , Dout = Portb.3 ten sam port??
Nigdy nie korzystałem z Getkbd, bo nie miałem takiej potrzeby, ale nie sądzę aby nie można było skorzystać z tej instrukcji w przerwaniu. W końcu nie są tu angażowane żadne timery, ani zaplanowane opóźnienia - po prostu zapis do portów i odczyt.
A jaki pin zasilający nie jest podłączony ? AVCC, AGND. I oba pod sobą mają właśnie PORT C.
Pozmieniałem sporo w programie. Zastosowałem się do sugestii skrócenia głównej pętli teraz praktycznie jest bardzo krótka a na końcu ma instrukcję waitms 400. Zauważyłem że program jest bardzo wrażliwy na długość głównej pętli gdy tylko znalazła się jedna linijka za dużo program odczytywał tylko wartość sekund z PCF8563P. Stosy ustawiłem na 128 a i...
Uruchomiłem podobny, na SSD1289. Rozumiem, że podłączyłeś wyświetlacz do pinów zgodnie z programem i zmieniłeś definicję procesora w programie ? Przypomnę tylko, że Atmega 644 nie posiada portu G...
martin20023, wg kodu masz MOD i SHD wpięte w działający port szeregowy.
Tak się akurat składa, że niektóre z komend nie są w bibliotece tylko są tworzone dynamicznie przez kompilator na podstawie tzw. templates. Przykład: GETRC5() (asm _GetRC5; w R18 i R17 jest zwracany adres i komenda) ma swoje rozwinięcie w kompilatorze. I tylko dlatego, że jest CONFIG RC5 który definiuje nazwę kńcówki portu, nie jest ona umieszczona...
Witam Wczoraj zacząłem moją przygodę z programowaniem. Zakupiłem dwa Attiny2313 i zacząłem wgrywać gotowe kody(tak na dobry początek). Zaprogramowałem poprawnie jeden uC i zaczęły się schody z następnym. Bascom-avr nie odczytuje typu procesora anie nie wykonuje żadnych operacji na nim. Wyskakuje komunikat "Could not identify chip with ID:FFFFFF" albo...
W Bascomie programuję choćby dlatego, że piszę też programy na PC w Visual Basicu. To jest istotny argument i ja go akceptuję. Temat jednak do dotyczy Ciebie. Jeśli ktoś napisał, że w Bascomie "doszedł do sciany" to powinien był skorzystać z możliwości bezpośredniego programowania rejestrów (konfiguracja portów itp). Widzę, że nie czytałeś argumentacji,...
Właśnie że w symulatorze bascoma (wer. 1.11.7.4) też czas nie idzie?! Mam ustawiony wewnętrzny osc. 8MHZ czyli CLK3...0 = 0100 ale to nie istotne. Atmega16 może pracować z dwoma kwarcami zewnetrznymi (zegarkowym i systemowym) lub z zegarkowym i oscylatorem wewnętrznym jako zegar systemowy. Odnalazłem stronkę w wersji angielskiej, jest podobny programik...
Witam. Włąśnie zbudowałem układ na ATtiny26. Ponieważ układ ten ma niewielką aczkolwiek wystarczającą dla mojego zastosowania ilośc pinów I/O a nie potrzebuję dokładnego zegara zrobiłem tak: Postanowiłem użyc pinów PB4 i PB5 jako zwykłe wyjącia i stąd mój problem. Jak to zrobic w Bascomie? Ich funkcje to ADC, INT, XTAL i zwykłae porty. Proszę o pomoc.
... Mam taki programator USB . .... Pytania: - Czy masz wgrane sterowniki USB dla tego programatora podane na aukcji INSTALACJA PO PODŁĄCZENIU PROGRAMATORA DO USB, SYSTEM ZNAJDZIE GO JAKO NOWE URZĄDZENIE. NALEŻY WSKAZAĆ ŚCIEŻKĘ DO STEROWNIKÓW, KTÓRE SĄ DOSTĘPNE POD LINKIEM. PO POPRAWNYM ZAINSTALOWANIU W MENEDŻERZE URZĄDZEŃ POKAŻE SIĘ: LIBUSB-WIN32...
Arduino to pewna odmiana języka C. Program dla Arduina składa się z 3-ch części. 1 - najpierw piszech które biblioteki, moduły przyłączasz. Następnie definicje, w Bascomie instrukcja Alias a w C #define oraz definicje zmiennych itp. 2 - następna sekcja to setup() Tutaj umieszczasz wszystkie instrukcje które będą wykonane tylko raz np. konfiguracje urządzeń,...
To pewnie wynika z tego że powstało dużo różnych AVR`ów. Jeśli na początku ktoś korzystał tylko z jednego typu to mógł sobie w IDE ustawić konfigurację dla stosów a nawet wyświetlacza LCD czy I2C. Stąd dla wstecznej kompatybilności dalej tak można zrobić. Na przykład ustawienia dla stosów są tutaj tylko moje są już zmienione bo mogę szybko wkleić to...
Witam, masz w folderze Bascoma taki programik "setupio.exe" zapuść go najpierw, on włącza poprawny driver do Bascoma. Jeśli to nie to, to wejdź sobie jeszcze z menu głównego w "Options/Programmer i na tej zakładce masz numer portu LPT a poniżej parametr "Port delay" - prawdopodobnie ustawiony na ZERO. Zwiększ go na poczatku troszkę np o 5, potem 10...
Witam, zlecę wykonanie układu z mikrokontrolerem którego zasadniczym zadaniem jest odbieranie transmisji przez port szeregowy i wyświetlaniu odebranych informacji na LCD (4x20 lub 4x40) Dokładniej: w ciągłej transmisji tekstowej np takiej: ...abcdp=10,2<CR>efghp=10,2<CR&... należy rozpoznać z góry przewidziane sekwencje...
Wszystko załatwia się timerem i przerwaniem ovf oraz compare. Nie wiem jak w Bascomie to zaprogramować, w C to parę linijek kodu więc w Bascomie podobnie. Przykłądy w C znajdziesz np. w darmowych przykładach do książek z mojej stopki (Język C...), może ci to ułatwi port dla Bascoma.
Trochę to może zagmatwane co napiszę. Potrzebuję zrobić sub-rutynę w której chciałbym użyć Readeeprom do której chciałbym podawać adresy do odczytu z Eeprom poprzez parametr. Czy w Bascomie 2.0.5.0 tak można ? Poniżej przykladowy kod jaki chciałbym uzyskać: [syntax=basic4gl]$eeprom Data 0 ' zerowy bajt może zostać wyzerowany Poczatek: Data "0791" 'początek...
Witam! Chciałbym uzyskać przebieg o wypełnieniu 50% i f~33kHz w trybie CTC na pinie PB3 Atmega 8L (OC2). Podpiąłem wyjście OC2 na oscyloskop i ciągle stan wysoki. Pierwszy raz i na szybko potrzebuję wygenerować taki przebieg. Proszę o pomoc. Późno już i coś mnie chyba przyćmiło. Namieszałem coś z ustawieniami portów czy jakiś rejestr nie jest ustawiony?...
Reinstalacja Bascom Błąd 101 zazwyczaj oznacza, że odwołuje się kolega do urządzenia (w tym przypadku Port B), które nie jest lub jest źle opisane w pliku DAT dotyczącym konkretnej serii uKontrolerów. Sugeruję podmienić plik nazwa_uKontrolera .dat (np. z innej wersji BASCOM-a) i wszystko wróci do normy. Konkretny plik powinien być podany w pierwszych...
Witam! Poniżej przedstawiam kawałek programu do obsługi silnika krokowego z układem A3972. Procek komunikuje się szeregowo z ów układem, problem tylko w tym że za wolno... nawt nie trzeba stosować opuźnien przy zmianie stanu portu ( np.: DTA czy CLK)!!! Program oczywiście w bascomie, proszę o opinie czy da się coś jeszcze z tego bascoma wycisnąć, czy...
Witam !! Robie pewien projekt na atmedze, jeest to ogólnie mój pierwszy projekt związany z miikrokontrolerami i ogólnie elektroniką, jak narazie mam schemat i... tyle, musze zająć się oprogramowaniem cuda, ale zaczely się problemy ze znalezienim materiałów, nigdzie w necie nei ma "łopatologicznie" opisanego "zapalania" i "gaszenia" konkretnych piinów...
Witam. Wykonałem płytkę pod wyświetlacz z noki3310 i atmega32smd. Wgrałem gotowy program który działa wyświetla ikonę ie. [code][syntax=basic4gl]$regfile "m32def.dat" $crystal = 8000000 Config Pina.2 = Output Config Pina.1 = Output Config Pina.0 = Output Config Pina.3 = Output Config Pina.4 = Output Lcd_dc Alias Porta.2 Lcd_sce Alias Porta.1 Lcd_rst...
Witam Potrzebuje jakiś gotowych procedur kodowania transmisji CYFROWEJ na x51 dla BASCOMA chodzi mi o to by mudz przesyłać transmisję CYFROWĄ na poziomie 9600 bps Jeżeli któryś z kolegów wie jak to napisać proszę o pomoc I proszę NIE imieczczać linków od postów BO umiem kożystać z funkci SZUKAJ A porady typu wyślij pare paczej "pyustych" mnie nie bawią...
Witam nie chciałem zakładać nowego tematu żeby nie zaśmiecać forum. Jestem początkujący w programowaniu i zaczynam z Bascomem. Robię mini komputer samochodowy (zegarek programowo, 2 czujniki DS18B20, i inne komunikaty). Problem polega na tym, że mój program jest mało przejrzysty i nie zawiera zmiennych. Nie mogę zrobić ustawiania zegara , gdyż nie wiem...
Witam Mam taki problem: wrzucam malutki programik do Atmegi 8A: 'Program do wysyłania danych przez rs232 'Prędkość transmisji 9600 bodów $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Dim I As Byte I = 111 Do Print "Poszczegolne wartosci I:" Wait 2 Print "Wartosc I zapisana DEC:" ; I Wait 2 Print "Wartosc...
Witam. Jestem początkujący w programowaniu więc proszę o wyrozumiałość. Potrzebuje program sterowania klapą (otwieranie i zamykanie dwie krańcówki góra dół i silnik lewo prawo). Chce aby jazda w gore lub w dol odbywała się w momencie zmiany stanu pewnej zmiennej zewnętrznej konkretnie zboczem rosnącym. Wyczytałem, że w Bascomie można zrealizować t...
Witam! Jeśli ma to znaczenie to na wstępie nadmienię, że używam BASCOM-AVR, zaś sam mikrokontroler jest umieszczony w płytce, która stanowi zestaw uruchomieniowy o symbolu AVT-3500/2 (element kursu programowania w BASCOM-ie dystrybuowany przez AVT). Programator to AVTPROG4, czyli klon USBASP. Po ustawieniu wszystkich bitów portu D jako wyjściowych i...
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...
Witam wszystkich Jak wielu mam problem z obsługą wyświetlacza graficznego ze sterownikiem KS108B w bascomie. Przeszukałem całe forum i nie znalazłem podobnego. Kupiłem wyświetlacz o rozmiarze 128x64 pikseli. link do noty katalogowej podaje poniżej: Wyświetlacz podłączyłem do procesora Atmega8 następująco: port d w procesorze -> port danych w wyświetlaczu...
Witam. Mam następujący problem, który wyskoczył mi podczas zabawy z bascomem. Zadałem sobie pewne zadanie (związane z robotem-samochodzikiem na którego przodzie umieszczona jest krańcówka dająca stan 1 na jeden z portów) którego opis jest następujący: Ustawiamy robota w punkcie A. Pojazd dostaje komendę "start" i włącza się licznik zliczający czas....
Niestety w ogóle nie ma takiej możliwości i nigdy nie będzie, żebyś mógł wziąć sobie jakiś program w całości napisany w asm i wstawić go tak wprost do Bascoma. To troszkę przeczy w ogóle idei - wstawek w asemblerze. Wstawka to napisany przez ciebie fragment kodu w asemblerze który umie zadziałać w tym środowisku. Pomyśl sobie ten twój gotowy program...
Znalazłem w swych zbiorach kompletny tuner AM/FM z dekoderem RDS. Sterowanie syntezy PLL oraz funkcji AM/FM zrobione jest na układzie LC72131. Postanowiłem zrobić sobie amplituner z wykorzystaniem tego modułu Tunera. Niestety w internecie nie znalazłem przykładów sterowania tej syntezy z poziomu Bascoma więc postanowiłem napisać swoją procedurę, którą...
To zalezy w jakim Bascomie chcesz programowac. Np. w Bascomie 8051 mozesz programowac na przyklad popularne procesorki AT89C2051 a w Bascomie AVR procesory z rodziny AVR np. AT90S2313. Najprostszy programator jest do Bascoma AVR - sklada sie z kilku rezystorow i kilku przewodow podlaczanych do portu LPT komputera, dodatkowo mozesz programowac procesorki...
Tak przeglądałem swój kod, zainstalowałem to IDE i wiem :) dlaczego nie pisałem całości w ASM. Nie potrafię inicjalizować portu szeregowego (lub przynajmniej nigdy nie próbowałem) i nie mam kompletnych procedur obsługi I2C. Do tej pory posługuję się instrukcjami bascoma do tego. I wzwiązku z tym zadam dodatkowe pytania :) 1. Jak powinien wyglądać początek...
Jestem poczatkujacy w c++. Posiadam ksiażkę Jerzego Grębosza "Symfonia c++ standard" Oczywiście mogę sie nauczyć tego wszystkiego do końca, ale w tej książce jest opisana sama struktura języka, pomysły rozwiązywania problemów. Programuję mikroprocesory w bascomie. Chcialbym się jakoś komunikowac przez swój własny program z mikroprocesorem. Oczywiscie...
Witam Mam taki problem, napisałem program w bascomie, w którym również korzystam z przerwania na INT0 (atmega8-16pu). Ale: Po włączeniu zasilania program przechodzi do obsługi przerwania i zostaje tam na amen - w czym jest błąd. Proszę o jakieś wskazówki. Płytka jest wykonana prawidłowo, na int0 jest stale 5V (podciągnięte do VCC zew, z wyjątkiem kiedy...
Witam mam pytanie dla niektórych z was pewnie banalne. W jaki sposób można z poziomu komputera wysterować jakieś wyjście mikrokontrolera na określony stan co w rezultacie załączało by jakieś urzedzenie. Oczywiście w bascomie zapisze kod inicjujacy komunikacje z poziomu komputera hyper terminal. Czy da się zapisać w bascomie że jedynka wysłana z hyperterminala...
Dzień dobry, staram się napisać program pod BASCOM AVR do obsługi modułu MQ-3 (alkomatu). Ilość alkoholu reprezentowana jest przez wysokość napięcia. O ile w arduino zmierzenie napięcia jest to bardzo proste to w bascomie mam z tym problem. Będę bardzo wdzięczny za informacje dotyczące przede wszystkim konfiguracji portów i pobierania z nich wartości...
ad2. napięcia nie przekarzesz chyba ze bedziesz mial w procku przetwornik AC i CA. przekazać możesz stan logiczny np ( procek 8051 ) na p1.0 masz jedynke logiczna (5V) to możesz stan tego portu przeniś na inny pin np p3.0 bascomie robisz to chyba tak ( nie wiem dokladnie bo w bascomi nie siedzialem od 2003 roku) p3.0 = p1.0 a jaesli chcesz potrzebujesz...
Cześć Zumek ! Faktycznie pogrzebałem troszeczkę w BASCOMIE i softowy UART zadziałał bez problemu. Jednak.........mam pewne spostrzeżenia: 1) Pomiędzy instrukcjami otwierającymi porty a pierwszą instrukcją wysyłającą dane musiałem zrobić wstrzymanie programu. OPEN "coma.7:19200,8,n,1" for output as #1 OPEN "comd.2:19200,8,n,1" for input as #1 WAIT 1...
Kupiłem sobie płytkę testową do kursu bascoma. Po wielogodzinnym składaniu okazało się że nie mam w komputerze game portu. Czy mogę jeden z kabli który miałem podłączyć do tegoż portu podłączyć bezpośrednio do zasilacza? Czy jest może z tyłu obudowy miejsce z napięciem +5V? Adres towaru który nabyłem: ""
Witam Mam pytanie czy ktoś wie jak połączyć wyświetlacz z Nokii 3310 do ATmegi8 poprzez port C. Prosiłbym również o jakiś przykładowy program z obsługą tego wyświetlacza napisany w BASCOM-AVR. Pozdro i dzięki :)
Dziekuję, za pomoc, wszystko działa. Miałbym jednak jeszcze jedno pytanie, jak do tego interesu dołożyć LCD graficzny? Można by na innym porcie, ale zależało by mi na szynie systemowej. Do sterowania nie używam poleceń Bascoma, zdefiniowałem własne funkcje. Dzięki za pomoc, pozdrawiam....
Najpierw spróbuj zrobić migającą diodę na jednym z portów mikrokontrolera a potem po prostu ucz się bascoma. Wiele można się nauczyć z pomocy która jest do pobrania tutaj: Program wgrywa się bardzo prosto. Tu masz kurs z którego powinieneś wszystkiego się dowiedzieć:
Witam. W dziedzinie mikrokontrolerów jestem początkujący więc proszę o wyrozumiałość. Mam problem zaprogramowaniem Atmega8. Programator zrobilem sobie według schematu z tego posta 'Termometr 4 punktowy DS18b20 $regfile = "m8def.DAT" $crystal = 1000000 'Deklaracja portów od wys'wietlacza LCD Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1...
Witam Dzięki za odpowiedzi, zaraz mykam do elektronika i wlutuje, to napiszę co z tego wszystkiego wyszło. Dodano po 4 Witam Wiec tak, wlutowalem rezonatory i kondensatory pod MAX a takze na zasilaniu uP. Chcialem zmienic rezonator przy ATmedze wybralem odpoweidni i dalem Write FS i pojawilo sie okno ze "READLB entry not found"wiec dalem OK i teraz...
Tak rzeczywiście teraz działa. A jak w drugą strone bo jak włączę stty 9600 -parenb cs8 -cstopb |cat < /dev/ttyS0 to ta funkcja ciągle odbiera znaki. co powinienem wysłać z mikro procesora aby komputer przestał czytać z portu.
Pokaż co napisałeś, bo jak do tej port to wiemy, że próbowałeś, ale nie wiemy czy w asemblerze, C czy Bascomie ?
Witam czy ktos moze mnie oswiecic w jaki sposob zapisac wartosc do rejestru Counter1 pod bascomem ? Mam taki prosty program i za nic w siecie bascom nie che go lyknac ............. I taki oto blad ASSIGNMENT ERROR line 8 Procesor ma ten timer w sobie. Jezli to wina bascoma to w jaki sposob zapisac ta wartosc z poziomu jakiejs wstawki assemblerowj ?...
Witam, chciałbym zgłębić tajniki sterowania diodą RGB za pomocą mikroprocesora avr, programowanego za pomocą Bascoma. Moje rozumowanie jest następujące: -katody diody RGB dołanczam do trzech portów procesora, - z portów wychodzą sygnały PWM, w zależność od wypełnienia sygnałów na poszczególnych portach dioda świeci różnymi kolorami Pytanie -jaki procesor...
A mi się udało znaleźć. I to na stronie producenta bascoma. Wpisałem w google "bascom getkbd" :) [syntax=vbnet]'-------------------------... 'name : getkbd.bas 'copyright : (c) 1995-2005, MCS Electronics 'purpose : demo : GETKBD 'micro : Mega48 'suited for demo : yes 'commercial addon needed...
Witam. Chciałbym zapytać czy istnieje jakiś sposób wygodnego programowania atmegi32 w arduino przez ISP bez używania bootloadera? Chodzi o to że mam trochę płytek z atmega32 z ISP bez portu USB, które kiedyś używałem do bascoma. I właśnie chodzi o to by nie bawić się w porty usb tylko jak to było w bascomie, programować najlepiej jednym kliknięciem...
Obejdzie się bez przesuwania i masek. Jeżeli mamy zmienną Z to wartość bitu b tej zmiennej można zmieniać odczytywać, zapisywać wysyłać do portu lub co komu się podoba poprzez Z.b . To tak jak Portb.1 itp. Odczyt bitu pierwszego to np. Wynik = Z.1 (bit zerowy to Z.0) Zapis to Z.1=1 Warunek If Z.1 = 1 Then ... i tak dalej.... Jeśli dotyczy to zmiennej...
uP 2051, port P3.2, odbiornik TFMS.. - typowa aplikacja, wyświetlanie na LCD, program z "sampli" BASCOMA. Problem: adresy i komendy z pilota RC5 odbierane i wyświetlane na LCD prawidłowo. Jednak nadanie w kierunku odbiornika, sygnału z pilota pracującego w innym standardzie, powoduje wyświetlenie poprzedniego, ostatnio nadanego przez pilota RC5 adresu...
Witaj . Jeszcze raz od początku. Kiedyś posiadałem programator w którym programowałem uC pod portem LPT. Po wymianie komputera posiadam tylko USB, musiałem zmienić programator do AVR-ów. Teraz posiadam programator AVRISP mkII ten programator nie jest widziany w BasComie, wzwiązku z tym przeszedłem na program AVRStudio , W którym on działa poprawnie....
Wiatm. Czy widział ktoś gdzieś kod do obsługi LCD PCF8833 w bascomie, mam taki wyświetlacz i bascoma z bibliotekami do jego obsługi, niestety coś w tej bibliotece (lcd-pcf8833.lbx) jest chyba nie tak bo wyświetlacz nie reaguje. Na elektrodzie znalazłem kawałek kodu który wyświetla kolorowe paski i ten kod działa. Teraz pytanie czy komukolwiek działa...
No i w końcu sam znalazłem, na japońskich stronach. Trzeba ściągnąć skompilowaną pod win32 wersję avrdude 5.5, jako że ta wersja obsługuje mnóstwo programatorów w tym dragona i to we wszystkich trybach programowania. Jest dostępna tutaj Do tego avrdude-gui w wersji 1.0.4 jeszcze jest potrzebny driver do usb: Trzeba zainstalować driver, avdrdude.exe...
No niestety przyjacielu cos stronka nie działa :), nie wiem czy to przejściowe problemy. Zakładam, że znajomość terminów o których wspomniałem nie jest koledze obca. Czy kolega korzystał z pozycji książkowych? Chciałbym jeśli to możliwe mieć te zagadnienia ujęte w książce, książkach żeby móc zawsze do nich wrócić no i dzięki za wskazanie ścieżki!! Czemu...
Jestem początkującym programistą w BascomAVR. Mam zrobiony programator stk200 ładnie programuje atmege8;] problem w tym ,że podpinam pod nią wyświetlacz lcd i nie wim z bardzo jak mam wysłac do lcd np. zeby zapalił 1 pixel jakikolwiek ,może prościej żeby wysłać komende H09 czyli włączenia wszystkich pixeli. Moje ustawienia odnośnie portów: $regfile...
Witam, uczę się pisać w Bascomie dopiero od niedawna, umiem już pisać podstawowe programy. Zainteresowałem się ostatnio interfejsem DMX512, chciałbym napisać program do odbioru sygnału w standardzie DMX512. Niestety moja wiedza nie wystarcza mi jeszcze na napisanie takiego programu samodzielnie. Znalazłem w internecie stronkę: Ściągnąłem z niej listing,...
Mam klawiaturę numeryczną 4x3 trzy kolumny i cztery wiersze. Wpadłem na pomysł żeby odczytywać odpowiedni przycisk za pomocą zwarcia styków w programie Bascom tylko nie wiem jaką komendę do tego użyć? Dodano po 8 np. ustawił bym jako wyjście portb0 = 1 i jako wejście pinb4 = 1 z podciągniętym rezystorem a potem wciskam przycisk który połączy mi te porty....
Przepraszam za taką formę ale nie mogłem skopiować błędów. np; w końcowej części kodu napisałem Lcd tempu to znaczy że na wyświetlaczu pojawi się wartość zmiennej Tempu czy trzeba to zrealizować w inny sposób? 1. Zechcesz skopiowac tylko tabelkę błędów: -klikasz myszką w dowolnym miejsc na górny bar tabelki z napisem 'Errors', a następnie "Alt + print...
Witam, Ostatnim czasem zacząłem zajmować się programowaniem w bascomie. Złożyłem do tego celu projekt AVT2709 B, tester układów scalonych. Pobrałem wsad, zaprogramowałem AT89C55WD i wszystko ładnie działa. Chciałem rozpisać program o kolejne procedury, wzorując się na wielu podręcznikach i okrojonym pliku wsadowym, który pobrałem. Program napisałem...
Programator elementów I2C „PROGXv13” umożliwia programowanie układów pamięci 24CXX, PCF8583, PCF8593 oraz Syntezy TSA6057. Powstał jako narzędzie ułatwiające budowanie urządzeń z tymi układami, być może kiedyś również z innymi na magistrali I2C. Dla ułatwienia program współpracuje z programatorem STK200, po zastosowaniu dodatkowej diody...
Można, a w BASCOM-ie przerwanie od portu szeregowego nazywa się "serial" i to jego obsługą musisz się zainteresować. Przykładowy kod w BASCOM-ie 51: $crystal = 11059200 ' czestotliwosc kwarcu $baud = 2400 ' predkosc transmisji Dim X As Byte ' deklaracja zmiennych Enable Interrupts ' wlaczenie przerwan Enable Serial ' wlaczenie przerwania portu RS232...
Witam... Skoro znasz pascala to po co cofać się w rozwoju do bascoma... Radziłbym przesiadkę na C... Jest naprawde bezbolesna... Bliżej Pascalowi do C niż Bascomowi do Pascala... Programować można nawet bezpośrednio na kablu LPT (choć bez zabezpieczających port elementów to troche jak sport ekstremalny ;))... A kompilatorów C na AVR nie brakuje...
Witam! Mam problem z zaprogramowaniem AT89C51 w Bascomie, nie bardzo wiem jakiego pliku rejestru (po ang. Register File zakładka Misc w Compiler) a popularnie tzw. .DAT powinienem użyć. Od biedy działało na 89C4051.DAT no ale niestety tam są zadeklarowane tylko dwa porty. Z góry dzięki za odpowiedź.
Witam wszystkich Forumowiczow, do tej pory nigdy nie miałem potrzeby pisać postu bo wszystkie problemy rozwiązywałem opcja search ;-) az do tej chwili. buduje układ przetwornika AD 24 bitowego, ktory komunikuje sie z Atmega8 po SPI hardware a ta z kolei z moim PC po RS232. Docelowo maja byc 2/3 przetworniki, poki co jest jeden i walka trwa ;-) Całość...
Już pierwsze zdanie cię dyskwalifikuje: Czy ktoś mógłby mi napisać program do Atmega8 A to: Nie wiem jak poradzić sobie z Config PXXXX.X = output/input, nie wiem kiedy można używać PORT a kiedy PIN, kiedy należy wpisać INPUT, a kiedy nie. Tylko jedna odpowiedź: RTFM! Zaopatrz się w polski help do bascoma i poczytaj o funkcjach: GETRC5, CONFIG PORT itd.
Termostat DS1820 Termostat został wykonany w oparciu o mikroprocesor AT89C2051. Jako czujnik temperatury zastosowano układ DS1820. Jest to czujnik cyfrowy komunikujący się z procesorem za pośrednictwem magistrali 1-WIRE. Termostat ma dwa zakresy temperatury: dzienny i nocny. Zmiana zakresu odbywa się automatycznie za pośrednictwem fotorezystora R4....
Witam robie stacje lutowniczą z atmegą8 napisałem taki kod w bascomie, czy bardziej doświadczeni koledzy mogli by na nieo zerknąć i wytknąć mi poważne błędy jakie popełniłem. Temperatura z termopary jest brana za pomoca mac6675 i spi, uśpienie powinno się włączyć po minucie leżenia kolby nieruszanej i zmniejszyć ustawiona temp do 160 stopni, po podniesieniu...
Witam. Nadmieniam, że czytałem już kilka wątków i stosowałem metody rozwiązania problemu, jednak nie pomogło mi to;/ Do rzeczy - buduję samochodzik zabawkę, sterowany pilotem w kodzie RC5. NIestety bezskutecznie. Odbiornik podczerwieni - tsop1736, zasilanie podpięte przez szeregowy rezystor 220omów i kondensator 100u. W pierwotnej wersji, wyjście odbiornika...
Witam, Męczę się żeby uruchomić bootloader w atmega 32 z przykładów Bascoma: Program któy chce wgrać to: '---------------------------------------... ' BOOTNEW.BAS ' (c) 2003, MCS Electronics ' The purpose of this file is to test the bootloader ' After the ? mark from the loader, set the focus to this window and then...