Witajcie, Zacząłem pisać ostatnio program w bascom, jednak nie działał, okazało się że część kodu odpowiedzialna za przejście do podprogramu nie działa, długo kombinowałem, wklejałem części kodu znalezionych w internecie, ale wciąż nie działa. Kod: [syntax=basic4gl] $regfile = "m8adef.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize =...
Cześć, Wiem, że za darmo to nawet w twarz się nie dostanie, niemniej zapytam. Zwracam się z zapytaniem o pomoc tutaj, ponieważ ja jestem bardziej hardware'owy i pisałem jedynie programy w C / Bascom na mikrokontrolery. Tytułem wstępu: jestem wolontariuszem w schronisku dla bezdomnych zwierząt. Wraz z innymi wolontariuszami zajmujemy się polepszeniem...
Program pisany pod bascom avr wersja darmowa (ograniczenie programu do 4kB). ATmega128 Kwarc 16MHz Banalny program testowy na początek: $regfile = "m128def.dat" $crystal = 16000000 Config Portb = Output Do Portb.2 = 1 Portb.1 = 1 Portb.1 = 0 Loop End program wpisany do atmega128. wynik działa. Ale wystarczy że do programu dorzucę komendę np....
Error 10:Wrong type(bit,byte,integer,word,or string) Linia przy której Bascom protestuje , ma za zadanie zmienić znak zmiennej T2 , na przeciwny.To co przechodzi w BascomAVR , nie działa na Bascom8051-fakt.Każdy , kto chce pisać jakiekolwiek programy na uP czy uC , nie może być z algebrą na bakier :D 2 przykłady: If T2 < 0 Then T2 = T2 * -1 lub...
Witam wszystkich pisze ponieważ mam problem z obsługą wyświetlacza w moim układzie wyświetlacz 2x8znaków Programuje układ w Bascomie Avr mam pytanie dotyczące opcji konfiguracji wyświetlacza a opcjach Bascomu nie mam tam wyboru wyświetlacza 2x8znaków i jeszcze jest tam opcja konfigurowania portów procesora potrzebnych do komunikacji z wyświetlaczem...
Niestety w AVR Studio nie można pisać programów w Bascomie. W związku z tym piszę w programie BASCOM-AVR, następnie przenoszę plik wynikowy .HEX do AVR Studio i programuję flash mikrokontrolera. Niestety nie wiem jak zapisać EEPROM w układzie AVR. Bascom generuje plik wynikowy dla EEPROM z rozszerzeniem .eep. Natomiast w AVR Studio można zapisywać EEPROM...
Witam. Chciałbym alby ktoś pomógł mi napisać program w języku Bascom, na Atmegę8. Chcę aby atmega generowała sinusoidę 50Hz (nie trudno sie domyśleć w jakim celu). Chcę żeby na wyjściu OC1A była generowana jedna połówka sinusoidy a na OC1 druga i tak w kółko naprzemiennie. Żeby sinusoida ładnie wyglądała podczas trwania jednej połówki (10ms o ile się...
Witam! Mam Arduino UNO R3. Nie chcę jednak pisać w języku Arduino, wolę Bascoma. Programy wgrywają się przez Arduino IDE, czyli bootloader działa. Jednak gdy wybiorę w Bascomie programator Arduino to nie chce się wgrywać. - Nie wiem dlaczego to nie działa. Ten załączony obrazek nie wiele mówi ponad to co napisałeś wyżej. Nie masz komunikacji z Arduino...
Pisząc programy w Bascomie mamy gotowe procedury do obsługi pilotów kodowanych RC5. Ja jednak chciałem użyć pilota, który ma akurat kodowanie SPACE. Z braku oscyloskopu do obserwacji sygnału zmontowałem układ jak w załączniku - układ się sprawdził :) Układ to ATMega32 z podłączonym MAX232 i dalej przez kabel Null-Modem do PC-ta oraz oczywiście odbiornik...
No, coś mi się wydaje, że jednak może nie do końca rozumiesz właśnie to wszystko i stąd takie podajęcie. Co to w ogóle dla ciebie znaczy, że: Bo niby po czym innym program ma poznać czy odczytane dane pasują w tym określonym miejscu ? .... toż twoja próba obsługi tego przerwania - pokazuje, że w 1000% mógłbyś wykorzystać mechanizm z Bytematch Ustawiłbys...
Mam pytanie odnośnie bascoma. Znalazłem schemacik pewnego programatora. Mam zamiar zaprogramoawać emprom AT89C2851. Nie potrafie pisać jeszcze programów (uczę się). Mam go napisany juz w asemblerze. Tylko teraz rodzi się pytanie czy ja mogę zaprogramować ten układ jeżeli programator współpracuje z Bascomem? A może mogę sopiować to co jest napisane w...
Witam. Jako, że w dziale diy nie znalazłem akceptacjii, piszę tutaj: No więc wiem, że da się sterować lcd od nokii 3310 przez lpt i przez uc. Mi zależy na Uc. W bascomie - jak już zauważyłem napisanie prostego programu wyświetlającego coś w bascomie to dość długa sprawa - dodatkowo bardzo "bajtożerna" - posiadam wersję demonstarcyjną bascoma i nie mogę...
Projektuję sterownik do akwarium na AT90S8535 i poszukuję programistów zainteresowanych wspólnym pisaniem programu w BASCOM-AVR.
Witam !!! Czytam i czytam o tych układach i nie mogę tego odpalić. Kupiłem sobie płytkę testową z mikrokontrolerem Atmega16 i w sumie już coś nie coś się nauczyłem o mikrokontrolerach, oprócz i2c. Mam podłączone pod i2c eeprom 24c02 i rtc PCF8583. Orginalnie SDA i SCL nie są podciągnięte prze rezystory do 5V+. Dodali programiki testowe do tej płytki...
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,...
Innej alternatywy nie ma... no chyba że zmiana języka na C. Wszyskimi kończynami się pod tym podpisuję. Wydawało mi się że jak mam zakupiony Bascom to w C się będę tylko uczył nowego sposobu myślenia a w Bascomie pisał proste programy. Nic z tego- jak już przejdziesz na C to najprostszych programów nie napiszesz w Bascomie. Kup książkę Mirka a potem...
Miałem problem z Willem pro4 i mcs-51 i co się okazało. Od początku - willem był złożony. mcs do sam. montażu. 89c2052 było oki ale 89c5x nie dało rady. Kontakt z producentem dał rezultat. Wysłałem zestaw do naprawy.Człowiek wymienił uszkodozny tranzystor i jest oki.Nie chciałem sam ingerować bo zapłaciłem, wymagałem więc. Źle włożyłem procka (odwrotnie)...
Witam! W ramach zaznajamiania się z mikrokontrolerami i ich programowaniem postanowiłem wykonać praktyczny układ, tzn. miernik napięcia i prądu do prostownika akumulatorów samochodowych - Lelek. Obecnie prostownik ten informuje poprzez dwie żarówki o włączonym napięciu sieci i ładowaniu. Intensywność świecenia lampki "ładowanie" informuje o wielkości...
To jak piszesz ten program to przykład jak należy nie pisać programów. To najgorsza odmiana Bascoma. To jest przykład który zaraz spowoduje tu lawinę postów o tym abyś jak najszybciej przesiadł się na C. Oducz się takiego stylu jak najszybciej. Instrukcję Goto nie powinno się używać wogóle. Są wyjątkowe sytuacje kiedy instrukcja ta ma jakiś sens. Tego...
Witam Jestem w trakcie tworzenia projektu mającego na celu zczytywanie temperatury z magistrali 1Wire i przesyłanie dalej za pomocą Ethernetu (Wiznet w3100a). Udało mi się skonfigurować Wizneta, pingował się świetnie. Ponieważ miałem problemy z utworzeniem serwera postanowiłem dodać kilka diodek za pomocą których mógłbym debugować program. Kiedy wgrałem...
Witam ponownie z WS2803 nie miałem problemów, postanowiłem zająć się taśmą led z WS2812 z tego względu że ma tylko jedną linie danych nie ma linii zegara dane trzeba wysyłać o ściśle określonych czasach: logiczne 1 stan wysoki 0,7us stan niski 0,6us logiczne 0 stan wysoki 0,35us stan niski 0,8us. Jako że próbowałem w bascomie to pisać i mi się nie udawało...
Twórca Bascoma napisał że chciał stworzyć program łatwy i intuicyjny i do tego żeby posiadał zintegrowane wszystkie funkcje przydatne programiście. Pisał też że chciał by Bascom posiadał symulator bo wie jak bardzo jest przydatny. Wiec Bascom go ma. Jego programator ma też więc wszystkie cechy zwykłego programatora. Możesz więc: Otworzyć nowy, czysty...
Zbudowałem sobie taki oto układ termometru i zegara oparty na atmega16 i wyświetlaczu lcd. I wszystko działa jak należy ale nie do końca. Temperatura wyświetlana na lcd strasznie skacze po różnych wartościach w przeciągu paru sekund tzn. jak np. w pokoju jest 20 stopni to on wskazuje raz właśnie te 20 raz 19 czasami 21 albo 14 15 czy 16 stopni celcjusza....
W Bascomie oczywiście korzystasz z wbudowanych procedur obsługi LCD? No to spróbuj napisać to "na piechotę" w bascomie a zobaczysz ile więcej to zajmie. Procedury wbudowane w Bascoma przeważnie są pisane w asemblerze.
Przy 3 metrach mierzyl odleglosc z niemal centymetrowa dokladnoscia. Taki zasięg i dokładność byłaby satysfakcjonująca. Jeśli masz jeszcze gdzieś ten prostszy schemat to mógłbyś podesłać, poza tym zrobiłem już płytkę i polutowałem według tego schematu, teraz tylko muszę pobawić się TIMER1 w BASCOMie. Na tej stronce znajdziesz opis takiego urządzenia...
Poprawiłem trochę składnię $crystal = 1000000 $regfile "attiny2313.dat" Dim Bylo As Integer If Portd.6 = 1 And Bylo = 0 Then Bylo = Portd.6 Wait 5 Set Portd.7 Else If Portd.6 = 0 And Bylo = 1 Then Bylo = Portd.6 Wait 5 Reset Portd.7 End If End If Zalecam jednak poczytać help od Bascoma, za nim zaczniesz pisać programy. Pzdr.
Witam ! Kiedy piszemy skomplikowany program należy sprawdzić poszczególne fragmenty programu jeśli to jest możliwe. Ja sprawdziłem w symulacji Bascoma AVR, jak działa zamiana liczby czterocyfrowej na pojedyncze cyfry, aby można je było wpisać do poczwórnego wyświetlacza LED. I oto co mi wyszło : w miejscu Licznik = dla symulacji można wpisać dowolną...
Dwa transoptory równolegle./przemiennie A K/ oczywiście rezystor 'na stosowne napięcie jakie było podawane do do przekaźnika'. Wyjście z transoptorów do procka . /emitery do masy/ I to masz dekoder + - . A programik prosty pętla: IF we1 =0 Then wy =1 ' załączenie od nap + If we2=0 Then wy=0 'wyłaczenie od nap - Goto pętla Bascoma nie znam , ale zasada...
Witam Zbliża się 1 listopada planuje wykonać świeczkę RGB i zastosować fotorezystor jako czujnik zmierzchu. Pomysł padł na attiny 2313 lecz dopiero zaczynam zabawę z programowaniem do pisanie programu używam avr bascom. Czy możne ktoś z użytkowników wykonywał taki projekt lub by pomógł w napisaniu prostego programu z wykorzystaniem programowego PWM....
Niespecjalnie twój pomysł ma sens. A raczej nie do końca ma sens. Spowoduje on tylko zmniejszenie latencji obsługi innych przerwań, ale to samo możesz uzyskać pisząc przerwania nieblokujące (o ile Bascom to umożliwia). Pomysł z flagą ma sens w sytuacji w której obsługa przerwania byłaby koszmarnie długa, ale nie z powodu złożoności obliczeniowej, a...
Spoko, nie ma problemu, dla mnie to chwila, a Tobie pewnie pomoze :) Starałem się pisać komentarze, ale jakbyś czegoś nie wiedział to pytaj śmiało. Pozdrawiam, Menuet.
1) Po ifach nie masz end if 2) Warto dopisać Start timer0 bo z bascomem różnie to bywa 3) Zrobić tak jak ci pisali poprzednicy- licznik przenieść do przerwania 4) Skonfigurowałes sobie portd jako input i nie właczyłes podciągnięć do vcc (może nie potrzebujesz), ale pamiętaj o tej niedoróbce żeby zaraz nie było że ci przycisk jakiś nie działa 5) Dodałem...
Witam Zapłacę za wykonanie projektu (Płatność na konto) Komunikacja będzie się odbywać pomiędzy PC (Program w Delphi 7) a AT90s2313 (Program w Bascom)(AVR2313 płyta testowa) za pośrednictwem RS232 (Adapter USB RS232 (przesyła dane o szybkości transmisji 9600 bitów na sekundę. Protokół komunikacyjny jest 8 bitów danych, 1 bit stopu) Komunikacja ma się...
..."Tylko po co zaczynać o starych procesorów i od powoli wymierającego języka?".... A czy ktoś o to pyta? Jeśli chodzi o pomoc - to trudna sprawa. Piszesz "Mój kod zrobił się już dość duży i moje umiejętności są zbyt małe, aby nad nim zapanować" I chyba tu jest problem, zacznij pisać "od początku", zacznij od obsługi "pojedynczych składników". Zapisuj...
Witam, Korzystam z minimodułu MMEGA01 z prockiem ATmega128 oraz zegarem PCF8583. Program pisze w Bascom. Do magistrali I²C mam podpięte rezystory wg. schematu modułu 2k7. Problem polega na tym, że gdy chce odczytać godzinę minutę oraz sekundę, to sekundy przeskakują co kilka np, z 25 na 31 itp.. z minutami z resztą też coś jest nie tak. Sprawdzam...
Witam, postanowiłem nauczyć się obsługi pamięci EEPROM przez magistralę I²C. Program napisałm w BASCOM-8051 na mikrokontroler AT89C2051. Jako pamięci EEPROM używam AT24C04. Napisałem krótki program w celu przetestowania magistrali: Config Sda = P3.5 Config Scl = P3.7 Dim A As Byte Dim B1 As Byte Dim C As Byte I2cstart I2cwbyte 160 I2cwbyte 1 I2cwbyte...
Mam mały problem z programem napisanym w bascomie .... ja myślę, że masz duuuży problem, dlaczego? 1. bo po pierwsze w ogóle nie zapoznałeś się ze standardami kodowania IR dla różnych pilotów (choćby dla RC5 i SONY o których wspominasz) 2. po drugie - proponuję najpierw poćwiczyć pisanie w Bascomie prostszych programów aby nabrać trochę doświadczenia...
Serdecznie Witam. Problem dotyczy Atmega8, program w języku BASCOM. Układ który chciałem zrobić ma załączać po kolei 6 diod- jedna się świeci w danej chwili, 2 przyciski zmieniające częstotliwość mrugania. Po złożeniu układu, niestety program zaczyna (od razu, bądź po chwili) przestawać reagować na przełączniki oraz zmienia sam częstotliwość mrugania...
Witam. Posiadam prosty układ testowy na atmega 8, mam w PC program bascom-avr do pisania programów. Z tym nie ma problemów jest ok. Lecz kiedyś miałem atari 800XE i tam był BASIC a tu w naszym programie AVR bascom też miał być i jest ale wiele , wiele bardziej skomplikowany i mniej wydajny od "atari basic" to co robiłem na atari zajmowało 3 razy mniej...
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...
Witam Piszę programik, ktory bedzie miał menu zmieniane strzałkami góra, dół. Menu to ma się "kręcić w kółko" czyli przy naciskaniu strzałki np w dół można przeglądać kilka razy całość. Mam problem: przy przejsciu kilka razy w kółko menu program zaczyna wyświetlać głupoty zamiast czsu odczytanego z układu RTC. Wie ktoś co to może być? W załączniku zamieszczam...
Witam, już wcześniej na podstawie tego fragmentu kodu, który podałeś mówiłem, że program ten wykorzystuje płynne sterowanie jasnością tylko ty tam wstawiłeś stałą o wartości 70. Mówiłem też, że skoro nie wiadomo jakie jest taktowanie procka to ciężko powiedzieć co z czego wynika. Ale teraz widać jak na dłoni potwierdzenie tego co pisałem, jest to typowe...
Witam panowie, usiłuje napisać program do wytrawiarki, lecz jak już program jest prawie gotowy strasznie wolno chodzi i nie wykonuje czasami wszystkich poleceń. Program ma działać tak: po włączeniu, grzałka ma cały czas grzać do uzyskania temperatury zadanej, a pompka włączać się co jakiś czas w celu wymieszania. A po osiągnięciu temperatury zadanej,...
Windows 95 ??????????????????????????? ;) czy ja dobrze przeczytałem? bo przecieram oczy i nadal nie wierzę Windows 95 ????????????????????? ;) Chłopie - to albo zainstaluj sobie nowszą windę, a jeśli to w 100% niemożliwe to przerzuć się na programowanie w C. Wtedy zassiesz sobie WinAVR i programy będziesz sobie pisał w notatniku - a kompilację robił...
Witam, Mam problem ze sterowaniem fazowym - konkretnie to winnym jest najprawdopodobniej układ detekcji zera (programowy bądź sprzętowy). Poniżej fragment schematu: Testuję na żarówce 25W - jedyne co udało mi się uzyskać to proste włączenie/wyłączenie żarówki, tak więc układ załączający (oparty na MOC 3021) jest sprawny. Oprócz własnych bojów z Bascomem,...
Nie stosuje się gosub , jeżeli nie zamierzasz wrócić w dane miejsce. W takich przypadkach (raczej rzadkich) stosuje się goto . W takich przypadkach tak piszę się program by instrukcji GOTO nie stosować wcale. Jest tyle możliwości z WHILE..WEND, DO..LOOP UNTIL, że o GOTO można spokojnie zapomnieć.
Nie ma czegoś takiego jak "wsad w Bascom". Ten "wsad" to jest zawsze skompilowany kod w assemblerze. To , czy był zaś kompilowany z Bascom czy innego języka to rzecz druga, i oczywiście nie da się tego pliku wsadowego "zdekompilować" do programu źródłowego. Czyli - jeśli nie masz źródeł programu w tymże Bascomie czy też innym języku, to możesz zapomnieć...
Witam. Mam pytanie odnoście Bascoma, czy da się napisany program zapisać w procesorze attiny 2313 za pomocą programatora VP990 ( programator ten obsługuje takie układy)? Chcę się nauczyć pisać jakieś programy ( nigdy z tym nie miałem do czynienia) posiadam na zakładzie taki programator więc nie chciałem robić żadnych pająków do programowania przez Bascoma...
Witam. Kupiłem dziś konwenter USB 2.0 - RS232 Podłączyłem go do komputera (zainstalowałem sterowniki) Konwenter zainstalował się na COM4 Następnie w BASCOM skompilowałem program... Nadszedł czas na wgranie programu do płytki w której "siedzi" Teraz opiszę jak wygląda podpięcie RS232-zgodnie z opisem Piotra Górskiego "mikrokontrolery dla początkujących"...
Config jest dobre na wszystko - Config Port...... Zamieniłem funkcje na podprogramy ale dalej to samo. Skonfiguruj porty i zobaczymy. Pisałem niedawno program do ATMEGI 8 - prawie 8kB i wszystko chodzi więc to nie wina długości programu. Program jest długi więc nie miej za złe, że nie analizuję go dokładnie.
Witam Piszę programy w BASCOM AVR i mam niewielki problem z napisaniem procedury odbioru podczerwieni dla dowolnych pilotów. Wiem oczywiście że jest w bascomie instrukcja Getrc5, jednakze pilot ktorym mam zamiar sterowac uklad nie jest w tym standardzie. Chcialbym aby program mogł umieć odebrac kod z dowolnego pilota i go zapamiętać, tak by w przyszlości...
Witajcie Jestem posiadaczem legalnej wersji BASCOM AVR 1.11.7.4, niestety ta wersja nie wspiera ATtiny2313 i tu mam pytanie czy można zaadaptować plik def z nowszych wersji BASCOMa obsługujących ATtiny tak bym mogł pisać soft w mojej wersji programu ? Marcin
Moj problem : przez UART otrzymuje wyrazenie (string) w nastepujacej formie : +CPBR:1,"555111222",129,"kasia" Jak z takiego wyrazenia "wyciagnac" to co mnie interesuje a mianowicie numer 555111222 ? Oczywiscie numer bedzie rozny . Program pisze w bascomie dla 89C4051 . Dziekuje z gory za wszelkie podpowiedzi .
Jeśli program działał w sztywnych ramach czasowych to zmiana printbin na print jest już bardzo znaczną zmianą. Wiąże się to z wysyłaniem nie tylko tego co chcesz wysłać ale dodawaniem dodatkowych "elementów". Niestety nie mam możliwości aby w tym momencie pokazać Ci jak wygląda transmisja dla prinbin i print ale różnią się one dość znacznie ilością...
Do Balu : Gdybym miał czas na szukanie w helpie bascoma to bym nie pisał, że potrzebuje żródła w Bascomie i nie dawałbym za to punktów.
Witam. Na stronie jest opisany programator. Napisali że współpracuje z: - AVRStudio - BASCOM AVR - WinAVR - CodeVision - AVRDude. Moje pytanie brzmi: który program w jakim języku sie pisze? Wiem o Bascom..........Interesuje mnie bardzo język C w jakim programie w wyżej wymienionych można programować Przeniosłem z Programowanie Ogólne. Proszę przeczytać...
Jesli chodzi o Bascoma dla AVR - polski help i kiążka M. Wiązani polecana wyżej i piszesz każdy program jaki Ci przyjdzie do głowy ... ;)
Witam piszę sobie program w Bascomie na ATmegę8 do obsługi stacji meteo mam malutki problem z pętlą chcę aby mikrokontroler dochodził do pewnego miejsca w pętli a dalej wykonywał tylko jeżeli na Pinie B0 jest zero Piszę tak: If Pinb.0 = 0 Then ????????????? Then ? to co dalej? Co mam wpisać po Then aby mikrokontroler wykonywał następne polecenia tylko...
Wpadł mi do ręki układ ICM 7228 AIPI z czterema wyświetlaczami 7 segmentowymi led układ ten może wysterować 8 wyświetlaczy. niestety nie znalazłem nigdzie opisu jak mógłbym to coś wysterować, na ślepo starałem się sam do tego dojść, i zajęło mi to naprawdę kilka godzin dłubania. przedstawiam efekt mojej pracy, może komuś oszczędzę tego czasu który sam...
Witam ! Dobrze by było abyś dołożył schemat, bo tu właściwie nie na się do czego przyczepić (pomóc). Ja piszę i programuję tylko w Bascomie, może spróbuj przez Bascoma zaprogramować M8. Pozdrawiam. Stefan gg6293398
Witam Udzielam korepetycji przez internet (GG, skype itd). Zapraszam osoby które chcą się nauczyć programowania mikrokontrolerów AVR lub pisać małe programy "windowsowe". Języki programowania: - asembler dla procesorów Atmel AVR - AVR-GCC (WinAVR, C/C++) - C# .NET podstawy Bascoma (daaawno w nim nic nie robiłem, ale szybko sobie przypomnę gdyby znalazł...
Najpierw podłącz AVCC i AGND odpowiednio. Bez tego portC jest źle zasilany. Potem wklej to: $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Cls Do 'Locate 2 , 2 Lcd "TEST PROGRAMU" wait 1 Loop End Wgrałem, efekt ten sam. Jest...
Problem rozwiązany, napisałem malutki program, który przepisuje ciąg znaków -ccomCOM na -ccom. STK500 BASCOM PATCH (c) 2010 by Piotrva http://www.piotr94.net21.pl/ Patch rozwiązujący problemy z programatorem stk500 w bascomie 1.11.9.8 Aby używać poprawki należy: 1. rozpakować archiwum 2. wgrać plik stk500patchv1.0.exe lub stk500patchv1.0pause.exe...
wszystko kumam ale P.7 niezrozumiały pisze w Bascomie wiec niema problemu z napisaniem czegos podobnego pozdrawiam
Czyli sterowanie pompami masz za sobą zapewne. A jak sterujesz tym zaworem - zamknięty otwarty czy jest to stopniowe otwieranie i zamykanie. Jeśli piszesz w Bascomie może jestem w stanie rozwiązać jakieś problemy. Jak coś to opisz lub wstaw kod na forum - pisze wlasny program na Atmega 128 i rozwiązuję trochę problemów po drodze. Pozdrawiam Grzesiek
Po wczorajszym, (zamknięcie tematu, i itp) Postanowiłem że postaram się coś samodzielnie wyklecić w bascomie (w końcu to mój projekt) narazie to tylko przykładowy kod, w którym chodzi tylko o wyjaśnienie zagadnienia, i ewentualne poprawki. MASTER : $regfile = "attiny2313.dat" $crystal = 4000000 Config Serialin = Buffered , Size = 15 Const...
Kilka uwag estetycznych ;-): - zamiast Timera0 z przeładowywaniem "ręcznym" lepiej użyć Timera2 w trybie CTC (z automatycznym zerowaniem i ładowaniem), - takie krótkie i proste procedury ISR lepiej pisać w asemblerze bo Bascom wrzuca Ci do ISR, dodatkowe i niepotrzebne 2x27 zrzutów rejestrów, - niepotrzebnie używasz [syntax=basic4gl]Enable Timer1[/syntax]...
1. Zgodnie z "dobrymi manierami" pisania programów w C, skoro funkcja main ma zwracać wartość o typie int, zawsze dodaje się "dla porządku" return 0; 2. while(1) to pętla, która ma się wykonywać w nieskończoność - nic w tym dziwnego. Przekładając to na świat Bascoma wyglądałoby to: [syntax=basic4gl] Do Gosub Czas Gosub Dioda Loop End 'end program [/syntax]...
Witam. Jeśli nie ten dział to proszę o wskazanie prawidłowego... Szukam osoby (nie za darmo), która napisze program w Bascomie na płytkę startową EVB (atmega32) do komunikacji ze sterownikiem od solarów (Solarcomp). Sterownik ma się dogadać z atmegą32. Generalnie żadnych fanaberii nie potrzeba program prosty: wysłanie polecenia, odebranie danych i interpretacja......
Witajcie Piszę sobie program w bascomie do obsługi przycisku Robię coś takiego [syntax=actionscript]if switch = 1 then waitms 20 if switch = 1 then incr A end if end if[/syntax] i potem sobie wyświetlam tą zmienną [syntax=actionscript]lcd A [/syntax] i teraz program mi non stop podnosi zmienną A a jak wcisne ten przycisk switch to nie zlicza. To tak...
Oczywiście że procesor z dwoma portami UART może spokojnie obsłużyć/używać ESP i BT. Właśnie pisałem taki program połączony z dedykowana aplikacją na Android przez Wifi albo BT. Kwestia jest raczej w tym by od razu mieć projekt/schemat co z czym będzie połączone a nie najpierw pisać program a potem dopiero się drapać w głowę jak to połączyć. Chyba że...
Nie wiem czy to jest ważne. Program skompilowany dla AT89S2051, a autor zastosował AT89C2051. Programowo to nie problem, ale sprzętowo może się pojawić. Ta linia o której pisze Gienek powstała tak: W Bascomie 8051 są pliki demo, edytowałem jeden z plików demo, a tam było: $regfile = "89s4051.dat" , przerobiłem na $regfile = "89s2051.dat" i wkleiłem...
a rząd to kolumna czy wiersz ? :| jak idziesz do kina i masz miejsce w 13 rzędzie to wybierasz 13 kolumne czy 13 'wiersz' / rząd ? :| odp; tak, tak jak na rysunku masz tj właśnie 2 dodatkowe rzędy, wiersze. zresztą to niema większego znaczenia bo jak sobie klawiature odwrocisz o 90 stopni to wiersze beda kolumnami i vice versa, tak jak kolega wyzej...
Witam Odnośnie obsługi ds'ów to wielokrotnie pisałem takie programy pod 2051 i 4051. Zaglądnij na mój projekt [url=] , tam jest zrobiona obsługa trzech wyświetlaczy i czujnika DS18B20, podobnie w projekcie [url=] jest zaimplementowana obsługa 4 wyświetlaczy i czujnika DS18S20. W na mojej stronie znajduje sie także [url=]kodach źródłowych opis z przykładami...
Może tak? Dim A As String * 1 Dim B As String * 1 A = "z" B = Chr(a) Cls Locate 1 , 1 Lcd B Zrobiłem tak: Sub Odczyt Home Upper Call Lcdinit I2cstart I2cwbyte In_eep I2cwbyte Adr_hi I2cwbyte Adr_low I2cstart I2cwbyte Out_eep For A = 1 To 32 I2crbyte Tekst_eep , Ack If Tekst_eep < 128 Then Czytaj_str = Str(tekst_eep) Czytaj_str_chr...
Piszesz/kompilujesz program w Bascomie a programujesz procesor w AVRStudio - klikania tyle samo ;)
Witam Czytam forum od dawna ale dopiero teraz zdecydowałem się coś napisać :) Zabrałem się za budowę robota do ping-ponga opartego na Atmega128 + silnik DC + 4 silniki krokowe. Chciałbym żeby miał funkcje: - podawanie piłek z regulacją siły podania (silnik DC + PWM), - regulacja kierunku podania (silnik krokowy) - regulacja wysokości podania czyli nachylenia...
Pisze wlasnie program do mojej pracy dyplomowej. Mam taki problem, gdy wielkosc mojego programu zaczyna przekraczac 2kB nie dziala on poprawnie. Wyglada to tak jakby programowal tylko te 2kb a dalej sie zarzymywal. Tak mi sie wydaje poniewaz na samym koncu programu mam zapisana procedure przerwania (obsluga klawiatury). Teraz ta funkcja nie dziala....
W zasadzie łatwo, na poczatku programu wstawiasz tylko konfiguracje portów potem zamiast P0 piszesz PB a zamiat P1 PD, z portami bedzie własnie najwiecej zabawy a sporych fragmentów programu czesto nie trzeba zmieniac, w drugą strone jest trudniej - z AVR na 51 bo mają rózne bajery których 51 nie ma, problem bedzie jeszcze z timerami/licznikami, no...
Witam Do tej pory pisalem programy w Bascom'ie. Mam zainstalowaną wersje Bascom 8051 Demo. Wykonalem programator taki jaki w helpie czyli 4 rezystory i pod LPT. Skompilowane pliki HEX wysylam wlasnie przez ten program, z plikami HEX tworzonymi przez bascom radzi sobie swietnie, wszystko dziala super...ale gdy napisze program w c w Keilu lub MIDE-51(SDCC)...
Przeciez juz pisałem że servo działa pod bascomem idealnie, a programu w C nie umiem sprowadzić do pliku HEX A servo to sanwa
Witam ,niedawno zakupiłem Atmege16A i okazuje się ,że programy w Bascomie pod nią napisane nie działają :( Jako regfile używam: "m16def.dat" ,bo tylko taki mam na liście do wyboru. Chciałbym dodać ,że wcześniej pisałem kilka programów dla Atmega16 i działały ,a teraz na wersji Atmega16A ,nie działają nawet te stare programiki :( W PDF wyczytałem ,że...
A możesz się kolego pochwalić tym komercyjnym projektem? Jakiś link do filmu z demonstracją? Prototyp: [url=]filmik (filmik kiepskiej jakości ale to i tak prototyp). - 6 pikseli, po 4 kolory/piksek (R, G, B, W) - 1 led cree MC-E / piksel - wpisane kilka programów świecenia + obsługa z pilota (zmiana programu, szybkości i palety barw) Ledy sterowane...
Myślę że Ci którzy piszą swoje programy bo są dociekliwi i potrafią rozwiązywać problemy nie piszą postów na Elektrodzie. Tutaj jak pokażesz ranę to Ci ją jeszcze posolą Ahahahahaha. Posty z prostymi problemami najczęściej piszą osoby które chcą osiągnąć jakąś funkcjonalność a nie jest ich celem życiowym zostanie programistą. Kiedy wiec akurat mam czas...
FACET! tym bardziej do efeku dyskotekowego powinieneś wykorzystać silnik krokowy i sterowanie w trybie mikrostepingu (gdzie karzdy krok dzielony jest na 16 czy jak tam chcesz) ja teraz z tym włąśnie walcze i piszę program pod bascom'em. dużo informacji na ten temat znajdziesz na stronie wobit- adresu dokładnie nie pamietam, wpisz sobie to do wyszukiwarki......
Piszac program W C do obslugi LCD na AVR, jaki on mi kody wynikowy wygeneruje?? Czy mniejszy niz Bascom ?? I jaka mniej wiecej powinien miec wielkosc.
A nie zapomniałes przypadniem podać częstotliwości kwarca i prędkość transmisji? np: $crystal = 8000000 $baud = 9600 Nawet jak zapomnisz to kompilator bierze to z ustawień opcji no chyba że ktoś ustawi tam jakieś błędne to wtedy niepójdzie program z reułu też nietreba do karzdego rogramu wpisywać np. config lcd itd. bo jak wszystkie piny poprzypisujemy...
witam i pozdrawiam pytanie brzmi jak w temacie.Nie wiem o co chodzi ale procek jest zaprogramowany przez isp,a program nie działa.I dalej nie wiem o co chodzi bo we flashu program jest a dalej nie chodzi śmieszne ale nie mogę sobie ztym poradzić czytałem już wszystkie posty na ten temat ale nic nie znalazłem.Czy po załadowaniu programu ma on chodzic...
Witam. Czy da sie z procesora (at90s8515) odczytać program do pliku .BAS ? Zrobiłem termometr na czterech czujnikach DS18B20 , zamontowałem go w samochodzie ale teraz chciałem dorobić do niego woltomierz żeby pokazywał aktualne napięcie akumulatora... ale niestety nie mam juz na komputerze programu do tego termometru. Nie będe pisał nowego programu...
Cześć Man WIN XP i próbuję uruchomić symulator bascom AVR w trybie hard. Do portu szeregowego komputera podłączyłem płytkę Adatronik z proc. 2313. Załadowałem program basmon od procesora Po kompilacji programu port .bas (katalog sample) uruchomiłem symulator(F2) i na wyświetlaczu LED portów diody czerwone działają prawidłowo (stany wyj. portów) natomiast...
Witam Wszystkich, Piszę program do sterowania przekaźnikami, w tym programie będą różne opcje(Menu). Jak najlepiej zrobić menu w BASCOMie?? Chodzi mi konkretnie o menu typu: - PROGRAM GŁÓWNY ---> naciskam przycisk np. portd.1 i wchodzę w USTAWIENIA1 ----> naciskam kolejny raz klawisz portd.1 i wchodze w USTAWIENIA2 Czy jest coś lepszego od? If Pind.1...
Bankowo kontrast... Wstaw częstotliwość kwarca i wpisz ją w bascomie $Crystal = tu częstotliwość. Zapuść jeszcze portd. jako output. Jeżeli wyświetlacz jest dobrze podłączony to bez procka, lub dobrego kodu, zaczernia połowę pól żeby można bylo fajno kontrast ustawić
poszukaj u Maxim'a są tam perełki mogące szalec nawet z 16MB ;) + zewnętrzny SRAM i mamy prawie PC ;) i zapomnij o Bascomie ;) nie na taaakie projekty, a może zdradzisz do jakiej rakiety balistycznej piszesz sterowanie ;)
Witam!! pisze sobie program do alarmu samochodowego sterowanego z fabrycznego zamka centralnego. w emulatorze wszystko cacy w rzeczywistosci niestety nie :( klopot poleg na tym, ze uklad nie reaguje na zadne impulsy wejsciowe. podawalem nawet bezposrednio zwierajac piny procka i nic - brak reakcji... za przyklad podam programik ponizej uklad wyswietla...
dzieki UCY74 za plik, mam pytanie w jaki sposób można edytowac go do innych procesorów czy w programie BASCOM czy w notatniku ??? Ten plik jest troszkę mało zrozumiały, czy program robi go autoamtycznie czy sam go ucy74 wypełniałeś ? Marcin Dodano po 17 Druga kwestia to taka, że chcialbym sie nauczyć pisać programy w C na ten procek. W jakim srodowisku...
Witam. Uczę się pisać programy w bascom ARV. Kupiłem płytkę testową AVT 3500 i książkę ,, Mikrokontrolery dla początkujących”. Moim pierwszym programem jest: Config Portb = Output Config Portd = Output Portd = 2 Do If Portd = 64 Then Portd = 1 Portd = 2 * Portd Waitms 250 Loop Problem polega na tym ze po kompilacji nie mogę go wrzucić na mikrokontroler....
Jj_Johnys Programuję głównie serię TINY z ATMEL'a. Modele 13, 26, 45. Dla wszystkich mam to samo zachowanie. crazy_phisic Co to jest ten PonyProg2000? Oczywiście pierwszym moim odruchem było "zaGooglowanie", ale raz piszą że to urządzenie (nawet są zdjęcia) a raz że to program (można ściągnąć za free)...
chodzi mi o wszystkie polecenia ktore trzeba wpisac przed kazdym programem
Dzięki wszystkim za pomoc zwłaszcza dla Bęben dzięki tobie ruszę dalej z pisaniem programu.
Panowie, zanim zaczniecie pisać o sinusoidach w BLDC, proszę trochę o tym poczytać. Silnik BLDC to NIE jest zwykły silnik trójfazowy! Bez halotronów jedno z uzwojeń aktualnie nie zasilanych może służyć jako czujnik położenia ponieważ indukuje się w nim SEM (back EMF). Jedyny problem z back EMF jest taki, że przy rozruchu jest bardzo małe, więc ciężko...