'Konrad Szymaszek , 2005 r 'Program do obslugi uC ATmega8515 $include "8515def.dat" $crystal = 16000000 '***Klawiatura*** Config Pinb.0 = Input Config Pinb.1 = Input Config Pinb.2 = Input Config Pinb.3 = Input '***H-bridge 1#*** Config Pinb.4 = Output Config Pinb.5 = Output '***H-bridge...
Okazuje się, że w Bascomie 8051 nie można zdefiniować własnej funkcji, ta możliwość istnieje dopiero w Bascomie AVR - ciekawostka .. Spróbuj czegos takiego może zadziała ... Declare Sub Klawiatura Dim przycisk As Byte Dim kol1 as Byte Dim kol2 as Byte Przycisk=0 Do Call...
Witam ! Program nie kompiluje się, bo w nocy byłeś głodny i "zjadłeś" jeden mały przecinek w linii: Config Lcdpin Poszukaj go ... Pozdrawiam. Stefan ps. aby zaremować linię nie trzeba pisać REM wystarczy postawić taką małą kreseczkę '
Witam robię właśnie pilot do zapalania i gaszenia lampki nocnej przez podczerwień. Program oparty na instrukcjach zawartych w książce Pana Wiązani. Zamieszczam kod programu odbiornika i nadajnika. Będę bardzo wdzięczny za pomoc. [syntax=basic4gl]$regfile = "2313def.dat" $crystal = 4000000 Dim...
Witam jest dość początkującym w dziedzinie programowania i potrzeba mi połączyć tak aby na jednym wyświetlaczu pojawił sie zegar i licznik impulsów z halotrona jako obrotomierz zegar: $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw...
Tu jest błąd: Config Portd.4 = Output Jesli konfigurujesz pojedyncze piny to nie PORT a PIN. Czyli: Config Pind.4 = Output Chyba niekoniecznie, bo ja u siebie mam np. coś takiego: Config Portc.0 = Output : Set Portc.0 : Spk Alias Portc.0 Config Portc.1 = Output : Set Portc.1...
Witam wszystkich. Bardzo ładnie proszę, o sprawdzenie kodu poniżej. Nie mogę za nic w świecie ustawić zegara, i z datą jest też nie do końca ok. Męczyłem się składając linijki, i nie wychodzi. Nie wiem gdzie są błędy. Zegar idzie, ale nie idzie go ustawić. Jeśli wyświetla 13:20 i ustawię inny czas,...
J/w Prosty program prośba o sprawdzenie $regfile = "m8def.dat" 'rodzaj mikroprocesora $crystal = 1000000 'taktowanie Config Porta = Input 'porta jako wejscie Porta = &B00000000...
Witam Również przyłączam się do prośby o działający, sprawdzony wsad pod Atmega8 sterujący LCD3310. Również proszę o nie odsyłanie do poszukiwań w sieci, ponieważ faktycznie jest tam tego pełno, ale nie udało mi się znaleźć nic pewnego mimo kilkudniowych poszukiwań. Usiłuję podłączyć LCD od Noki 3310...
Witam! Mam problem z kompilacją programu stąd: mianowicie chodzi o typ wyświetlacza, ja mam w sprzęcie KS108 i tylko taki mogę użyć. Tak wygląda moja przeróbka tylko dla czcionki 8x8 regfile = "m8def.DAT" $crystal = 7372800 '$baud = 19200 '$hwstack = 100 '$swstack = 120 '$framesize...
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....
Tak kompiluje się nie ma żadnych błędów. lecz sam bascom tak jak by nie widzi Pwm1 (a i b) u mnie wyświetla je na niebiesko czyli jako słowa kluczowe a Pwm0 taka czerwień (a i b ) jako Hw Register tak samo jak np PORTB itp. Może ktoś poleca jakiśinny sprawdzony kompilator ?
Witam, Na wstępie proszę Moderatora o przeniesienie tematu na inne, właściwe według niego forum, bo po poprzednim dodaniu post został usunięty. Proszę o sprawdzenie programu i ewentualne poprawienie(NAPRAWIENIE) go. Jest to program z tego tematu: Kiedy próbowałem skompilować program, BASCOM pokazał...
Witam, buduje obrotomierz oparty o czujnik hala, Proszę o sprawdzenie programu do tego schematu. I o wszelkie wskazówki co można by było zmienić. Zgodnie z życzeniem odpowiedź jest krótka: - albo program jest błędny.... - albo schemat jest błędny.... -Albo oba wariany są błędne!!!! Dłuższa...
Witam Sprawdź ten: Masz tam napisane jak zmontować kabelek i jak skonfigurować program. Jeśli będą problemy to pomiędzy RESET a GND daj kondensator 10nF Pozdrawiam
Na razie robot "sie robi", a program chciałem tylko przetestować. Myślałem, że takie programy istnieją, ale jak nie, to poczekam. Dodano po 37 Mam jeszcze jedno pytanie. Czy ktoś mógłby sprawdzić schemat mojego robota?
Witam ! a jakim programem najlepiej to zaprogramować? bo w pony prog i w demówce bascoma nie ma 89S2051 W Bascomie 8051 zaprogramujesz tym programatorem AT89S2051, Musisz w opcjach/programer wybrać programator: STK200/300 ISP programer i sprawdzić LPT adres to wszystko. Potem tylko podłączyć...
gdy klikne autoprogram to dioda w programatorze się zaświeci na chwile To oznacza, że sterowniki do programatora sa zainstalowane, komputer, jak i Bascom rozpoznają programator. Więc problem może leżeć w nast. punktach: - zbyt wysoko ustawiona prędkość programowania - zmień w opcjach programatora...
Witam A u kolegi bascom nie wywala błędów? Port składa się z 8 pinów czyli 8bitów albo bajtu.(portd- portd.0;portd.1;.....do portd.7 czyli 8pinów Więc taki zapis portd.4=255 jest błędny bo jednemu bitowi nie możemy nadać wartości 255 możemy albo 0 albo 1.(a prawidłowo portd.4=1 albo0 ) Taki...
Ogólnie nie pisze w bascomie. Rozumiem jak coś jest napisane, ale samemu raczej nic nie wymodzę. Załączyłem schemat z podstawowymi elementami każdego układu z mikrokontrolerem (kondensatory filtrujące, pull-up na resecie) Jedna dioda podpięta do wyjścia OC1A - wyjście PWM. Atmega8 ma jeszcze 2 takie...
Moja propozycja : 1. rezystor 10k na /RESET do Vcc, przywierany jakimś switchem do masy w momencie resetowania. 2. Kod na próbę : $crystal = 4000000 Dim Buforek AS Byte DDRB = &HFF Buforek = &B01010101 Do Rotate Buforek, Left POTRB = Buforek Waitms 100 Loop End Bascom jest za bardzo...
Jesli chodzi o ksiazki to zobacz na www.btc.pl choc nie gwarantuje ze cos znajdziesz co Cie zadowoli... Polecal elektrode, naprawde mozna sie duuuuuzo dowiedziec starczy troche poszperac a z topica na topik zyskasz nowe strony z informacjami. A czy akurat znajdziesz cos w bascomie... hmmm trudno powiedziec,...
No więc jeśli stosujesz M8 to masz gotowe rozwiązanie powyżej. A... zapomniałem napisać, że potrzebny dzielnik napięcia. Może być przez 2 i jako napięcie odniesienia podać AVCC (o ile AVCC=5V). $crystal = 4000000 $regfile = "m8def.dat" Config Timer1 = Pwm , Pwm = 10 , Prescale =...
Zapalasz: „Set Led” Gasisz: „Reset Led” Cała linia odnośnie przerywania i PWM też jest nie potrzebna (Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down). Złap jakąś książkę z BASCOM-em naprawdę się przydaje, albo przynajmniej...
Nie polecam przerwania Low level do obsługi IR bo będzie cały czas wchodzić w przerwanie. Użyj wejscia ICP poczytaj o innej obsłudze polecam taki gotowy program w Bascomie poczytaj [url=]RC5 Bascom ICP
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...
Dzięki za odpowiedzi. Nie miałem pomysłu jak zrealizować taki "wybór". Program pisałem prawie że na kolanie dlatego te podprogramy. Co do #13 na końcu doczytałem to na innym forum. Cały układ działa i ma się świetnie. Pozdrawiam Malcik.
Witam, Napisałem prosty program w bascomie jako komputerek pokładowy do motoru $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.6 , E = Portd.1 , Rs = Portd.0 Config Pind.5...
to wreszcie program, który napisał K.G. jest dobry czy nie ? Program będzie działać, ale nie tak jak sobie K.G. wyobraża, a tym bardziej jak tego Ty oczekujesz. Niech kolega przedstawi swoja propozycję. Przecież starzy wyjadacze by mnie zagryźli, gdybym napisał gotowca. Ale 1 dioda - zapali się...
Witam. Mam prosty program zegarka-termometru na lcd 2x16 atmega8 i kawrcu zegarkowym. Proszę o sprawdzenie programu. Pozdrawiam sjzwojtek [syntax=basic4gl]$regfi... = "m8def.DAT" $crystal = 4000000 Config 1wire = Portd.7 'konfiguracja magistrali 1wire Config...
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...
Jeszcze nie powstał układ spytałem się czy kod będzie działał Sprawdziłem na trzech procach i nie działa. Na razie jest wszystko na płytce stykowej Skoro zbudowałeś układ którego nie zbudowałeś i schematu tez nie masz to można ten temat zakończyć. Bo nikt nie będzie się domyślał co i jak podłączyłeś,...
Schematu nie posiadam, bo nie opanowałem jak dotąd obsługi programu Eagle (mam za sobą dopiero dwie marne próby). Odnośnie obliczenia: 8MHz - aktualna prędkość procesora 256 - ilość kroków timera do momentu wystąpienia przepełnienia 1024 - preskaler Pisząc tę odpowiedź zrozumiałem, że popełniam...
To czy się użyje WAIT czy BITWAIT zależy tylko od programu. I to powinno się już wiedzieć na samym początku pisania czegokolwiek. To czy procesor się "marnuje" na WAIT czy pętlę DO-LOOP w oczekiwaniu na coś nie ma znaczenia. Tak więc to Antystatyk powinien wiedzieć jakiej komendy użyć, co ma robić...
Witam , wklejam kod jaki udało mi się wypocić. Miało być tak pięknie a wyszło jak zawsze :-( Ten twój kod jest oczywiście błędny. Po pierwsze, jeżeli stosujesz napięcie referencyjne wewnętrzne, to dla AtMega 8 wynosi ono 2.56V. Zatem poziom napięcia mierzonego podanego na dowolny pin ADC...
No nie wytrzymałem wgrałem . Działa super :D tylko trzeba by zmienić , jak temperatura spada ,to przekaźnik ma się wyłączać a teraz aktualnie jest włączony. Dodano po 33 Co zostało zmienione ze program się skompilował.
Witam serdecznie. Ostatnio skleciłem z 3 programów, 1 odpowiadający moim potrzebom. Jest to mój pierwszy program i chciałbym aby ktoś sprawdził jego poprawność. Z góry dziękuje za pomoc :D ' ' Program do sterowania SAA1057 v0,1 2016 ' $regfile = "M8def.dat" ...
Zasilanie i masa do części cyfrowej i analogowej podłączona. Komunikacja z programatorem jest. Procek jest na pewno zaprogramowany. Może ktoś ma jakiś gotowy (sprawdzony) program? Bascom AVR pełna wersja jakby co...
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...
A masz jakiś prosty kod który może sprawdzić czy w ogóle uC wysyła jakieś dane przez rs232 przy wpisaniu np: cat /dev/ttyUSB1 lub read /dev/ttyUSB1 Dodano po 2 Zauważyłem mały problem z programem bascom a mianowicie jak dodam gdzieś w kodzie aby wyświetlało mi jaka jest wartość wpisana do...
no to ja już nie wiem a może proble leży gdzieś indziej może masz coś z fusebitami (tylko co) albo zmien compilator na nowszy. na stronie jest już wersja 1.11.7.8 spróbuj na niej acha i chyba wiem dlaczego masz 1.11.7.3 :) a ja mam coś dla wersji 1.11.7.4 :) :D jak by co to na meila. acha i...
taki program się nie kompiluje po zmianie Config Portd.1 = Output na Config Portd = Output ... Config Portd = Output nie może być , bo wtedy pin RXD ustawiasz jako wyjście.Sprawdziłem , na Bascom 1.11.7.4 Config Portd.1 nie kompiluje się , ale można użyć "zamiennika" Ddrd.1=1 lub ...
Witam! Używam demo programu Bascom 2.0.10.0 na 8051 i w nim mogę używać config i2cdelay kilka razy w programie i parametrem może być zmienna, co w Twoim przypadku ułatwia sprawę. Nie stosowałem tego nigdzie, ale przed chwilą sprawdziłem i przy kompilacji nie ma żadnych błędów, więc powinno działać. Co...
Witam. Przeszukałem forum jednak nie znalazłem sprawdzonego programu do obsługi ds1307 w języku programowania Bascom. Proszę o podanie go tutaj jeżeli nie będzie to problem. Pozdrawim
Dzięki :) w takim razie teraz proszę o sprawdzenie programu, wg mnie jest dobry, ale jeśli chodzi o symulacje no to ekhm... nie uznaje komendy "wait" więc nie działa na symulacji tak jak powinno :P a atmega do mnie dopiero jedzie :) Opis jest chyba zbędny, wszystko z programu można wyczytać, ale jak...
Witam!! Prosiłbym o sprawdzenie programu napisanego w Bascomie. Program został napisany dla 8 diod i 4 przycisków. Mogłem zrobić błędy w pętlach, gdyż jest to mój pierwszy, napisany od podstaw program. Opiszę teraz pętla dla każdego z przycisków: przycisk 1 - wszystkie diody świecą przycisk 2...
Witam Temat może i wałkowany kilka krotnie, ale siedze nad tym jeż 3 dni i nie mogę odczytać temp z DS1820 i wyświetlić na LCD 16x2, na AT89S52 wszystko działa mi elegancko czujniki sprawne, napisze drugi program pod Atmege, wykrywa mi czujnik, i wyswietla komunikat jak odepne, ale ciagle mam 0 stopni,...
Grala1 - Nie wiem czy ta wersja spełni oczekiwania : '$prog &HFF , &HE1 , &HD9 , &H00 ' Fusebity fabryczne !!! $sim ' dyrektywa opuszczania zwłoki (usunąć ten wiersz przy wgrywaniu w chip) $regfile...
Witam Wykonałem sobie programator z układem do testowania Mam pytanie czy poprawne jest podłączenie wyświetlacza według poniższego rysunku ? Chodzi mi głównie o programowanie w Bascom, aby było zgodne z płytkami AVT Druga sprawa to podłączenie wyświetlacza LCD czy zostawić domyślne...
Witam. Mam problem z obsługa RC5 w przerwaniu INT0 a mianowicie napisałem program i skompilowałem. Zdziwiłem się, bo nie działał tzn. widać, że przerwanie jest wywoływane, ale zawsze odczytuje 255 i 127. Sprawdziłem program wyglądał na poprawny, więc zacząłem szukać innej przyczyny - pobrałem starszą...
Witam. Zaprojektowałem schemat, wykonałem płytki, polutowałem, napisałem program na bazie innych i nie działa. Poniżej przedstawiam schemat: Zdjęcia należy wklejać tak: Proszę poprawić. /prezeswal/. O to schematy Program: '***************************************...
Gdzie można zlaleźć bibliotekę modbus.lbx niezbędną do kompilacji programu slavemodbus. Może ma ktoś sprawdzony program na modbus slave napisany w bascomie niepotrzebującej tej biblioteki.
Witam Mam do Was koledzy prośbę o sprawdzenie programu, który napisałem do obsługi ładowarki akumulatorów samochodowych. Wszystkie dorady jak i krytyka mile widziane! Głównie chodzi mi o poprawność programu, może coś można ulepszyć. Nie jestem specjalistą od programowanie i dlatego liczę na wasze doświadczenie...
Acha no tak, za szybko napisałem. Wszystko przez to, że WAITKEY() czeka na znak - zatrzymuje program. W takiej sytuacji trzeba użyć INKEY(), ale wcześniej sprawdzać, czy jest odebrany jakikolwiek znak. Dodatkowo zastosowałbym buforowanie transmisji. CONFIG SERIALIN = BUFFERED , SIZE = rozmiar (c)...
Obie linie są podłączone, napięcie zasilania jest takie same (układ robie na jednej uniwersalnej płytce stykowej Może ktos wie jak powinny być skonfigurowane porty uart ??? Ja próbowałem różnych sposobów ale nie pomaga, jakas komunikacja jest ale pojawia się kawałek tekstu, liczby bądz zmiennej ale...
Korzystaj z symulacji krokowej. Ostatecznie nie dawaj $sim w programie natomiast waitms zmień na mniejsze (symulacja jest ok 100x wolniejsza od procka, więc zamiast waitms 200 daj 2) Sprawdzonego programu do zapalania diod na kolejnych portach nie ma. Np. możesz użyć jednej zmiennej WORD i rozbić...
Witam szanownych forumowiczów. Mam prośbę o sprawdzenie programu odczytującego dane z odbiornika GPS przez UARTa. Odbiornik GPS to FGPMMOPA4 link do noty katalogowej TX odbiornika podłączone do RXD mikrokontrolera (poziomy napięć dopasowane), sprzętowo wszystko działa. Problem jest w programie: $regfile...
Witam. Napisałem taki program lecz mieszkam w internacie i nie mam przy sobie fizycznie układu. Proszę kolegów o teoretyczne sprawdzenie programu, czy dobrze to zrozumiałem. Pozdrawiam [syntax=basi... Termometr DS18B20 $regfile = "m8def.dat" $crystal = 8000000 Config Lcdpin = Pin...
Witam, Po wielu próbach uruchomienia wyświetlacza abc016004a01 poddaję się i proszę o pomoc. Program to: Procesor dobrze zasilony, Fuse dobrze ustawione (dioda miga co około 1s, na innym programie 1wire i komunikacja po rs działa). Fuse: Wyświetlacz podpięty z potencjometrem na kontraście. Piny...
Chyba prościej by to było zrobić na jakimś wzmacniaczu operacyjnym - o ile to ma być takie proste jak twój program. Co do VRef - ustawia się go programowo - wszystko masz w nocie procesora w sekcji o ADC. Swoją drogą, sprawdź tolerancję dla VRef w tym procesorze - w ATMega jest ona słaba i w efekcie...
Witam. Podłączyłem nowy wyświetlacz 20x4 do AT89C2051. Widać ze coś sie zmienia na wyświetlaczu, ale są to jakieś krzaczki w pierwszej i trzeciej lini. Znaki są wyraźne tak więc nie jest to na pewno problem z kontrastem czy odbijaniem. Komunikacja miedzy wyswietlaczem a kontrolerem odbywa sie na 4 bitach....
Najpierw ustaw kontrast, następnie sprawdź czy pin R/W wyświetlacza jest podłączony do masy. Zerknij na PCB i sprawdź czy wyświetlacz jest tak samo podłączony do uc jak podałeś w programie.
Kod jest ok. Jeszcze jedno. Sprawdź kontrast bo jak masz na maksa ustawiony to też będzie taki efekt. Jak dobrze pamiętam 3 pin. Zmniejszaj napięcie aż wszystko zacznie znikać. Jak nie to miernikiem wybadaj piny do samego procesora i sprawdź z tym co masz w programie.
Ale czy program nie powinien mi sam zidentyfikować podłączonego procesora ? Tak, ale wtedy gdy jest wszystko w porządku z połączeniem pomiędzy procesorem a programatorem, procesor jest sprawny, zasilany. Jeśli chcesz sprawdzić czy Bascom "widzi" procesor wejdź do zakładki - chip ( w oknie...
Witam Podjąłem się stworzenia dodatkowych czcionek do programu Bascom. Przetestowałem je w Font Editor (z wyjątkiem rozmiarów 36, 48, i 72). Niestety nie mam możliwości sprawdzenia w real -u. Czy ktoś mógłby wrzucić to na wyświetlacz i dać znać, czy jest OK?
Witam Kupiłem zestaw do nauki programowania mikrokontrolerów Następnie wykonałem pierwszy kod kontrolny z migającą diodą który zakończył się sukcesem. Programator wgrał .hex do procesora. Kolejnym krok który chciałem wykonać to wyświetlenie napisu na zamieszczonym do zestawu wyświetlacz...
Witam Mam problem z odbiornikiem RC5 w bascomie,mam juz sprawdzony program,ale jest cos dziwnego:po podpieciu odbiornika wyswietlacz szaleje,po podaniu na wejscie RC5 wysokiego stanu zamiast odbiornika jest ok.Wychodzi na to ze odbiornik w biegu jalowym nie podaje mi stanu wysokiego(dioda podlaczona...
-podaj proszę czas pomiędzy pierwszym zboczem nadawania a zboczem odbioru.] -czy czas odbioru sprawdzany na oscylu zależy od odległości przeszkody? <-najważniejsze. -odlutuj odbiornik i upewnij się że nie ma zboczu na odbiorze, czyli ze nie przechodzi po zasilaniu. jeżeli to jest ok, to dopiero...
W samorozpakowującym pliku "miernik" jest katalog "program, i tam są wyżej wymienione przeze mnie pliki. Takie zdobyłem i takie zamieściłem. Nie wiem czy mi się coś pokręciło czy nie, ale nie sprawdzałem oczywiście wszystkich. Zainteresowani mogą sprawdzić sami.
Witam, Na wstepie zaznaczam, ze uklad (przynajmniej na pierwszy rzut oka) dziala poprawnie. Moje pytanie wynika z tego, ze nie mam gdzie sprawdzic czy dobrze odczytuje mi znak kiedy temperatura jest ujemna. Z dokumentacji czujnika wynika ze jezeli bity znaku tj od 15-go do 11-go sa wyzerowane...
OK, jeśli dobrze rozumiem to chodzi o zapis 32 bajtów, czyli strony. Sprawdziłem program z zapisem od adresu 0 do 3200 z krokiem 32 i wszystko działa, ale w ten sposób tracę niepotrzebnie 23 bajty na każdą zapisaną stronę (ponieważ zapisuję 9). Czy jedynym sposobem jest zapis jednego bajtu, zwiększenie...
Ale w programie dobrze pozmieniałeś pinologie kontroli wyświetlaczem ?? Dobrze to jeszcze raz sprawdź.
Ok. Czyli pierwszy błąd jaki zrobiłem udało się odnaleźć - Dzięki. Problem jednak w tym, że nawet na samym początku w podprogramie "Powitanie" (jeszcze przed samym dokonywaniem pomiarów) jest tylko wykrycie czujników, ich zliczenie i potem wyświetlenie ich liczby i niestety to już nie działa. Jeszcze...
Witam. Koledzy nigdy nie podłączałem dwóch i więcej ds-ów do jednej linii ale kiedyś trzeba zacząć. Naskrobałem takie coś: [syntax=basic4gl] Dim Adres(16) As Byte Dim Z As Byte Z = 1 Adres(z) = 1wsearchfirst() Z = 2 Adres(z) = 1wsearchnext() Lcdat 5 , 93 , Adres(1) Lcdat 6 , 93...
Waitms umieśicłem w pętli dlatego żeby była jakakolwiek komenda, myślałem że między while [warunek] a wend musi znajdować się jakieś polecenie, jednak okzauje się że go tam nie musi być. Sprawdziłem program po zamienie polecenia Set przycisk1 na Set PORTB.0 itd - działa idealnie, po kilkudziesięciu próbach...
Poszukaj programu obsługującego ten programator i procesor, a następnie wgraj wymagany plik po kompilacji do procesora. Sęk w tym że nie wiadomo czy taki program istnieje. Możnaby sprawdzić czy Bascom '51 może ten programator obsłużyć.
Wielkie dzięki. Działa jak powinno. Nie raz mi się to jeszcze na pewno przyda. Mam jeszcze jeden kłopot z komunikacją przez UART. Potrzebuję przesłać wyrazy do procesora ale z użyciem polskich liter. Wiem już, że wina leży na 100% po stronie mojego programu. Gdy przesyłam dane z polskimi znakami przez...
Witam! Programowałem już w BASCOM AVR i nawet nieźle mi to szło ale postanowiłem nauczyć się Asemblera 8051. Ma ktoś jakiś dobry i sprawdzony program na WinXP do pisania w asm8051? Szukałem w goglach ale nic nie znalazłem. Pozdrawiam.
Emulatora procesora 89c4051 bez komparatora lecz w czasie rzeczywistym oraz soft w bascom do emulacji pilota manty emperor 007Witam! serdecznie ! Proponuje artykuł dotyczący emulatora procesora 89c4051 oraz rozwiązanie w bascomie transmisji IR pilota manty emperor 007 Proponuje sprawdzony emulator procesora...
Emulatora procesora 89c4051 bez komparatora lecz w czasie rzeczywistym oraz soft w bascom do emulacji pilota manty emperor 007 Witam! serdecznie ! Proponuje artykuł dotyczący emulatora procesora 89c4051 oraz rozwiązanie w bascomie transmisji IR pilota manty emperor 007 Proponuje sprawdzony emulator...
Nie zmienia, bo masz błąd w innym miejscu. Dokładnie to miałem na myśli-że błąd jest gdzieś indziej. Zastanów się, co oznacza nazwa trybu CTC (?) – w ang. jest to ‘Clear Timer on Compare’ (pol. - wyzeruj zawartość licznika/timera, gdy jego zawartość jest równa wyznaczonej...
Pisząc program stanąłem przed problemem odbioru kodu RC5 z pilota ale z użyciem przerwania. O ile w BASCOM 8051 GETRC5 w przerwaniu działa doskonale, to w BASCOM AVR jest to kompletna porażka. Wadą Bascomowej funkcji GETRC5 jest: 1) Dziadowskie działanie w przerwaniu (niby działa ale traci pierwszy...
W konfiguratorze LCD ten pin nie występuje w ogóle, więc w sumie nie wiem jak zadeklarowac, że go sie w ogóle używa.... Z częstotliwością nic nie grzebie, więc jest fabryczna, w kodzie mam polecenie " $crystal = 8000000 " . Tu jest ciekawy wątek o wysterowaniu wyświetlacza za pomocą R/W: Może...
Witam, napisałem program sterowania stralką automatyczną w BASCOM pod mikrokontroler Atmega8 i jest z tym programem tylko jeden problem, podczas wykonywania nie wczytuje stanu wejść (czyli pinów od pinb.0 do pinb.7), jeżeli zadam stany logiczne przed włączeniem zasilania to program się wykonuje ale przecież...
Witam Na wstępie chciałbym zaznaczyć iż jestem początkującym programistą i dlatego proszę o wyrozumiałość. Robię termometr na lampach nixie, ale nie działa mi poprawnie komunikacja z ds18b20 i ds1820. Problem polega na tym, że na lampach pokazuje się wartość -00.1 tak jak by wyjście czujnika było...
Witam wszystkich, Tak jak w temacie: Poszukuje sprawnego programu aby zrobić zegar LCD na ATMEGA8. Program musi być w języku bascom. Znalazłem coś takiego ale nie działa :/ Opoźnienie sekundy wynois jakies 4s 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie przepełnienia...
Funkcja Getrc5 działa z przerwaniem INT0 lub INT2. Z INT1 nie można jej skonfigurować. Ustaw w programie Timer0 i podłącz odbiornik na Pind.2 (dla ATtiny2313). Wyjaśnij proszę co to znaczy ? Jeśli masz na myśli że w przypadku ATtiny2313 RC5 działa tylko z pinem Portd,2 to się mylisz. Ta konfiguracja: [syntax=basic4gl] $regfi...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM...
Witam, cel pozostał ten sam, lecz zmienił się kod, tym razem bez Lcd, więc jako zadanie dostałem opisanie krok po kroku otrzymanego kodu oraz przeniesienie kodu z języka Bascom na kod Asemblera i C. Jako, że programowanie nie jest moją mocną stroną, prosiłbym o pomoc (rady, sugestie najlepiej w sposób...
Witam ! Postanowiłem po długim czasie założyć nowy DIY. Robię to pierwszy raz i chciałbym pochwalić się moja konstrukcją która powstała 4 miesiące temu... Mianowicie jest to projekt dość znany z internetu i postanowiłem zbudować sobie takie "coś" dla sprawdzenia własnych umiejętności. Budowa, projekt...
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...
Bascom masz zapewne w wersji demo, więc jest ograniczenie co do wielkości programu chyba 2Kb (tylko przy programowaniu nie przy kompilacji). Ja używam zewnętrznego programu. np ISProg: Przed programowaniem dobrze jest odczytać najpierw sygnaturę uC i Fusbity(jeśli wystąpi błąd to masz pochrzanione...
Witajcie. Mam kilka w chyba podstawowych pytań związanych z niektórymi rzeczami w BASCOMie. 1. Pętla DO LOOP. Czy musi być użyta zawsze w programie i co powinno być objęte ta pętla ? 2. WachDog wbudowany w ATMEGA 8. Jak jest ustawiony fabrycznie i w jaki sposób objawia się jego działanie kiedy jest...
Niestety. Sprawdziłem wczoraj na 2 różnych kompach z 3 różnymi programatorami usbasp i BASCOM nie programuje poprawnie procka. Wgrywa sie program odczytuje i jest zupełnie coś innego. Program oczywiście nie działa. Sprawdzałem na różnych prędkościach także tej którą wskazałeś. Programy Khazama...
To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując...
Status SOLVED. Dla potomnych wyjaśniam co było nie tak. Otóż wszystko wynikało z różnicy w "prędkości działania" niektórych funkcji - konkretnie w Bascom w funkcji: [syntax=basic4gl] Sub Rf12_ready Reset Spi_cs While Spi_sdo = 0 Wend End Sub [/syntax] Czas między zresetowaniem pinu CS...
Witam Zlecanie nadal aktualne! Otrzymałem kilka propozycji ale widzę iż Delphi oraz Bascom sprawia duże problemy i nie gwarantuje stabilności. Wiec zmieniam środowisko programowania na C dla programu oraz dla kości AT90s2313 Ze względu iż nie znam tego środowiska C będę prosił o materiał...
Auto napisał: satanistik napisał: Program w przerwaniu od timera mierzy wartość z ADC Rozwiązanie dość kiepskie. Wchodzi w przerwanie, wyzwala pomiar, czeka na wynik W PRZERWANIU!, Nie twierdze że to jest rewelacja, ale samo w sobie nie powinno prowadzić do błędu w stylu "brak kolejnych pomiarów...
No to popróbuj jeszcze :-) Ja tylko tak, aby sprawdzić, napisałem coś takiego: '-------------------------------------... RC5.bas ' '---------------------------...
Witam. Mam problem z programem z książki "Programowanie mikrkontrolerów AVR w języku BASCOM" listing nr 8.19. Przerobiłem z Atmega8 na Attiny2313 ponieważ plik .bin ma pjemność 1,20 kB. Po pierwszym wgraniu na wyswietlaczu wyświetlało się byle co tzn. temperatura ujemna lub brak układu. Zmieniłem w...
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 :...
Zamieszałeś i to zdrowo. Przerwanie URXC będzie zgłaszane po odebraniu znaku - taki jest jego cel. Jest to przerwanie sprzętowe, zatem żadne zaklęcia w stylu Expecto Inputbin :D nie spowodują, że zgłosi się ono dopiero po całej "ramce". Ponadto co to za styl programowania, gdzie piszesz procedurę...
Witam Ostatnio złożyłem z książki Marcina Wiązani-"Programowanie_mikrokontrolerow_... dwa układy zegarka i termometru. Próbowałem połączyć te dwa układ i napisałem taki program $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin...
Witam. W temacie mikroprocesorów jestem dalej początkującym, i dlatego zwracam się do was z prośbą o pomoc. Nie będę ukrywał, że porwałem się kolejny raz z motyką na Słońce, ale dla mnie tylko takie wyprawy są cenne. Jednak przechodząc do problemu. Wydaje się być błahy, ale siedzę całą noc nad tym...
Witam Zbudowałem klawiaturę matrycową 4x3 oraz podłączyłem ją do mikroprocesora Atmega8. Napisałem program ( jestem początkujący w programowaniu , wszystkich komend nie znam) w Bascom'ie który ma odczytywać który switch w klawiaturze jest wciśnięty i przypisywać do niego pewną wartość. W zależności...
Dziękuję za sugestię i wyjaśnienia. Jestem jednak przekonany że problem jest z rejestrem RAMPZ. Wszystko co sugerowałeś sprawdziłem. Dane zawarte w DATA są prawidłowe (sprawdziłem wyświetlanie grafiki korzystając z tych danych między innymi fonty). Program po usunięciu linii z danymi Data - tak aby program...
na wejścia podłączony jest enkoder(pierwszy zrobiłem z myszki komputerowej) w zależności na którym wejsciu pojawi się pierwszy impuls to przerwanie jest obsługiwane jako pierwsze . może cos z tego skorzystasz. obsługa przerwań jest na dole Dodawanie: i Odejmowanie:. Ale Panowie litości w krytyce to...
Niestety nie. Plik BAS to zwykły plik tekstowy, BIN to wersja binarna po kompilacji. Można, co prawda użyć deasemblera, który da kod programu napisany w asemblerze, ale jak ktoś go nie zna to i tak niewiele z tego skorzysta. Ale jeśli ten plik to kod programu do twojego kitu to masz, już wszystko, co...
Co do kwarcu to definiujemy go zawsze, niezależnie od tego czy proc pracuje na zewnętrznym, czy na wewnętrznym, bo to jest informacja dla kompilatora, wg jakiej wartości ma wyliczyć czasy dla różnych instrukcji. Jeżeli to jest "nówka sztuka" to pracuje na wewn. 1MHz. Jak sam zauważyłeś, instrukcja "Loop"...
Witam! Zwracam się do was o pomc w napisaniu programu do Atmeg8 w bascomie, który miałby pełnić funkcję licznika. Korzystałem z kilku programów, ale ilekroć chciałem sprawdzić działanie na symulatorze Bascom AVR tylekroć żadna cyferka nie posuwała mi się do przodu na wyświetlaczu. :(. Nie wiem czy jest...
Prosze bardzo: 'Program regulujący prędkość obrotową silnika DC 12 V 'Do sterowania wykorzystano sygnał PWM 'Częstotliwość przebiegu PWM ok. 254 Hz - 8 MHz/510/64 'Przycisk S1 zwiększa prędkość obrotową silnika 'Przycisk S2 zmniejsza prędkość obrotową silnika $regfile = "m8def.dat"...
Witam Mam taki problem, z którym nie mogę sobie poradzić.Czytałem helpy, szukałem w Internecie, ale nic na ten temat nie znalazłem. Piszę w bascomie program zegara, w którym ma być „przypominacz”. Na końcu programu Mam umieszczoną linie DATA „Ewa”,”tata”, itd…....
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...
Witam. To tej pory nie stosowałem zbyt często timerów do generowania przerwań celem generowania odcinków czasu. Być może dlatego żyłem w słodkiej nieświadomości pewnych komplikacji będących nie bez wpływu na dokładność odmierzanych odcinków czasu. Do tej pory wydawało mi się, że dla danego rezonatora...
Co może być grane. Wszystko poskładane zgodnie z prawidłami, rezystor podciągający na linii danych jest, zasilanie filtrowane odpowiednio, wszystkie połączenia miliard razy sprawdzone, a sytuacja jak w temacie. Jakikolwiek program wgrywam temperatura na wyświetlaczu -0 lub -1. Jako że to moje pierwsze...
Sprawdziłem pierwszy program, działa wyśmienicie :D. Jutro sprawdzę drugi programik. A tak na boku Mundi1970 gdzie można się nauczyć tak bez większych problemów pisać w bascomie. Pytam bo, czuje że zostanę dłużej przy zagadnieniu silników krokowych, a jakiekolwiek założenie kończy się kolejnym znakiem...
Podepnę się pod temat, bo tez coś próbuje zrobić na małym Atmelu (attiny13, 25, 45 ) kupiłem właśnie coś na LUFA jakiś AVR ISP MKII i za skarby nie mogę tego uruchomić na Windows 10 (64bit) - odpaliłem starego lapka z Windows 7 i poszło. Chociaż może nie do końca bo napisałem mały program, wgrałem, okazało...
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem...
Mam problem z uruchomieniem PWM na ATmega 16 w BASCOM 1.11.7.4 Program jest napisany prawidłowo - bardzo dobrze działa na procesorze AT90S8515 , jednak przeniesiony w niezmienionej formie na ATmege16 przestaje działać Oczywiście przed zaprogramowaniem ATmegi odpowiednio zmieniłem ustawienia BASCOM'A...
Witam. Po długim oczekiwaniu dostałem w końcu w/w moduł zaprojektowałem płytkę z atmega128 podłączyłem wszystko jak w module easytcpip zmontowałem. Wgrałem program przykładowy konfigurujący moduł i odpowiedział na ping-a. Potem postanowiłem sprawdzić kolejny program przykładowy którego kod zamieszczam...
Po podłączeniu rezonatora: Spróbuj w obsłudze zatrzymać timer przed jego załadowaniem, następnie uruchomić go po załadowaniu. W symulatorze Basom jest możliwość określenia ile cykli zajmuje wykonanie rozkazów wykonujących dane linie programu. Warto skorzystać z tego narzędzia aby skorygować wartość...
Witam! Zaczynam własnie przygodę z praktyczną elektroniką. Mam za zadanie zrobić obrotomierz (do silnika emax-a ; 10 000 rpm). W programie stosuje timer1=timer (zrobiłem też jako counter, ale musze też sprawdzić jak będzie sprawował się układ z timerem1 jako zegar). Chodzi o to, że układ ma pracować...
Sprawdźcie proszę zgodność schematu i PCB. Sprawdziłem, wybrałem opcje Erc (kontrola błędów) i patrz, co wyszło: Pierwsza i podstawowa zasada jest taka, że najpierw rysujesz schemat i dopiero na podstawie schematu tworzysz PCB. Przy czym należy pamiętać, że moduły odpowiedzialne za rysowanie...
Witam Mam problem z prostym programem Poniższy program działa tak jak powinien $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portc.4 , Rs = Portc.5 Cls Config Pind.3 = Input Config...
Witam Pisze program którego struktura jest oparta o zdarzenia generowane flagami z przerwania. Mam 3 zdarzenia: - co 10ms - co 500ms - co 1s Nic by w tym nie było dziwnego, ale zauważyłem że coś nie tak z programem się dzieje. Zacząłem wycinać roboczo kod z programu aby sprawdzić co może być przyczyną....
To już załatwia bascom - jest ustawione na Auto. co do sedna, sprawdziłem dziś na swoim układzie kanały 0-7 ADC następującym programem: [syntax=basic4gl] $regfile = "m2560def.dat" $crystal = 16000000 Config Adc = Single , Prescaler = Auto , Reference = Avcc Dim Wart_adc1 As Word Dim Wart_adc2...
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...
Fakt, ze jest milion różnych sposobów na zrobienie tego. Ok spróbuję tym sposobem co mi podsunąłeś. W sumie nawet lepiej tak. Dzięki. Dodano po 5 Ok, coś tam skleciłem, jest to niepełny program, bo nie ma w nim np. ustawień dla Mute i trybu, oraz nie pokazuje na LCD wartości, ale to później....
CLS w pętli pomogło. Dodano po 15 CLS w pętli i wszystko działa. Program jest dobry, źle miałem umiejscowione CLS . Dodano po 13 Z tego co porównuję z listingiem źródłowym z książki to masz kilka błędów: sprawdź: Tak CLS w pętli pomogło. Dzięki za podpowiedź. Wyświetlacz...
Witam Panowie Dzięki za zainteresowanie i poświęcenie czasu . Panowie macie rację że nie znam ASM i na razie nie chce , co nie znaczy że z czasem tak ale na tą chwile tylko bascom. Interesuje mnie zasada i działanie FLAGI (praktyczna na jakiś przykładach w bascom) . Kolega ASMnauka_ fajnie dał wykład...
troszkę mi to nie pasuje bo wszyscy mówią że Bascom jest prostszy, o co w tym biega?? chodzi poprostu o to, że np kompilator C Raisonanse dołączając do kodu wynikowego np funkcję wysyłania po RS dołancza ją całą a w niej masz zawarte dla przykładu odpowiednie formowanie danych wysyłanych, czy ma...
Zumek - Masz rację pewnie co do stosów i nawet nie chcę rozpoczynać tutaj polemik. Ja w swoim programie użyłem SPL=223 bo akurat taką wartość mi wskazywał tuż po rozpoczęciu pętli głównej, czyli wskaźnik stosu "początkowy" ustawiony już po wszystkich konfiguracjach na początku programu. Wartość ta pewnie...
Spróbowałem wszystkiego, zamknąłem warunki i zaczął mi zwracać błędy przy kompilacji. Chodzi oto, że program się kompiluje, ale jest problem z zładowaniem go do procesora, Pisząc Bascom Demo miałem na myśli Bascom AVR DEMO. Jak już pisałem to wszystko przez ten Timer0, a konkretnie On Timer0 Co4ms,...
W instrukcji CONFIG SERVOS jest taki parametr jak RELOAD = xxx. Liczba xxx określa jaki czas w us będzie pomiędzy kolejnymi przerwaniami licznika taktującego generator PWM dla układów serwa. I będzie to rozdzielczość tego układu. Zatem jeśli wpiszesz 10 to SERVOS(1) = 100 da nam 100x10us = 1ms impuls...
Dobra zgodnie z zapowiedzią mały porządek w poście. Jak widać na załączonym obrazku procedura wreszcie mi działa tak jak trzeba. Problemy wynikały z mojej sklerozy :yes: , procedury tego typu pisałem jakieś 2 lata temu i się zapomniało to i owo o BASCOM. A oto kod samej procedury: 'zmienne const...
Witam Wczoraj zakupiłem sobie czujnik ds18b20 miał być ds1820 o czym dowiedziałem się dopiero w domu po nieudanej probie odczytu temperatury. Kod który użyłem pochodził z książki M. Wiązani. (niżej go zamieszczam). i tak po połączeniu wszystkiego wg. schematu dostałem odczyt temperatury -52 st. C...
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...
Witam ponownie po przerwie . I napisałem cały program w Asm (postanowiłem się sprawdzić i nauczyć czegoś nowego ) . Jego działanie jest identyczne jak w bascomie , ale countera 1 dalej nie udało mi się odpalić :/ Nadal wyrzuca zera . I tak samo jak w bascomie gdy wpisze dane na sztywno wszystko się...
(...)Czemu Bascom? Miły łatwy i przyjemny na start Jeśli poważnie myślisz o ETH na AVR to zapomnij o Bascom-ie. Jako, że znalazłem duzo przykładów w Bascom na ETH wypróbowałem go. Działał, ale jak zacząłem program rozbudowywał, to pozerał niemiłosierne ilości pamięci FLASH i RAM. Mało tego, czasem...
kod był zmieniany kilka razy i teraz jest on taki tylko do sprawdzenia o co w ogóle chodzi z tym programem ale i tak mi nie wyszło. proszę się nie śmiać bo jestem początkujący i wiem że najlepiej to nie wygląda:[code][syntax=basic4gl] $regfil... = "m8def.dat" $crystal = 8000000 Config Lcd = 16 *...
Witam wszystkich. Mam problem z podłączeniem programatora Bascom do mojego notebook'a który nie posiada złącza LPT przez co muszę posługiwać się przejściówką. Na wstępie opiszę sprzęt jakim się posługuje i co będę chciał podłączyć. Jednocześnie przepraszam jeżeli podobny temat znajduje się na forum...
Potrzebuję pomocy przy pewnym kodzie. 1. Chcę dopisać obsługę trzeciego przycisku do zapalania wszystkich diod (wciskam - zapala się, wciskam - gaśnie) ale z zachowaniem pozostałej części programu. Cały program zmodyfikowałem nieco na podstawie kodu jaki znalazłem na forum. Teraz jest tak, że po sprawdzeniu...
Aż se na płytce złożyłem ten układ i program sprawdziłem. No i faktycznie świeciło na stałe. Do poprawienia były bzdety. Wklejam jeszcze raz, przetestowany i na 100% wszystko działa jak chciałeś [syntax=basic4gl] $crys... = 8000000 'Deklaracja częstotliwości...
Ale Bascom przecież łyka instrukcje asm. Napisz mu np coś takiego: OCR4AH=00 OCR4AL=12 Spra... może też z małymi literami. Jeśli to nie zadziała to można podać mu to jako wstawkę asm. Być może nie opisali jeszcze tych rejestrów w tym kompilatorze. Też tak zrobiłem, ale mam problem z podziałem...
Poszukuję wsadu do AtMega8 umożliwiającego stworzenie zegarka z datą na wyświetlaczu 2x16. Znalazłem kilka ale była też tam obsługa czujników temperatury (bądź pod wyświetlacz led), a ja odczytywać temperatury nie chcę. Czy któryś z forumowiczów dysponuje takim plikiem, lub potrafiłby zmienić ten, tak...
Witam , projektuje sobie stacje pogodową która mierzy temperaturę i ciśnienie z jednego czujnika (MS5803). Ma on dwie możliwości sterowania po i2c oraz SPI . Ja chcę odczytywać z niego dane po i2c i tu mam pytanie jak się zabrać za to ? Prosiłbym kogoś o zaglądniecie do DS i naprowadzenie mnie czy...
To ci się w ogóle kompiluje. Dziwne te aliasy "Bmmc_miso Alias 1" "Bmmc_sck Alias 1" ALIAS jest podobna do #define w języku C. Po prostu nazwie przed słowem kluczowym "przypisujesz" inną wartość - za słowem kluczowym, właśnie po to by nie przerabiać całego programu na nowo tylko same "przypisania"....
Witam zbudowałem płytkę według schematu zlutowałem. Proszę jaki kolwiek prosty program np. wyświetlający date, jakieś cyfry byle co na wyświetlaczach, chcę sprawdzic czy się programuje i działa. Kawałeczek programu aby sprawdzić. Najlepiej w języku BASCOM. I jaki z listy qC wybrać w bascom aby go rozpoznał...
Witam, Projektuje sobie urządzenie które w zasadzie będzie zegarem, ale z kilkoma funkcjami. Chodzi mi o to że np. o godzinie 12 w południe chcę aby na jednym z pinów procesora pojawił się stan wysoki do np. godziny 13. Zegar programowo jest ok, odlicza czas, wszystko jest na LCD, nie wiem tylko jak...
A próbowałeś na urządzeniu uruchomić tylko sam AVR-DOS , bez reszty programu? Sprawdziłbyś czy karta i system plików jest poprawnie inicjalizowany. Przykładowy program, w archiwum są dodatkowe pliki z konfiguracją karty i avr-dosa. /CS karty jako PD.6, SPI na początku jest skonfigurowane z preskalerem...