I jak temat się rozwiną masz jakieś poczatki projektu.... ?
1)Do zaprogramowania atmegi wystarczy wtyk db25, 6 przewodow, komputer ze zlaczem lpt i oczywiscie jakies zasilanie tej atmegi np z ukladu testowego 2) Moim zdaniem BASCOmowy programator jest "przyjazny" 3) bascom jest prosty, C- uczy myslec... ale poczatki sa ciezkie schemat co dales jest ok to tzw isp z tym ze ta drobnica elektroniczna nie jest niezbedna...
Narazie się uczę tylko dla swoich potrzeb. Bascom na poczatek moim zdaniem jest najłatwiejszy :/
A ja polecam szukaj oraz przyklejone tematy Znowu zaczął sie spór BASCOM - ASM Posty nie na temat będą wyrzucane.
Na poczatek polecam sprawdzenie po stronie sprzętowej, bo moze masz jakieś połączenie niepewne... wgraj albo program w Bascomie (raczej zadziała) albo jakiś inny sprawdzony w asm na przykład ten : http://mikrokontrolery.net/main.php?&id=...
Wiem, ze to bylby dobry krok, bo ostatnio kupilem na alledrogo atmege328 patrze a moj bascom jej nie obsluguje :) Niestety za stary jestem na poczatki jezyka C, ja jestem specjalista od analogowki :) Z naszą pomocą dasz radę - także wiekowi nieco jesteśmy, co widać po moim awatarze :)
Krótki programik w Bascomie (pewnie mógłby być jeszcze krótszy ale jakoś nie mam weny twórczej ;) ): P1.7 = 1 Poczatek: If P3.0 = 1 Then Goto Zapal Goto Poczatek Zapal: P1.7 = 0 Oczekiwanie: If P3.0 = 1 Then Goto Oczekiwanie Waitms 20 Czekaj_zgas: If P3.0 = 1 Then Goto Zgas Goto Czekaj_zgas Zgas: P1.7 = 1 Oczekiwanie2: If P3.0...
jezeli jestes poczatkujacy to kup sobie ksiazke programowanie mikroprocesorow avr w bascom, na poczatek pozwoli ci to szybko cos zrobic, jezeli zaczniesz ambitnie np od asemblera to mozewz szybko sie zniechecic, w ksiazce tej jest schemat zestawu do testowania swoich programikow, zestaw nie musi byc tak roznudowany, na poczatek proponyje kupic plytke...
To też jest rozwiazanie,ale dla mnie chyba nie mozliwe do zastosowania (uzywam t0 i t1 do generowania pwm) zastanawiam sie tylko co powoduje bledy i jest to chyba ostatni projekt ktory programuje w bascomie... bascom fajny jest moze na poczatek, ale wieksze projekty hmm to chyba nie.
Tak-Bascom College na poczatek jest dobry. Zaczyna się w EDW 3/2000. Pozniej, gdy juz najdzie Cię ochota na assemblera, mozesz przejrzec numery EDW od 4/97 gdzie zaczyna się cykl "Mikrokontrolery? To takie proste". Jak ci sie spodoba, to zainwestuj w literaturę.
Sciagne gotowca, pozmieniam wg uznania i zacznę próbować coś zmieniać, myślę ze dam radę. Czytalem ze na poczatek dobry jest BASCOM
Wlaczasz przerwania tylko po co skoro nie masz zadnych procedur do ich obslugi ?? Bardzo mozliwe ze Bascom wtedy skacze na poczatek pamieci powodujac ze wszystko rusza od nowa. Pozdro Dexter
Instrukcja goto poczatek chyba nie jest juz potrzeba ..
jesli procesor bedzie walniety bedzie taki sam komunikat po prostu nie rozpoznaje jego typu .(sygnatura) powodem moze byc rowniez kwarc i kondensatorki kolo niego. jesli nie masz kwarcu to go dolacz i 2*33p Nie wiem jak jest z Tiny ale np. w Atmega8 itp. nie potrzeba kwarcu. Maja one wbudowane oscylatory. Oczywiscie takie podstawy jak zasilanie dane...
nie wiem co to za programator ale (prawie) napewno mozesz go uzywac z bascom'em bascom jak i kazdy inny kompilator generuje pliki: *.hex i/lub *.bin i/lub *.gen ktore mozna przenosic do procesora przez programator (ktory wlasnie do tego sluzy) Jakby co to mozesz uzywac inne jezyki niz bascom np: C lub Assembler. Ale assembler nie jest dobry na poczatki...
najprosciej bedzie jak wezmiesz na poczatek at90s2313 i bascom avr jest maly ale ma calkiem duze mozliwosci jak ma sterowac ledami to do wyjsc mozesz podlaczyc 8*7 czyli 56 led w bardzo prosty sposob bez dodatkowych ukladow
Właśnie weszłem na strone edw i jest tam "bascom college" nie wiem czy mam się za to na początek brać czym to pachnie? 'Bascom College' odnosi sie raczej do kursu "BascomLT"./ Chociaz jest minimalmna roznica pomiedzy tym a 'Bascom AVR' to na poczatek te male roznice moga wprowadzac cie w konsternacje bo prawdopodobnie zechcesz experymentowac/projektowac...
Przepraszam za mało precyzyjne posty ale to moje poczatki z forum. Do programowania używam pony prog i bascom - avr. I żaden nie działa. Słyszałem że czasami trzeba użyć userport zeby odbloować porty czy cos. Czy to prawda? Jeśli tak to niech ktos da jakaś instrukcję jak to zrobic.
Witam, ....... a nie wiem jak powinienem napisać poszczególne "wątki" programu, żeby całość się wykonywała jednocześnie. Krótko mówiąc, czy pętla "blokuje" dalsze instrukcje? Bardzo proszę o nakierowanie mnie na właściwe rozwiązanie tego problemu, czytam oczywiście pomoc do BASCOM'a i różne wątki na Elektrodzie. Nie ma takkej mozlowosci aby dwie niezalezne...
Mikroprocesorowa osla laczka z EDW jest najlepsza. Wszystko wytlumaczone w szczegolach. Dodano po 9 Proponuje to: http://sklep.avt.pl/p/pl/488041/kurs+pro... To co zaproponowales z avt jest troche klopotliwe. Mam to, sam skladalem i uzywalem i jest troche niewygodne. Autor projektu za duzo chcial wykorzystac...
Przepraszam ale nie zrozumiałem twoich intencji. Mam nadzieję ze nie bedziesz miał mi tego za złe:) Ja ze swojej strony na poczatek moge polecić Ci bascom i stronke www.edw.com.pl Znajdziesz tam sporo informacji na temat programowania. Pozdrawiam
Witam ściągnałem prosty programik i uruchomiłem go w bascomie avr tylko podczas symulacji w programie diody nie świecą co mam zrobic moze coś w opcjach programu trzeba ustawic ? O to programik config portb = &B00000000 ' konfiguruje port jako wyjcie OUT portb = &B11111111 ' ustawia stan poczatkowy na wsystkich liniach portu jako stan wysoki do portb...
Nie słuchaj - aduc to niezłe mikrokontrolery. NA poczatek albo osobie juz nieco zaznajomionej są duzo lepsze niz rodzina avr. Przynajmniej nie będziesz pytał za dwa dni co siestało że programator przestał widzieć. Co do programowania to polecam w bascom 8051 robic wstawki ($asm) lub poprostu w trakcie programu wstawiac dydrektywy asm (mov {zmienna_1},{zmienna_2}...
chcialem troche pobawic sie mikrokontrolerami szczegolnie at90s2313 i na poczatek chcial bym je programowac w bascomie uzywal bym tez innych programow pony progga itd czy sadzicie ze programator STK200 jest odpowiedni dla mnie ? z gory dzieki za odpowiedzi
Zobacz na www.maritex.com.pl - maja komplety LCD ze sterownikiem + touch panel. Z tym, ze niesadze, ze Bascom ktorys z nich obsluguje. Z drugiej strony jak chcesz zrobic cos powaznego z LCD to przejdz tez na powazne narzedzia - WinAVR + AVRStudio na poczatek.
Witam. Wiem ze na forum jest to czesto omawiane tyle ze poruszane sa konkretne problemy a mi chodzi o wyjasnienie krok po kroku od poczatku do konca o czym nalezy pamietac zeby dobrze zaprogramowac. (co z bitami fuse i lock i innymi bo z tego co czytam to zawsze sa z nimi problemy) Mam zamiar programowac na poczatek w Bascomie AVR (jesli to ma jakas...
Załaczam kod, który działa. odbiera dane z portu szeregowego i wyswietla je w MsgBox(). Zwróć jedynie uwagę na zdarzenieSerialPort1_DataReceived. Zmień w nim ilośc bajtów po której mają zostać odczytane dane z BUFORA portu szeregowego. Początkowo bowiem dane trafiają do bufora (każdy bajt oddzielnie wywołuje przerwanie i trafia do bufora) a stamtąd...
"Programowanie mikrokontrolerów AVR w języku BASCOM" to ksiazka w sam raz na poczatek choc do bardziej zaawansowanej zabawy juz moze nie wystarczyc ale jak opanujesz material w niej zawarty to nie powinienes miec problemow z odnalezienie literatury na kolejny stopien wtajemniczenia
np tak: (to tylko pogladowo bo to nie jest program) a-enable b-data c-clk dana-dana do wyslania c=0 b=0 'obie linie w stnaie spoczynku maja 0 a=1 'zaluzmy ze wysoki stan uaktywnia odbiornik danych dana=??? for x=0 to 7 b=dana.x 'wystaw bit c=1 'zaluzmy ze narastajace zbocze wpisuje bit c=0 next x a=0 'jesli na tym jednym bajcie chcemy skonczyc transfer,...
No dzieki za dobre rady :). Ale od C juz probowalem zaczac,idzie ale powoli. Wiec najpierw chyba Assembler. Ale...jak kolega McRancor mowil ze programuje w bascomie to moze od niego zaczne.Moze tak bedzie lepiej,na poczatek.Na poczatek moze bedzie dobry a jak da sie w nim aprogramowac mikrokontroler to OK. A jakie bascom ma mozliwosci??
zaduzo kombinacji poczekajcie pare dni to wkleje tu caly listing kodu w bascomie dzialajacego beepa na poczatek i koniec nadawania tylko musze isc do domu rodzicow i wziasc stary dysk podpiac do kompa i poszukac teko listingu, bo wtym momencie niestety niekozystam z wlasnego kompa :( tumeks chciales gg do mnie 4818122 alew bede na gg dopiero od 9 kwietnia...
Witam Wogule mógł byś napisać że ja jestem autorem tych podpowiedzi z painta a tak na marginesie to naucz sie najpierw programowac chociaz w bascomie bo inaczej to nic nie zrobisz ten selektro toru audio na 4052 sobie odpusc poniewaz TDA 7318 ma wbudowany owiele leprzej jakosci aa ten co narysowalem ci w paincie post wyzej to podlaczasz pod proca tam...
Witam. Dzialaja obie wersje. Ale ta mi bardzie pasuje z zalozeniami teortycznymi co jest podane w opisie firmowym do modulu RFM65W. Ale Twoja zasluga tez jest w tym temacie. Bo duzo pomogles atom1477 i nanoTECHNO bo sam za malo znalem BASCOM-a. Mam kolegow, ktorych zachecam do nauki BASCOM-a na poczatek na wlasne potrzeby Teraz juz duzo sie nauczylem...
mam zamiar zacząc zabawe z programowaniem mikrokontrolerow, kupilem ksiazeke brogramowanie mikrokontrolerow avr w jezyku bascom, odwiedzilem kilka stron i nie wiem od czego mam zaczac czy ksiazka to dobry wybor, czy zestaw zl2avr na poczatek to dobry wybor, doradzcie mi cos
obawiam sie , ze nie masz doswiadczenia z mikrokontrolerami a to znaczy ze bardzo sobie utrudniles zycie , bo zanim uruchomisz ten termometr to muszisz poznac jakis jazyk programowania mikrokontrolerow np bascom i zakupic / skonstruowac programator. Ale to dobry poczatek aby wejsc w mikrokontrolery ,zycze sukcesow.
Nie to co sobie wpiszesz jest obojętne bo to pobiera i tak z tablicy literę o numerze z kodu ASCII. Tam w tablicach jest każda litera z alfabetu znak itp. Tak np na 65 miejscu w każdej z tablic jest zapisana wartość taka żeby przy pobieraniu nr 64 (tablice liczy sie od 0) wyświetliła się litera A. Zobacz sobie to tak odczytaj każdą liczbe która jest...
ciekaw jestem czemu tobie ten program wysyla az 3x to samo w zasadzie nigdy jeszcze tego procesorka nieuzywalem, ale z zadnym innym takie cos mi sie jeszcze nie zdarzylo proponuje abys sobie pobral bascom avr i w nim na poczatek napisal rs. Jesli bedzie ci wszystko dzialac to mozesz hexa z bascoma zdisasemblowac w avrstudio i wszystkie ustawienia masz...
Troche sie offtopic robi, ale w sumie czesto to sie zdarza w tym dziale ;) Jak rozumiem chodzisz do jakiejs szkoly o profilu elektronicznym. Popytaj w czytelni czy nie maja archiwalnych numerow Elektronik Dla Wszystkich. Poszukaj tam kursu Mikroprocesorowa Osla Laczka. Pisza w nim krok po kroku jak programowac w Bascomie (cwiczenia opisuja na bazie...
..bardzo dobrze jak na poczatek opisane sa kursy w EDW (archiwalne numery)..programowanie w Bascomie i C..polecam..;) Dodano po 54 Sa to cykle Oślej Łaczki ;)
Za punkty - nie, przynajmniej nie ja. Ale cos pomóc mogę. Zrealizowałem już parę projektów uC + vb6 i jakoś one działają. Może zacznijmy od samego uC. Jeżeli był by to asm (bascom + zaawansowany bascomowiec) to zrobiłby to na dwuch tablicach które wyrażały by bufor odbioru i nadawania np rs_tx_bufor(12) as byte i rs_rx_bufor(12) as byte Można by to...
Poszperałem dzisiaj tutaj dłużej - chyba chodzi o fuse bity Nie chcesz dac sobie pomoc.... szukaj szukaj i moze na poczatek wylacz dzielenie zegara
C jest naprawde proste a nawet prostsze pod pewnymi wzgledami od BASICa (w postaci chocby BASCOMa). Od 2 lat jestem prezesem kola naukowego (do tego jeszcze nawiaze) a od 10 czytuje EdW wiec mialem stycznosc z BASCOMem i powiem szczerze do tej pory nie kumam niektorych programow w nim napisanych bo to skladanie klockow, i czasem nie jest dla mnie intuicyjne...
Jestem analogowcem od ponad 25lat wiec poczatki cyfrowe nawet w bascomie byly dla mnie bardzo trudne :) Zaczynam zauwazac ograniczenia tego jezyka dlatego coraz czesciej obsluguje peryferia operujac rejestrami a nie komendami bascoma. W rejestratorze, opis tez w tym dziale, zapisuje dane do wewnetrznej pamieci EEPROM. Bo jest to proste z poziomu bascoma...
Witam Mam nadzeje ze temat jeszcze aktualny, Bascom obsluguje standard Unique (125kHz) wiec warto sprawdzic czy standard zastosowany tutaj jest z nim zgodny. Sprawdz co dostajesz z wyjscia Data, podlacz sie na rx procesora i wyswietl to sobie na LCD lub podlacz data bezprorednio pod PC przez konwerter TTL/CMOS i bedziesz wiedzial co idzie. Dla Unique...
Dzięki za odpowiedzi, taki czas jest dla mnie idealny, nawet "potrojony" mnie zadowala :) Teraz pytania bardziej konkretne. Wstępnie będzie to Atmega128, pamięć typu 628512 podłączona zgodnie z helpem bascoma. Wg. dokumentacji, mogę "sprzętowo" obsłużyć 64kb, czy przejdzie taki myk, by podzielić 512kB SRAM na 8 banków i sterując je adresami A16-A18...
A wedlug mnie procki serii 51 to troche juz przeszlosc. Zgadzam sie z poprzednim postem ze lepiej zaczac od Atmeli ale z pic-ami bylbym ostrozny. Generalnie polecam BASCOM AVR demo mozna z interku sciagnac i na poczatek pisac programiki nawet z wykorzystaniem tylko symulatora. Pozdrawiam BB
Ja na początek proponuje procesor ATmega8. Mozesz go kupic tutaj www.tme.pl . Poszukaj kursów programowania w bascom lub jezeli czujesz sie na siłach to w C. Do programowania przyda ci sie programator-tu masz link jak zbudowac samemu za 20 zł http://www.ajd.czest.pl/~pawel.borkowski... Przyznam ze nie najłatwiejsze zadanie...
Jest kilka roznic w skladni jezyka,ale bez problemu mozna "przerobic kod zrodlowy ze zwyklego Bascoma na AVR i odwrotnie.Na poczatek 89C2051 w zupelnosci wystarczy.Jest tani i na poczatek wystarczy.AVR-y sa drozsze ale i szybsze no i wiekszosc posiada dodatkowa pamiec nieulotna.Powodzenia w programowaniu. :) :)
On Urxc Rs_rx_ok On Utxc Rs_tx_ok '---------------------------------------... Dim Rs_tx_bufor(7) As Byte Dim Rs_tx_licznik As Byte Dim Rs_tx_ograniczenie As Byte Ddrd = &B00000010 'TXD = wyjscie, reszta wejscia Portd = &B00000010 'TXD = stan wysoki, reszta HI-Z Ddrb = &B00001000 'PB3 = wyjscie,...
Ja wiem ze...... Ale chodzi mi o cała strukturę programu z racji tego że jestem początkującym no nie umiem jeszcze dużo komend niedawno opanowałem funkcje case Wszystko czerpie z kursów zawartych na necie no i właśnie z tego forum Widziałem wiele przykładów tego jak to rozwiązać ale żaden mi nie wychodził niestety np. Nie byly to najlepsze przyklady...
Witam Potrzebuje zrobic sterowanie silnikiem lewo prawo za pomoca procesora bedzie to wygladalo tak ze po wlaczeniu ukladu silnik zacznie sie krecic w prawa strone do momentu kiedy nacisne przsysk s1 nastepnie po nacisnieciu przycisku s2 bedzie sie krecil w lewo do momentu nacisniecia przycisku s3 uklad sterowania silnikiem mam juz wykonany i steruje...
W ustawieniach fusebit w programatorze ustaw źródło zegara na External XTAL. Czy procesor programuje się prawidłowo, bez błędów? Dziwi mnie, że najpierw ustawiasz porta i portc jako wejścia, a następnie używasz ich jako wyjść dla LCD. Spróbuj wstawić też Waitms 100 zaraz po Poczatek.
No, całego na zaliczenie nie zrobisz chyba. To Lcd to będzie trudne do przetłumaczenia. Na poczatek- w drugiej linijce masz 7bit- a nie wiadomo jaki to procesor. A reszta- ustawianie rejestrów.
Jesli finanse, to decydujacy czynnik, to 1) Oprogramowanie: sciagnij demo BASCOM'a: http://www.mcselec.com/index.php?option=... Limit dema to 4kB kodu programu - na poczatek to spokojnie Tobie wystarczy:) Na stronie jest tez genialny help w jezyku polskim! Sciagnij go. 2) Programator: Mozesz go sam sobie zlutowac....
yhmm, dziekuje a info bardzo mi to rozjaśnia - próbkowanie chciałbym co pół godziny, zapis na wszelki wpadek stały czyli jakis flash. Od razu pisze ze i tak nie wiem jak odbierac sygnaly z czujnika, a tym bardziej jak je próbkować i zapisywac (na razie). dopiero się ucze - co do mikroprocesora to heh... jak narazie zagadka... moze cos na poczatek? uczyc...
te kursy sa na plycie dolaczonej do elektroniki plus tej ostatniej jest ona poswiecona wlasnie bascom. poza tym kolega dostanie plytkę do testow swych pierwszych programow pod procka 2313 moze troche maly ale na poczatek wystarczy wersje demo bascoma bibloteke do obslugi kart CF noty katalogowe prockow i kilkanascie kodow zrodłowychi to wszystko za...
Witam, mam problem z napisaniem programu ktorego zadaniem bedzie przewijanie tekstu gdy np.: przycisk bedzie wcisniety , lecz gdy go poscimy aby tekst nie wracal na sam poczatek no i takze aby mozna bylo ustawic predkosc przewijania. Pozdrawiam i za pomoc bede sklonny ofiarowac 15pkt
Zerknij na ta stronke (powinienes znalezc sporo przydatnych informacji): http://www.avrprojects.net/ [ mam nadzieje ze znasz angielski ;D ] A jesli nie to moze kup sobie ksiazke "Programowanie mikrokontrolerow AVR w jezyku BASCOM" i tam masz kilka przykladow z opisami i listingami [na poczatek wystarczy...] Pozdro!
Po pierwsze musiałbys taki mikrokontroler zaprogramowac: - Na poczatek programowanie najlepiej zacząć od Bascom gdzyż jest dosyć łatwy - Gdy napiszesz program trzeba go skompilować i wrzucic do pamieci flash mikrokontrolera. Można to zrobić dosłownie za pomocą kilku kabelków podłaczonych do portu drukarkowego LPT oraz odpowiedniego programu. Takie rozwiązanie...
Witam. Czy ktoś wie dlaczego dziwnie liczy mi wartość Impw? W symulatorze jeżeli na pind.5 caly czas daje 0, to po osiągnięciu przez timer 0,1s (6249) wartość Impw wynosci 9300. Skąd to się bierze??? $crystal = 4000000 Config Timer1 = Timer , Prescale = 64 poczatek: Start Timer1 Impw = 0 Timer1 = 0 Do If Pind.5 = 0 Then Incr Impw Loop Until Timer1...
Jak w praktyce wykorzystac ten numer czujnika w kodzie BASCOMu?? Generalnie gdzie i jaka procedure wpisac aby wiedziec ktory czujnik zwraca w danej chwili temp?? to jest poczatek mojej przygody z uC wiec moja wiedza jest na poziomie absolutnego min.
Wystarczy nadac pare impulsow (czestotliwosc jest zalezna od typu przetwornika, zwykle kolo 38-40kHz) i poczekac na ich odbior. Czas pomiedzy poczatkiem nadawania a poczatkiem odbioru rowny jest podwojnej odleglosci od przeszkody. Schemat masz tu: http://idom.wizzard.one.pl/index.php?co=...
Za 3dolary mozna dostac obecnie takie uklady FPGA Korzystając z okazji mógłbym kolegę prosić o pokazanie jakie (konkretne oznaczenie) i gdzie w Polsce można dostać te układy i ile kosztują narzędzia do nich (soft + programator) ? Osobiście nie jestem na bierząco z PLD, co proponuje kolega na poczatek, jakiś zestaw ? Pozdrawiam, Light'I
Tak jak pisał "mickpr" musisz sobie to napisać ręcznie. Potrzebujesz dwóch znaczników - początek i koniec, szukasz w stringu (dobrze, że nie w stringach ;-) ) przecinka, zapisujesz pozycję jako początek, szukasz kolejnego przecinka, zapisujesz jako koniec. MIDem wycinasz tekst między początek+1 a koniec-1 i masz oczekiwany fragment. Następnie poczatek=koniec...
Z czesciami nie jest w Niemczech tak tanio :) Sklepy dla Hobbystow sa stosunkowo drogie. Praktycznie poza tym co zrobil kolega jest tam jeszcze mikroprocesor i bufory dla RS485. Jednak jak bys robil DMX to potrzebna by byla konsola lub interfejs dla PC. Mysle ze spokojnie mozna to zrobic na jakims niedrokim uC np. atmel i oprogramowac w Bascomie (choc...
tragedi nie ma , coś już tam umiem , ale to dopiero poczatki , portami umiem czytać , wyświetlacz tez umiem obsługiwać , z uartami też daje sobie radę , po spi i 12c też jakoś sobie radzę ale do karty nie wim jak się zabrać , po a tym że nie rozumiem avr-dos
Dzieki ponownie Johnys. Znalazlem. Nigdy nie chcialo mi sie zagladac do tej zakladki :-/ Jak myslisz (myslicie) czy dobry wyswietlacz wybralem na poczatek - wydaje mi sie troche nietypowy 64x192 znaki, czy moge miec problemy ze sterowaniem? Uzywam Bascoma 1.11.8.1
Ja zacząłem sie bascoma uczyc tylko dlatego ze jest prosty i dlatego ze ma dobrego helpa. Do WinAVR z C nie mam helpa i nie mam skąd sie uczyć :(. C znam, ale na platforme peceta, chociaz składnia w sumie ta sama. Rozumiem zalety obu języków, bo w C stworzyłem sporo aplikacji i wiem jakie ma mozliwosci. Stąd moje pytanie o manual do C na AVRy, jak tylko...
Kwestia samego wyliczenia, bo chyba mam z tym problem: Kwarc: 8000000 przeskalowanie: 64 8000000:64=125000HZ = 125kHz Timer jest 8 bitowy czyli 256-125= 131 131- tyle musi zliczyć bitów, by łączny czas dał 1ms. Zliczenie od 0 do 1 trwa 8µs To gdy zastąpię "131" liczbą "255" teoretycznie czas powinien wynosić 19ms czyli dłużnej niż 131,a na symulatorze...
zrobiłem też wg wskazówek w książce. Wcześniej dałem skana tego. I też nie działa :/ czy to moja mega padła ?? Skoro łączy się z PC to dziwne że nic na niej nie działa... Czy jestes pewny ze uC jest faktycznie zaprogramowany twoim programem? Sprobuj odczytac z niego program, zapisz gdzies jako np: "kopia.hex" i porownaj z oryginalnym 'wsadem' - "mrugajaca...
Tu masz troszkę prościej, z użyciem operacji przesunięcia bitowego (krótszy kod, łatwiejsza zmiana prędkości linijki led) Dim Led As Byte Dim Kier As Bit Config Portb = Output 'wszystkie porty b jako wyjścia' Portb = &B00000000 'wszystkie porty b w stanie niskim Config Portd = Output 'wszystkie porty d jako wyjscia Portd = &B0000000 'wszystkie porty...
jak kolega mysli ze teorie CAN opanuje bardzo szybko to sie myli... Zeby wysterowac czym kolwiek z CAN to nie takie proste jak tu koledzy pisza... Zastanow sie najpierw co chcesz wysterowac. Najlatwiej byloby jakbys zrobil dwa uklady z CAN i komunikacje midzy nimi. na jednym i drugim ukladzie wyswietlacz LCD i jakas klawiaturka i bylo by OK. na poczatek...
Osobicie uwazam ze troche latwiejszy ideowo jest Fast PWM. Jesli dobrze pamietam nazwe.. Taki tryb gdzie zawsze jest zwiekszana wartosc w liczniku i po najwiekszej mozliwej jest ustawiane 0. W tym bascomie masz jakies instrukcje przypisania do rejestrow...? Jesli tak to na poczatek mozesz uzyc tego co napisalem powyrzej. I po prostu wgrac sobie dla...
Włącz sobie lcd designer kliknij na ok zrobi ci pusty znak. Wpisz na poczatek jakas wartosc np 0. Potem wystarczy ze zrobisz tak: lcd "sekundy:";sek;chr(0... i to tyle ;)
Basic wprawdzie nie jest najszczesliwszym jezykim dla procesorow, ale na poczatek jest dobry. Niestety bardzo uzaleznia. Ja nie moge sie przestawic od roku na cos lepszego (C, ASM). Bascom jest o tyle dobry, ze ma gotowe procedury prawie do wszystkiego (LCD, I2C, 1wire, itd), ale jest dosc pamieciozerny. Chociaz ostatnio disaemblowalem proste IF'y i...
No to zaczynamy po raz kolejny. Coś takiego jak stworzyłeś to niestety za szybko nie będzie działać. Mega z kwarcem rs 14 z groszami działa naprawdę szybko i można zrobić bardzo dużo w jedna sekundę. Do odbierania i wysyłania danych można sobie napisać własną procedurę - nawet w bascomie i jest ona sporo szybsza i działa rewelacyjnie. Deklarujemy przerwania...
robot jest do konca dopracowany, program do niego napisany jest w bascom, przyplizony koszt budowy to tak: 2 modelarskie serwo mechanizmy jakies 40-50 zl za sztuke, procesor jakies 8 zl, w granicach 150 - 200 zl powinienes sie zmiescic, na poczatek jest to moim zadniem dobry robot dla amatorow.
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....
Koledzy ci dobrze podpowiadaja. Zamiast podstawek wyprowadza sie wyjscia programatora przy użyciu tz. Gold pinów. Dzieki temu masz programator pod wiele modeli AVR. Jesli juz chcesz to tak zrobic to wyprowadz sobie te piny od programatora tak jak ci podpowiadaja koledzy a z boku mozesz sobie dac ta twoja podstawke z ktorej tez wyprowadzisz piny. Z boku...
Proponuje zajrzec na poczatek do książki MIKROKONTROLERY DLA POCZĄTKUJĄCYCH Piotra Góreckiego. Tam masz podstawy i nieco technikali do wyjaśnienia wszystkiego. Dopiero potem przetestujesz programy z tej WIĄZANI, tez jest dobra ale nie wyjaśnia wszystkiego az tak.
Pokazujesz to chyba jako żart. Dobrze, że nie zrobiłeś tego na jakimś ARMie. Niedawno jeszcze niektórzy żartowali, że na elektroda.pl będą pokazywane projekty migającej diody. Teraz widać, że to przykra rzeczywistość. hmm ja jakos nie widze problemu. Jak by to zrobil w Bascomie to jeszcze mozna by sie przywalic, a tutaj widac chcec nauki assemblera...
Witam! Posiadam uklad TDA7330B, chcialem sobie zrobic dekoder RDS na wyzej wymienionym uC (w bascom'ie). Nie bardzo wiem jak rozpoznawac poczatki blokow, bawil sie juz ktos tym ukladem a moze ktos moze udostepnic kawalek kodu programu ???. Wszelka pomoc mile widziana :) Pozdrawiam !
Zaczynam zabawe z Cross Studio na ARM Chcialbym na poczatek podpiac LCD graficzny AT91SAM7X256 Zależy mi na zaoszczedzeniu ramu i chciałbym umieścic dane (fonty, obrazki) w pamięci flash Nie moge nigdzie znaleść jak to zrobić w bascomie bylo cos takiego NAZWA: .db 65,66,67... .db ... Jezeli byl by ktos taki mily i mnie oswiecil z przykladem jak sie...
To załóżmy taka sytuacje.. Obsluga przerwania Timera1 zlicza nam czas. Po okreslonym czasie,nastepuje zalaczenie portu. Jezeli licznik do zliczania czasu w WinAVR bedzie zadeklarowany jako zmienna lokalna i nastapi reset to czy licznik bedzie dalej prawidlowo zliczal?fakt ze wystapi zwłoka wynikajaca z kasacji zawartosci timera1. w bascomie juz taka...
Witam wszystkich forumowiczow jestem tu nowy :) Chcialem zaczac moja przygode z mikrokontrolerami itp Co na poczatek polecacie ? I jaki jezeyk polecacie C ? moze Bascom ? a moze cos innego ? Czyli chodzi mi o pelny zestaw + jakas ksiazka dla poczatkujacego i ewentualnie moze linki do sklepow w USA gdzie to moge kupic. I jeszcze jedno pytanie czy ktos...
Witam kolegow! Na poczatek powiem ze szukałem na forum tematu tego typu i nie znalazlem... Mam problem a mianowicie jak probuje zaprogramowac ATmege8L w obudowie TQFP przez interfejs ISP, to wogole mi jej nie wykrywa? dlaczego? Dodam ze programuje pod Bascomem wszystkie bity w konfiguracji sa ustawione jak nalezy. Tego problemu nie ma z ATmega8L w obudowie...
na poczatek poczytaj pdf od tda7318 ja tez sie wkrotce bede z nim zmierzal mysle ze dam rade. W pdf masz mase informacji na temat tego ukladu sterowany I2C wiec wysylaj tylko do niego konkretne adresy zreszta na forum tez duzo znajdziesz
pytanie na poczatek 24 bity ta sa 3 cyfry po 8 bitów czy zakrez od 0 do 16777215 jesli ni sie kalkulator nie pomylił ja pisze w bascomie wiec tylko w tym zakresie moge pomuc bo jesli masz ciag znaków 1 i 0 o długosci 32 bitów i chcesz z tego wyciagnac 4 cyfry to sa operacje schift left i schift right i przesówasz to o ile bitow Ci pasuje w razie niejasnosci...
Na poczatek daj sobie stała wartość counter i jako podprogram obsługi przerwania tomera daj cały mój soft od p1.1 = słowo.15 rotate słowo , left , 1 return a w petli głównej daj Do nop loop i zobacz jak bedzie śmigac mysle że bedzie dobrze
Nie składam winy na bascom tylko proszę o pomoc kolegów. Problemu z zliczaniem impulsów już nie mam. Napisałem program lecz jest on napisany fatalnie dlatego że nie mam pomysłu w jaki inny sposób go napisać. Może koledzy wskażą mi jak to napisać lepiej dlatego że stos mi się przepełnia i program "wariuje". [syntax=basic4gl]$crystal = 8000000 'Deklaracja...
Czesc, Dzieki za odpowiedzi :) Uklad zasilam napieciem 12 V, tyle max. moze dac zasilacz ktory posiadam (zreszta kupiony specjalnie do zasilania programatora ... ), jezeli mowicie ze to za malo .. no coz, czekaja mnie kolejne wydatki. Tranzystor o ktorym piszecie w dokumentacji jest opisany jako "uklad scalony", i jest stabilizatorem napiecia w moim...
Dziekuje za odpowiedz, niestety bascom nie znam, wiec i z przetlumaczeniem bedzie problem tym bardziej, ze nawet w tym arduino to stawiam pierwsze poczatki. Z przeslanego linku wywnioskowalem jednak ze zmienne moje powinny miec przypisane ze tak powiem swoje sztywne adresy aby mozna bylo je wogole odczytywac i zapisywac z tego samego i w to samo miejsce...
Czyli dla Atmega8 informacja o dyrektywach to bedzie "m8def.dat" ...aha dzieki mysle ze t pomoże jak na poczatek, ale skąd np. mam wiedzieć który Pin to która nóżka od scalaka? W Pdf'ie od Atmegi8 nóżki są oznaczone PD* PB* i PC* (gdzie * to numerek) Naszło mnie jeszcze jedno pytanie. Co jesli chciał bym użyć wewnetrznego oscylatora zamiast zewnętrznego?...
Witam. interesuje się elektroniką i mam 13 lat co bym mógł na poczatek czytać,uczyć sie tylko nie mówcie o szkole bo to już wiem.elektronika to moja pasja a nie gdzieś mi się wyrwało.Wiem co to jest rezystor,kondensator,mikrokontroler..i chciałem sięgnąć po książki takie jak:programowanie mikrokontrolerów w języku bascom,Mikrokontrolery AVR w praktyce...
Można, a w BASCOM-ie przerwanie od portu szeregowego nazywa się "serial" i to jego obsługą musisz się zainteresować. Przykładowy kod w BASCOM-ie 51: $crystal = 11059200 ' czestotliwosc kwarcu $baud = 2400 ' predkosc transmisji Dim X As Byte ' deklaracja zmiennych Enable Interrupts ' wlaczenie przerwan Enable Serial ' wlaczenie przerwania portu RS232...
Witam, Dwa procesory i PCF a na dodatek program w bascomie - to ma być żart czy też tylko mi się wydaje ? Jedyne czym autor może się pochwalić to obudowa... a jesli bylo by 5 procesorow to co ?? czy twoje czepialstwo wynika z twoich kompleksow ?? :) jak na poczatek zabawy z elektroniką/programowaniem to ukladzik jest naprawde fajny. przede wszystkim...
Witam. Patrz komentarze które dodałem do Twojego listingu: $regfile = "m8def.dat" $crystal = 8000000 Config Pinb.3 = Input 'pinb.1 jako wejscie Config Pinb.2 = Input 'pinb.2 jako wejscie Config Lcd = 16 * 2 'jaki zostal podlaczony wyswietlacz LCD Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4...
Jeśli chcesz aby program wykonał się raz to po prostu nie umieszczaj kodu w nieskończonej pętli Do Loop. A jeśli już używasz pętli nieskończonej Do Loop to możesz bez problemu z niej wyjść funkcją Exit Do. Aby wyłączyć takie coś : "_" użyj funkcji : Cursor Off Noblink $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin...
Jest jakiś sposób/komenda/stan pinów, po którym by wystąpiło Zresetowanie RAMu wyświetlacza?? W nocie katalogowej masz podane z pewnością komendy za pomocą których możesz sterować LCD. Jest tam ciąg liczb który odpowiada czyszczeniu ekranu. Proponuję użyć tego co wymyślił producent :) NIe wiem tylko czy dasz radę zrobić to BASCOM-em. Nie znam tego...
Tylko matura, głównie matma i fizyka i najlepiej na rozszerzeniu, zresztą to zależy na jaka uczelnie. Na niektórych juz ryzyko zdawania na podstawie tych przedmiotów może sie wiazać z ryzykiem niedostania sie, dlatego lepiej sie starać. A na AiR jest ze tak powiem z wszystkich dziedzin po trosze, zawsze jak sie bardziej interesujesz informatyka, to...
poczatki uzwojeń trudne poczatki bascom projekt bascom
kupić pralkę miele radio navcomm zamek klapa octavia
Potencjometry do hoverboarda: wybór i zastosowanie Rozdzielczość i format nagrywania kamery MBG Line 900Pro