Bawiłem sie w bascomie ładne pare miesiecy, od bascoma zacząłem swoją (trwającą już od zimowych ferii 2004) przygodę z uC, no na początku oczywiście było świetnie, byłem zdziwiony jakie to proste i nie przejmowalem sie tym że proste programy zajmują ponad 1k w pamieci programu. Pierwsze programiki to było coś wspaniałego, programowałem na początku tylko...
No dobra, zacznijmy od tego w jakim języku masz zamiar programować? Bo ja C dla AVR dopiero liznąłem, a mój projekt pisany jest jeszcze w bascomie. Zacznij sobie od obejrzenia tego obrazka: [url=]Link Przedstawiłem na nim wygląd moich wszystkich cyfr złożonych z odpowiednich klocków. Łatwo zauważyć że jest tych "klocków" 5 sztuk - to wystarczy do "poskładania"...
Prościej będzie od podstaw napisać w BASCOM :!: Tak, na PIC16F84 w Bascom ;) Ludzie, zacznijcie czytać ze zrozumieniem i zacznijcie myśleć. Przecież to autor napisał że ma wsad do procesora i chce mieć go zapisanego w BASCOM.
Mogę Ci oddać też programator i emulator do tego zestawu. Bo nic na tym już nie będę robił. I dlatego miałbym nieczyste sumienie-gdybym Cię do tego namawiał. Nie pakuj się w coś co jest już na starcie przestarzałe. Jak chcesz nauczyć się programować mikroprocesory w Bascomie- to zacznij od AVR. Jeśli to musi być 8051(bo AT89C2051 jest jedną z wersji...
To najpierw poucz się troszkę assemblera AVR, dowiedz się jak zbudowana jest ramka strosu w Bascomie i zacznij od prostych programów, żeby wiedzieć jak kod Bascoma jest tłumaczony na assembler. Bez takiej wiedzy sensowne debuggowanie jest praktycznie niemożliwe. Z drugiej strony jak już tak głęboko wejdziesz, to pewnie lepiej jest od razu przejść na...
Sorki już poprawiłem:) A twoja wypowiedź podsuneła mi pomysł, No dobra. To ja dodam od siebie że kiedyś mi BASCOM nie generował plików BIN i HEX. Ponownie go zainstalowałem i nic. Zainstalowałem innego BASCOMa i nic. Zrobiłem całkowity format dysku C i nic! Znowu zrobiłem całkowity format dysku C i dopiero potem BASCOM zaczął znowu generować pliki BIN...
Witam serdecznie. Pisać w Bascomie zacząłem w lipcu br. To mój pierwszy program. Oto mój problem. Sieć Master-Slave na platformie RS485. Master - PC z dedykowaną aplikacją Slave - ATmega64 [syntax=basic4gl]'----------------------... Dim Tmpstr As String * 50 'dane odebrane Dim Tmpout As String * 50 'dane do wysłania '------------------------------------...
Piszę w bascomie, niedawno zacząłem przygodę dopiero co. Jeśli to zadanie ze szkoły, to nie masz wyjścia. W przeciwnym wypadku od razu porzuć Bascom zanim na dobre zacząłeś z tych powodów: ... i zaglądnij do spisu treści na powyższej stronie.
Nie wiem nazile to wina Bascoma a na,ile kodu ,który twożysz . Zrób sobie kawałem kodu obsługujący tylko timer 3 lub 4 i niedziałające wyjścia pwm zobaczusz czy działa poprawnie . Jeśli nie czytaj instrukcję mikrokontrolera w danej wersji ,a jak to nie pomoże to pożegnaj bascom i zacznij pisać w c lub innym języku . Oczywiście mikrokontroker masz z...
genetix twój problem wywodzi się z tąd ze pamięc uC AVR jest 16 bitowa a nie 8 bitowa. Co pociąga za sobą takie konsekwencje. Jeśli napiszesz .org $100 . db $12, $34 to kompilator zrozumie że chcesz wpisać następne instrukcje/ dane będą wpisywane pod adres $100 komórki pamięci 16 bitowej. Jeśli zrzucisz to teraz do pliku hex który jest zapisem danych...
<brawo> Dobre spostrzerzenie..... Jesli pisałbym obsługe t6963 to w C (szybkosci szybkosci i jeszcze raz szybkosci)... Okazuje sie ze t6963c nowsze serie (te w nowszych wyswietlaczach) zap*** z taka predkoscia ze da sie je odswiezac 30x na sekunde :D Praktyka pokazuje ze na wyswietlaczu z alledrogo kiedys udalo mi sie megą128 kręconą na 26MHz...
witam, przeczytałem juz chyba z milion wątków na temat rs485 i mam totalny mętlik w głowie. Zamierzam zrobić kilka sterowników które miałyby pracować w sieci rs485. Slave-y zajmowałyby się wykonywaniem swoich zadań(sterowanie oświetleniem, monitorowanie czujników, sterowanie zaworami, itp...) master miałby jakiś LCD i kawałek klawiatury. Ale mniejsza...
Najłatwiejszy będzie BASCOM :D
OK , ale pamięciach 24cXX mamy SCL i SDA a w pamięciach 93cXX mamy CLK (czyli UCSK) , DI i DO. Jak to się ma do Config SCL i Config SDA ? Załączyłem Pamięć MicroWire obsługuje się podobnie do pamięci SPI No cóż... Muszę zamknąć ten temat bo szybciej doczekam się emerytury jak konstruktywnych odpowiedzi :D . Parafrazując w/w tekst skomentuję na zakończenie,...
Ponieważ dopiero zaczynasz, od razu porzuć BASCOM i zacznij od języka C z tych powodów: Czytaj uważnie i rozważ każdy argument. Kurs C z kompilatorem online i przykładami: Kurs AVR: i zaglądnij do spisu treści w/w strony.
Od razu zapomnij o Bascom i zacznij C lub Arduino z tych powodów: To bardzo prosty program np. dla pinu PB0 mógłby wyglądać tak: Jak wyżej napisałem, nie mam czasu na naukę nowych języków. Takie proste programy wystarczą w bascomie. W miarę to znam jeżeli chodzi o wgrywanie programu lub drobnych modyfikacjach gotowych programów. W firmie w której obecnie...
Widząc konfigurację portów założyłem, że chodzi o AVR! Bascom AVR służy do programowania uC AVR i różni się od Bascoma 8051. Jeśli zaczynasz zabawę z Bascomem to kategorycznie użyj AVR'ów. Mają dużo większe możliwości niż 8051. Poza tym są programowane w układzie docelowym (bez przekładania do programatora). Programator do AVR'ów jest dużo tańszy (najtaniej...
mirekk36 , obecnie szykują się poważne zmiany w BASCOMie. Powoli dodawane są układy XMEGA, tworzone jest nowe IDE (Wreszcie mają być projekty!). Chodzą też słuchy o BASCOM-ARM, choć osobiście sobie tego jakoś nie wyobrażam. Ja o tych "słuchach" szłyszę już od wielu miesięcy ;) .... i nadal nic. Przypomina mi to sytuację z próbą wyprodukowania przez...
Mam problem ale zacznę od początku. Napisałem program w bascom-ie i chciałem go przerzucić do atmegi wiec użyłem Bascom-avr od razu w opcjach ustawiłem ze programuje atmege8 (która chyba jest podpisana M8 ) i jaki mam programator. po kliknięciu run programmer wyświetla mi się napis selected chip and targed chip do not match 90s2313<>M8. znalazłem...
Drogi są jak zwykle dwie :) Jeśli program ma zostać w asmie to kompilacja w asmie i sprawa załatwiona. Druga droga - jeśli chcesz coś tym programie zmienić to lepiej przepisać go na Bascoma. Zakładam że twoja znajomość asma, jest średnia. Spróbuj wyłuskać poszczególne procedury i zbudować grafy przepływów, a potem przejść na funkcje Bascoma. Może program...
.... dodaję że problemy mam z tym że jeśli umieszczę moje wypociny w przerwaniach to podczas wysyłania danych z modułu A instrukcją Print to układ lubi mi się zawiesić , lub mam problemy z odebraniem kompletnych danych. W tem przykładzie jaki podałem ostatnio wszystko chodzi idealnie poza tym że mam zaśmieconą i opóźnioną przez to pętlę główną. Posłuchaj...
Witam. Tak poradziłem sobie z uruchomieniem. Myślę, że warto opisać tutaj dokładnie co i jak z tym HC-05. A więc jeśli ktoś ma sam układ HC-05 bez dodatkowej płytki z goldpinami, to powinien podłączyć go według tego schematu: Oczywiście diody LED nie są konieczne. Jednak polecam podłączyć jedną (dwóch nie ma sensu wg mnie). Mam na myśli diodę LED, która...
W odpowiedzi dla "zumek": Na celu miałem optymalizację pamięciową programu. chciałem zaoszczędzić na instrukcjach. Jeśli chodzi o Bascoma i Asm to Bascom ma wygodne jak dla mnie środowisko (edytor, kompilator, programator) a procedurki w asm mało zajmują i drogą ewolucji zacząłem pisać całość kodu w asm pod Bascomem. I dlatego chciałem napisać obługę...
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...
.Owszem,zgadzam się.C ma większe możliwości,ale nim się przesiądę na C oraz na ARMy to chciałem się nauczyć BASCOM. Tylko zastanów się dobrze, bo gdybyś zaczął od C dla AVR to później przesiadka na ARM'y czy inne byłaby niczym bułka z masłem, tam też się programuje w tym samym języku czyli C lub jego ciut nowszej wersji C++. Zatem czas poświęcony na...
Pisałeś może coś w C czy asemblerze żeby mieć porównanie ? Ja też pisząc w bascomie myślałem że , złapałem byka za rogi jednak po pewnym czasie i zasmakowaniu innych języków przy okazji kilku nieudanych prób realizacji projektu przejrzałem na oczy . Jeśli będziesz szukał pracy jako programista w poważnej firmie i zapytany o to jaki język znasz powiesz...
Zacząłem przygodę z bascomem . Zbudowałem programator jak na schemacie i nie mogę go ustawić w bascomie. W isp programmer działa idealnie. Może ktos miał podobny problem.
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...
To na razie wersja robocza więc sporo niedociąnięć, muszę jednak zacząć rezygnować z bascoma. Niby już wszystko było OK, ale gdy tylko w pętli głównej przed wyświetlaniem chciałem zamaskować wynik poleceniem fusing, znów jakieś głupoty zaczęły się dziać. Nie mam już nerwów. $crystal = 8000000 $regfile "m16def.dat" '*********************zmienne***********...
Jeśli umiesz Bascoma, a chcesz szybko pojąć podstawy programowania na PC (pod Windows), to zacznij od Visual Basic. Język naprawdę nie jest trudny. Taką aplikację obsługującą RS232 można napisać bardzo prosto. Jeśli chcesz mogę ci pomóc - zapraszam na [url=]Elektrodowy IRC Chat lub skontaktuj się ze mną na Gadu-Gadu, ewentualnie email: piotrekpx(at)irc.pl
Witam ! Zacząłem niedawno bawić sie AVR' kami . I mam wiele problemów w bascomie. Mój procesor to attiny2313. Występuje tutaj taki błąd, co radzicie? Może błąd w łączeniu ? Opcje bascoma ? Cos z programatorem ?
Z tym komunikatem, że nie wykrywa programatora przy starcie bascoma to nie nalezy sie specjalnie przejmować(To sie czasem zdarza). Schody zaczynają sie w momencie gdy nie wykryje procesora w momencie samego programowania (Manual Program). Czyli robisz tak: -Uruchamiasz Bascoma i pomijasz komunikat o braku programatora. -Klikasz w ikonke programowania(wybierasz...
Witam, Posiadam pare numerów początkowych z kursem "Mikroprocesorowa oślą łączka" no i w zasadzie nie wiem jak zacząć. Tam są ćwiczenia pisane pod tą plytkę testową a skąd mam ją wziąść? i czy ona jest konieczna, czy można jakoś bez tego sie nauczyć? Jeśli jest konieczna do nauki(jestem bardzo poczatkując) to gdzie kupić i ile to kosztuje, lub czy da...
Witam Zacząłem zabawę z bascomem i natrafiłem na pewien problem, być może bardzo błahy, ale nie mogę sobie dać rady If P3.0 = 0 And Us < 100 Then 'sprawdzanie naciśnięcia przycisku w gore Incr Us 'zwiększanie End If If P3.1 = 100 And Us > 0 Then 'sprawdzanie naciśnięcia przycisku w dól Decr Us 'zmniejszanie End If Jak przerobić ten fragment kodu...
Witam, Tak zgadza się tu jest błąd. Po dodaniu 0D,0A dostaje odpowiedź od serwera ze stroną i jest prawie dobrze. Prawie bo wyłonił się nowy problem a mianowicie po wysłaniu PSH, ACK z serwera wysyła również jeszcze 2 razy retransmisie i ENC czasami się zawiesza i muszę resetować serwer( krasnal). Spróbuje jeszcze prześledzić kod pewnie jest jeszcze...
Po wgraniu programu do Bascoma i przeglądając go zauważyłem błędy: Config Pinc.0 = Input powinno być Config Portc.0 = Input I pozostałe Configi. Pinc.0 stosujemy przy odczycie danego pinu np. If pinc.0 = 0 then ........ Zobacz co na to bascomowy help: Niech autor spróbuje zwiększyć rozmiary stosu. Ale to raczej tylko obchodzenie problemu niż jego rozwiązanie....
Witam wszystkich. Na samym początku oświadczam, że nie jestem ani po jednej stronie ani po drugiej, tylko jako żę zabieram się za fajny projekt wykorzystujący sześć serw, zamiast zadawać głupie pytania chciałem sprawdzić sam. Często pojawiają się pytania czy można podłączyć jakąś ilość serw do mikrokontrolera, czy będzie działać i z jaką dokładnością....
Właściwie to bez tego nie mam jak zacząć. W dalszej części programu jest tylko wyrzucenie na LCD zmierzonej wartości. Dotychczas korzystałem z wejść na zasadzie Config Porta = Input korzystając z przełączników. Chodzi mi tylko o mechanizm pomiaru napięcia i przypisania do zmiennej. Coś co w arduino wygląda tak: Wartosc = analogRead(A5); Ewentualnie...
Witam. Szukam jakiś przykładów obsługi w/w enkodera pod Bascomem. Jeśli ktoś posiada jakieś programy proszę o wstawienie. Wiem zaraz się zacznie że jestem leń i że ten język to .... Niestety nie znalazłem niczego szukając a po przesiadce na C nic sensownego nie mogę sklecić :). Pozdrawiam i Dzięki.
Witam, mam taki problem... ostatnio zacząłem uczyć się bascoma i teraz probuje go zmusic do tego, by z cyfr odczytanych z klawiatury matrycowej (zalozmy, ze przechowuje je np zmienna Cyfra typu Byte) stworzyc liczbe (np. Liczba typu Integer)... W C bym ja zapisal do tablicy i w odwrotnej kolejnosci pomnozyl przez kolejne potegi 10-ki a potem dodal......
Powoli dyskusja się rozwija. Widzę że zdecydowanie wzrasta ilość zwolenników Bascoma do których należę, co wcale nie utrudnia mi poznawania "C". Jest to język, który tak szybko się nie znudzi (Bascom już mi się trochę przejadł). Kto chce niech zaczyna od Bascoma. Najważniejsze na początku jest mieć szybki efekt. Później dużo większe trudy już tak szybko...
Witam! Jakiś czas temu zainteresowałem się AVR-ami, i nauczyłem się Bascoma. Na sam koniec zostawiłem sobie czynność programowania mikrokontrolera bo jak to wszyscy opisują "Jest to bardzo łatwe". Kupiłem programator ZL2PROG i podłączyłem go do AtMega 8. Mikrokontroler zaprogramował się bez problemu, ale teraz zaczęły się schody. Nic nie działa. Nawet...
Gdy programowałem w bascomie nigdy nie dawałem rezystorów podciągających. W programie dopisywałem linijkę np. Set Porta.1 i to w zupełności wystarczało. Nie miałem nigdy problemów z zakłóceniami. No właśnie też tak zrobiłem, ale niestety w uC wypalił mi się port. Pomyślałem - przypadek, ale jednak gdy w 3 procku zrobiło się to samo, zacząłem wątpić....
Witam zacząłem bawić się mikrokontrolerami i do tego zamówiłem sobie programator STK200/STK300 oraz ściągłem pakiet BASCOM-AVR, kupiłem atmega8 no i dobra podłączyłem wszystko tak jak powinno byc, Uruchomiłem program wykonałem wszystko po kolei jak jest napisane w książce "Programowanie mikrokontrolerów AVR w języku BASCOM" ale gdy przeszłem do momentu...
Witam. Muszę przyznać, że powaliły mnie te posty - szczególnie określenie "downgrade w stylu hardcore". Wracając do tematu - maszynka jest wstawiona przejściowo, może niedługo będzie coś lepszego niż windows 95 (chyba wszystko jest lepsze :-)), ale niestety narazie mam coś takiego... Jeżeli chodzi o podmiankę plików - no wiecie, tonący chwyta się brzytwy.......
Witam serdecznie! To jest mój pierwszy post na elektrodzie. Jestem początkującym Bascomowcem. Szukałem długo w necie rozwiązań typu "Tap tempo" dla AVR pod Bascom. Niestety nie było. Napisałem własny programik i działa. 'mój pierwszy program typu "metronom" 'z "nabijaniem tempa 1 przyciskiem 'Działa, ale czy da się prościej? $regfile...
dzięki za pomoc. Z tym wyłączeniem przerwania to jest jakiś sposób,nie pomyślałem o tym. Pozdrawiam. A co do asemblera to mam zamiar zacząć uczyć się w C tylko troszkę najpierw poznam temat poprzez prostszego bascoma.
Na 99% jest to ( jeden z wielu ) błąd tej wersji BASCOM-a. Plik który podesłałem jest z wersji 1.11.7.3. na której normalnie pracuję. Nigdy nie miałem z nią większych problemów z ATMEGA64. Zacznij od zmiany wersji BASCOM-a, może to coś pomoże.
Po pierwsze musisz ustawić piny INT0 oraz INT1 jako wejscia (nie masz tego zrobionego) a samo aktywowanie przerwań nie ustawi tych pinów jako wejść czyli PIND.2 = Input PIND.3 = Input druga sprawa - po co włączasz aktywowanie przerwań poziomem niskim (Low level) ??? - wystarczy w zupełności. w takim przypadku, jeśli wyzwalanie przerwań będzie robione...
Witam! Niedawno zacząłem się uczyć bascoma. Jako pierwszą poprzeczkę postawiłem sobie napisać zupełnie sam sterownik do lampki rgb. Długo analizowałem kody innych sterowników (np. na stronie mirley.firley.org) W końcu udało mi się zrozumieć i napisałem program wykorzystujący metody kolegów, lecz został zaprojektowany "od podstaw". Gdyby ktoś mógł sprawdzić...
Czy możliwe że zainstalowany avrstudio4 nie pozwala na prawidłowe działanie mkavrcalculator? I czy w tym mkavrcalculator można programować w bascom wszystkie programy? z tego co zrozumiałem jest to program do języka c. Po pierwsze nie jest to żaden program ani do języka C ani do Bascoma ani do asemblera ;) Panie kolego - program możesz sobie napisać...
może zacznę od Bascoma a potem przerzucę się na C To podstawowy i najczęściej popełniany błąd początkujących. Za rok Bascom przestanie być dla Ciebie wystarczający i wtedy zaczniesz naukę C od podstaw? 12 miesięcy w plecy.... C - długo zaczynasz, duże prawdopodobieństwo że się zniechęcisz Nieprawda, tu nie ma żadnego niebezpieczeństwa. Instalujesz...
utoniesz jak zaczniesz naukę C na ARM Nie jest tak źle. Od kilku lat piszę programy na AVR'y tylko w Bascomie i pewnego dnia mi odbiło - zacząłem naukę STM32. W "C" oczywiście. Kupiłem książkę, zrobiłem płytkę testową i piszę sobie po kolei programy do obsługi wyświetlaczy, 1-wire, RC5 itd. Fakt, korzystam przy konfiguracji z SPL'a, ale w programie...
Witam Potrzebuję programik na attiny2313 napisany w bascom. Mam ten procek , oscyloskop i trochę ogarniam bascoma a potrzebuje to dopasować do zepsutego urzadzenia. Podane czasy są orientacyjne , wyliczone na kartce. Te czasy będę musiał dopasować , stąd potrzebuję to w bascom , opóźnienia związane z obsługą "coś ma zrobić" są nieistotne , skoryguję...
Do tej pory programowałem c51 tylko w atmelu ostanio zacząłem korzystać z bascoma, przerobilem sobie college z Edw i pojawiło mi się kilka pytań??? - Czy jest darmowa wersja Bascoma współpracująca z procesorami 89c51 (40 nóżkowymi) - Jak zrealizować transmisję szeregową w Bascom (wiem tylko że używa się do tego poleceń print, input, output...ale jak...
Witam Mam mały problem. Niedawno zacząłem zabawy z Bascomem i pojawiła sie niewielka przeszkoda. Dla większości z was pewnie odrazu odpowiedź jest znana bo problem wydaje się być prosty w rozwiązaniu :) Szukałem już troche na elektrodzie i w pomocy Bascoma . Chodzi mi o to że chce wyświetlić na Lcd znak którego wartośc mam zapisaną w bajcie np D1 -...
Witam Wszystkich Zacząłem od niedawna zajmować sie programowaniem uC i jestem jeszcze dość świeży w tej tematyce, a mam do zrobienia pewien projekt . Otóż chodzi o sterowanie PWMem 3faz falownikiem, który z kolei będzie sterował silnikiem ind . Projekt muszę zrobić na uC AVR i dodatkowo w Bascomie. I tu pojawia się problem, staram się jakoś wykombinować...
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...
Gdzieś czytałem że aby wyświetlacz na porcie F w mega 128 zaczął działać wystarczy polecenie "DISABLE ADC" w Bascomie. Może ktoś sprawdzić??? Ja obecnie mam projekt z klawiaturą 4x4 multipleksowaną na porcie F też w 128mce. Myśle że ne będzie z nią prolemów. Pozdrawiam!!
Witam. Od niedawna zacząłem pisać w Bascomie. Przeszedłem na ten język ponieważ jest bajecznie prosty, ale nie o nim teraz mowa. Chciałbym się dowiedzieć w jaki sposób można wykorzystać bibliotekę, która znajduje się w programie. Chciałem napisać program, który mógłby odczytywać i zapisywać dane do zewnętrznej pamięci EEPROM, która posiada interfejs...
Może najpierw zacznę od tego co muszę zrobić. Potrzebuję generatora impulsów PWM, ma mieć kilka częstotliwości do wyboru z góry zdefiniowanych, po wybraniu jednej częstotliwości i naciśnięciu startu wypełnienie ma się zmieniać powiedzmy co 5 sekund o 5%. No to czeka cię zabawa z opcjami Prescaler i Pwm . Bo będzie to najprostszy sposób dla Ciebie....
Co to jest wogóle za wypowiedź ! Czy ja zadałem pytanie o cały program czy tylko przerwania, pozatym bez deklaracji zegara i kontrolera programy działają, bo jest to wybrane w opcjach programu BASCOM. .... a co to jest za odpowiedź! po pierwsze jeśli nie nauczysz się deklarować pewnych rzeczy jak np typ procesora i inne, na które tutaj ludzie zwracają...
Witam, zamierzam w najblższym czasie nabyć Arduino Mega 1280, ale jak dotąd radziłem sobie tylko z Bascomem (brak chęci do przesiadki) i mam pytanie, czy da się w prosty sposób zaprogramować Arduino poprzez jego bootloader plikiem przygotowanym w bascomie?? Mam USBasp i pewnie nie byłoby problemu żeby z niego korzystać, ale straciłbym wtedy tą niewątpliwą...
Witam wszystkich :D Właśnie zacząłem uczyć się programowania w Bascomie. Trochę już "liznąłem" i napisałem mój pierwszy program w którym to miga dioda a po naciśnięciu przycisku ma zmienić się częstotliwość migania. Prosiłbym Was żebyście sprawdzili ten kod i jeżeli będą jakieś błędy poprawili je. $regfile = "m8def.dat" $crystal = 1000000 Config Portb.0...
Witam Ostatnio zacząłem robić termostat na ds18b20 i ATmega 32 w bascomie. Program z odczytem temperatury z dwóch czujników działał, ale pojawił się problem, ponieważ jeden czujnik umieściłem na polu a drugi w pokoju. I w pewnym momencie pojawiło mi się „pok 3,6oC” „zew 21,3oC”. programowo zamieniłem czujniki, ale po resecie...
Witam wszystkich forumowiczów... Posiadam płytę ewaluacyjną AVT5311 na której znajduje się czujnik temperatury lm50 oraz układ mcp3021. Korzystając z wcześniejszych porad dotyczących odczytu temperatury z czujnika DS18B20 napisałem kod w bascomie. Oczywiście mam świadomość, że będzie on inny w moim przypadku. Natomiast nie mogę poradzić sobie w odczycie...
Działa!!!!!!!!! Zastanawiałem się czemu procesor próbował wyświetlać ciągle tę samą wysłaną zmienną jedną pod drugą i po wielu próbach i błędach znalazłem przyczynę. Mianowicie wcześniej myślałem że zmienna zdefiniowana jako: Dodano po 1 Nawet szybko mi poszło z tą kartą sd. :D Oto kod wysyłania z atmegi32 pliku *.txt z karty sd w którym zapisany tekst...
Witam. Zamówiłem właśnie sobie 2 atmegi (poprzednią zjarałem :D ), oraz zobaczyłem u producenta moduły MMSMARTRF, składające się z nadajnika XY-FST i odbiornika XY-MK-5V. Zakupiłem je, bo to tylko 4zł. W międzyczasie zacząłem się przygotowywać do nadejścia paczki szukając o nich informacji. Znalazłem trochę, np. [url=]Link , jednak nic nie mogę znaleźć...
Witam, bardzo proszę o pomoc a mianowicie, potrzebuje program napisany w BASCOMIE który będzie działał na ATmega8 . Program po wciśnięciu przycisku podłączonego do Portd.0 bedzie mi grał melodyjke na PCSPEAKERZE podłączonym do portu Portd.4 . Molodyjka ma byc prosta. Coś bym podziałał ale zupełnie nie wiem od czego zacząć. Jedyne co umiem zrobić to...
Po Twojej pierwszej wypowiedzi zacząłem czytać o tablicach najpierw w helpie Bascoma potem szukałem w necie . Coś tam naskrobałem przy użyciu tablic i działało ale rozmiarowo było większe od tego co powyżej napisałem. Teraz po Twojej podpowiedzi chyba wiem gdzie popełniałem błąd w myśleniu( jeśli w ogóle myślę :cry: ). Dzięki za pomoc i zabieram się...
Myślę, że wziąłem się za projekt ze złej strony. Na początku zacznę od mniej skomplikowanych operacji czyli pobraniu danych z sensorów, przetworzeniu ich i wyświetleniu na LCD. Jak uporam się z tą częścią projektu, to wezmę się za zewnętrzną pamięć flash czy komunikacja 2 x uC. Nie ukrywając, jestem w temacie 'świeży', więc zacznę moją przygodę schodkowo...
Dorwałem wyświetlacz VFD razem ze sterownikiem i przetwornicą. Myślę więc, że można wykorzystać to do szczytnych celów, lecz pozostaje problem komunikacji z tym. Układ obsługuje komunikację 2 stonną na liniach Din Dout CLOCK i STROBE. Jak patrzę na wykresy, trochę to przypomina i2c, ale jednak nie do końca. Od razu mówię, że nie ma potrzeby odczytywać...
Fredy --> proponuję ci daj sobie spokój z takim porównywaniem bo to lekka albo nawet duża niedorzeczność, żeby na bazie takiego pseudo kodu w ogóle porównywać wielkość wsadu po kompilacji. Jak chcesz już coś porównywać, to postaw sobie jakiś cel np napisanie jakiegoś większego programu na ten sam procek. Wtedy spróbuj ten sam cel zrealizować za pomocą...
Jak masz tam LIN protocol to chyba nie Bascom. Chyba zacznij od tego LIN. A swoją drogą- układzik fajny- rampa, zmiana kierunku obrotów z uwzględnieniem programowanej rampy, mikrokroki, wykrywanie zgubienia kroków- pyszota. I to w układzie a nie w programie. Tylko to OTP dla konkretnego silnika i układu pracy kłopotliwe. Wygląda to na sterownik samochodowy-...
Załadowałem do symulatora i program DZIAŁA! A symulator w BASCOMie to wyrocznia? Wiele moich programów działa na hardware a symulator się wysypał... A tak poza tym, skoro symulator działa to poszukałbym błędów w połaczeniach fizycznych. Nie wiem jaka masz wersje BASCOMa, ale może zamiast CALL BUZKA daj CALL SUB BUZKA. I może zacznij od standardowego...
Witam wszystkich serdecznie. Właśnie zacząłem zabawę z modelarstwem i chciałbym sobie zrobić prosty regulator do silników szczotkowych. Znalazłem w necie kilka schematów. Poskładałem sobie układ wg schematu Przerobiłem kod z noty katalogowej bascoma [code:1] $regfile = "ATtiny2313.dat" $hwstack = 32 ' default use 32 for the hardware stack $swstack =...
Witam ponownie !!!! Kolega Zumek świetnie to napisał. Ja uwzględniłbym jeszcze czasy wykonania warunku L1=30 i sprawa załatwiona. W obsłudze tego przerwania można dopisać jeszcze dwa warunki i sterować dwoma dodatkowymi częstotliwościami. (M.) Dzięki za uznanie :) Czas "wykonania się" przerwania niema tu żadnego znaczenia,a czas od rozpoczęcia obsługi...
Nie masz wyjścia, jak zacząć bawić się AVRStudio ... :D Bascom potrzebuje SRAM-u, którego ten procek nie posiada... A kodzik, proszę bardzo, ale za jego kompatybilność z Bas-monster nie odpowiadam ;) : #include "m8515def.inc" ; Prohibits use of non-implemented instructions (ATmega8515) .cseg ;—————R...
Witam Jestem początkujący w dziedzinie mikrokontrolerów i chciałbym od czegoś zacząć w końcu. Proszę starszych doświadczonych kolegów o podesłanie przykładowych programików w bascomie avr na procka 8535. W szczególności interesuje mnie wykorzystanie zawartych w nim przetworników A/C do pomiarów napięcia oraz dalszego wykorzystania danych z tych przetworników....
Witam, jako początkujący w dziedzinie programowania mikrokontrolerów AVR w Bascomnie proszę o podpowiedzi w pewnej kwestii o której za chwilę napiszę. Zacznę jednak od układu który posiadam, jest to złożony zestaw do samodzielnego montażu pełniący rolę zegara oraz termometru gdzie wszystko prezentowane jest na standardowym wyświetlaczy LCD 16x2. Do...
Witam. Na wstępie zaznaczę iż jestem początkujący w tej dziedzinie. Mam problem z programem Bascom-AVR który nie może wgrać programu do mikrokontrolera bo go nie rozpoznaje :/ Płytka jaką posiadam to: Gdy uruchomiłem pierwszy raz program dostawałem taki komunikat
Więc na razie zdecydowałem się tylko na stałą impulsów o wypełnieniu 50% jak na rysunku z pierwszego postu a zmienna częstotliwość 50-200Hz i teraz kombinuje nad tym zagadnieniem. By było to widoczne chce zacząć od 0,1 do 5 Hz
Witam, Nie tak dawno zacząłem swoją przygode z Bascom'em i AVR (lepiej późno niż wcale). Nie planuje nic konkretnego robić, traktuje to jako zabawe. Większość zagadek udaje mi się rozwiązać, ale dzisiaj trafiłem na coś czego nie mogę zrozumieć. Zwykły przerzutnik RS zapalający LED z wykorzystaniem malutkiego AVR "ATTINY13". Symulacje przeprowadzam w...
Zacznij od testowania na żywym organiźmie - samodzielnie. Jest prawie 100% że nie zadziała od pierszego kopa :) - tak po prostu jest. Albo będziesz poprawiać sam, jeśli małe błędy, albo zaczniesz pisać po kawałku obsługę wszystkiego i potem połączysz jeszcze raz. Proponuję zacząć od lcd, bo "widzisz" jak coś zaczyna działać i potem jest pomocne przy...
ATmega644 ma inne nazwy wielu rejestrów, więc albo może się gdzieś odwołujesz do nich bezpośrednio w kodzie bascomicznym, albo natrafiłeś na kolejną "dziurkę" w bascomie albo może jednak warto w końcu zacząć pisać w C ? (to tylko taka luźna sugestia) ale wtedy nigdy nie spotkasz się z takimi niespodziankami.
Racja. Napisałem sobie kod, ale nie mogę go nawet symulować w Bascomie, bo Bascom nie symuluje Timera2. Teraz właśnie ściągam AVR Studio 5 by móc w nim symulować. Kto wie kiedy zacznę w nim coś pisać. Chociaż doszedłem do tego jak ustawić to po bascomowemu: [syntax=basic4gl]Config Timer2 = Timer , Prescale = 256 , Async = Off , Compare B = Toggle ,...
Witam wszystkich, na początku zaznaczam że nie mam praktyczne żadnego doświadczenia w programowaniu w Bascomie, lecz kiedyś trzeba zacząć.Chciałbym stworzyć kod źródłowy który miałby za zadanie sygnalizować hamowanie w wózku elektrycznym w momencie kiedy prędkość zacznie się zmniejszać od aktualnie wskazywanej.A dokładnie światła stop ( portc.0 ) mają...
Wystarczy w Google wpisać dwa słowa "digispark i bascom" Dosłownie dwie minuty bez wcześniejszego rozpoznania. Zacznij coś sam kombinować...
Można by to rozwiązać jakąś histerezą, ale chyba takie rozwiązanie z blokadą będzie tutaj lepsze. Kiedy ładuje i nie dobiło jeszcze do 4,18 i nie było wcześniej tego poziomu to pokazuje "Ładuje". Kiedy jednak chociaż raz bateria osiągnie poziom 4.18 to napis zmieni się na "Naładowany" a ustawiona flaga Bat_lock nie pozwoli już wrócić poprzedniemu napisowi...
Odpowiedzi po kolei: -Nie jest to żaden projekt komercyjny - po prosu mam akwarium i chcę żrobić "fajny" sterownik. Jak uzbieram doświadczenia to zacznę chodować rybki morskie. -Przy mojej "skromnej" wiedzy z zakresu programowania sądzę, że powinien być. Zawsze można nie wlutowywać scalaka. W oryginalnej płytce AVT-2550 autor go zastosował. -Całe zasilanie...
zacznij od polskiego helpa z strony : 7Spodziewana instrukcja IF..THEN 269Spodziewano się END SELECT sprawdż dokładnie wszystkie instrukcje warunkowe
Cześć. Postanowiłem trochę pogrzebać i zapoznać się z AVR na testowej płytce AVT-3500 z EdW. Kłopoty zaczęły się już na starcie - Bascom (pełna wersja) nie wie z jakim procesorem ma do czynienia :( pomimo ustawień jakie podali w EdW. Tak się zachowuje na PC którego używam, przy próbie wejścia do programatora wywala info jak na screenie niżej. Potem...
Dokładnie e11 jak piszesz. Sam miałem podobnie. ZX spectrum widziałem pierwszy raz na ZPT :) (ktos jeszcze wie co to ZPT?? :) ) i to z daleka bo nie wolno go było dotykać. Szkoła programowania odbywała się wtedy jeszcze na Basic'u a już ekwilibrystyką było to, że z ciekawości po dorwaniu w bibliotece rozpiski kodu maszynowego dla Atari, zacząłem pierwsze...
Niedawno zacząłem programować w bascom. Mam problem z transmisją I2C nie potrafię w ogóle nic w tym kierunku zrobić (wiem że na początku trzeba skonfigurować piny transmisji). Ogólnie to buduję zegarek i już wszystko mam ale najgorzej z programem. Prosiłbym o podpowiedzi jak to wykonać albo jakieś linki gdzie mogę się dowiedzieć jak wykonać praktycznie...
Witam, otóż niedawno PCF8563 jeszcze chodził normalnie , podawał prawidłowo czas i datę, ale od wczoraj, po ponownym zaprogramowaniu danych startowych zaczął się późnić , o dobre pół godziny/dobę. Wszystko podłączone podręcznikowo jak w notach kat.. A wcześniej nie miał takich problemów. Moje drugie pytanie dotyczy bascomowej funkcji Cls - czyli czyszczenie...
Wolę zapytać wprost, bo zacząłem się gubić. W jaki sposób zachowuje się zintegrowany z Bascom AVR program monitora transmisji UART podczas naciśnięcia klawisza ENTER? Pytam, bo chcę za pomocą uP (kodu w Bascom AVR) zrealizować w magistrali takie samo zdarzenie, jakie następuje po naciśnięciu klawisza ENTER na klawiaturze, z wbudowanego w Bascom AVR...
Witam. A może nazwiesz program i skompilujesz go nim zaczniesz programowanie :)
Witam, jestem początkujący, więc proszę o wyrozumiałość. To o co mi chodzi domyślam się, że będzie opierać się na Liczniku Timer0 (o ile dobrze napisałem). Ale nie jestem pewien. Zacznę od tego: mamy przycisk, ktoś tym przyciskiem stale naciska, raz częściej, raz rzadziej. Chcę aby program zliczył, ile razy w przeciągu np. 10 sekund przycisk został...
Kazują przy podłączaniu diód zastosować rezystory, ale jeśli te diody dobrze świecą na tej bateri to (4.2 V) muszę zastosować rezystor? Znając ich rezystancje i dopuszczalny prąd obliczył bym to. A znalazłem opcje z dwoma kondensatorami równolegle na źródle. 22 i 200 chyba mikro. Tak można zastosować? ... Znając ich rezystancje i dopuszczalny prąd...
Witam, chciałbym wykorzystać w projekcie wyświetlacz graficzny LCD 128x64 znaki ze sterownikiem ST7920 i sterować nim z poziomu Bascoma. Procesor Atmega32. Niestety nie znajduję przykładowych programów, na podstawie których mógłbym się dobrać do tego wyświetlacza. Dlatego proszę o pomoc, w jaki sposób zacząć z nim pracę.