A więc i ja może coś dorzuce:) 1) Jeśli silnik ma wykonywać określony obrót to zaopatrz się w silnik krokowy (odpowiedni mocny). Wysterujesz go z uP przez np. ULN xxxx gdyż owy silniczek pobierał by zbyt dużo prądu z pinów procesora. 2) A jeśli chcesz sterować szybkością wentylatora to zastosuj modulację PWM (jeśli to wentylatorek "komputerowy" to pin...
Mikrokontroler Attiny - 3 zł, programator (jednorazowy wydatek) - 20 zł, środowisko Bascom darmowe. Schemat ? Narysuję Ci w domu, ale to tylko 8-mio nóżkowy procesorek + kilka elementów dookoła.
Podaj cały projekt - tylko nie kopiuj go, tylko wyeksportuj (File-Export-Archive File). Wygląda to na ręcznie modyfikowany projekt wciągnięty na siłę do Eclipse. środowisko BASCOM AVR jest chyba bardziej przyjazne... Jest prostsze.. ale nic poza tym.
Witam Na początek polecam Mikrokontorlery dla Początkujących http://www.btc.pl/?id_prod=10652 Znajdziesz tu przykładowe programy, jak złożyć programator, skąd pobrać i jak skonfigurować środowisko programistyczne . Ogółem skarbnica wiedzy na początek. "Mikrokontrolery AVR w praktyce" jest dosyć ciekawa , ale na początek nie polecam , możesz pogubić...
Jeśli nigdy wcześniej nie miałeś styczności z programowaniem to polecam poszukać jakiegoś kursu Pascala lub Basica jub jakiegokolwiek języka programowania i popisać coś na PC żeby zrozumieć jak to działa. Bascom to środowisko Basica dla mikrokontrolerów.
Zostałem przy języku Bascom
przymierzam się do kupna zestawu startowego AVR (mam zamiar programować w BASCOM), ktoś jakiś poleca? Za część ceny zestawu startowego, do którego będziesz musiał jeszcze dokupić programator/debugger, kupisz np. Xplained lub nowe płytki nano, np. z ATMega44809 lub innymi. Na płytce masz wbudowany programator/debugger + darmowe środowisko Microchip...
W każdym języku programowania: ASM, C, BASCOM, PASCAL... Zawsze kodem wynikowym jest kod maszynowy, a procesorowi wszystko jedno kto lub co ten kod stworzyło. Programatory mogą nie być obsługiwane przez wybrane środowisko C, ale do tego zaprzęgniesz pomost dla programatorów z BASCOM-a 8051.
Witam *.bas chyba, nie .bis :D Pliki .bas to kody źródłowe programów napisanych w bascomie. W celu uzyskania plików .bin lub .hex (wsad pamięci) należy kod źródłowy przekompilować (np. w Bascom AVR, 8051), robi się to często w środowisku programistycznym, w którym został napisany. Bascom AVR/8051 posiada też programator, ale możesz użyć np. PonyProga...
Które jest bardziej przyszłościowe i jakie korzyści oraz straty (intelektualne) poniesie nasz początkujący, któremu na pierwszy ogień podamy jedno z tych środowisk. Oddaje głos zdecydowanie na Bascom .
A ma może ktoś z was jakiś prosty przykład do obsługi wyświetlacza LCD i jak dodawać biblioteki bo szukam po internetach ale niczego nie rozumiem. Zacznij od nauki C lub C++ a nie "dodawania bibliotek" . Nauki bez uKontrolera. Na PC-ie.
Do tego projektu możesz wybrać mikroprocesor rodziny AVR np. Mega32. Możesz nim wysterować 32 urządzenia. Środowisko programistyczne możesz wybierać spośród trzech: asembler, C lub Bascom.
A jak ktoś np. pisze w Bascomie? Bascom jest środowiskiem zamkniętym dla uK Atmela. Jakie jest tu wsparcie pod katem bibliotek, czy też nietypowych mikrokontrolerów? W każdym środowisku możesz przecież napisać własne biblioteki i definicje nowych układów, większość dostępnych wraz z danym środowiskiem bibliotek to tylko przykłady, często są mało wydajne...
AVRa możesz "ogarnąć" w BASCOMie albo w C. Alternatywą jest Arduino Nano (~15zł) i dedykowane środowisko.
W skrócie taka, że pierwszy to środowisko do programowania AVR w języku Bascom, a drugi w języku C.
Traktuj pozostałe 8 znaków jak drugi wiersz, mimo, iż jest tylko jeden. Wiąże to się z ustawieniem bitu N na 1 i odpowiedniej modyfikacji wyświetlania (powyżej 8 znaków najczęściej zaczynamy od 0x40 dla adresu znaku - istnieją też LCD o innych adresach drugiego wiersza). http://home.iae.nl/users/pouweha/lcd/lcd... W środowisku Bascom definiujemy...
Nie mam, bo to tylko mikrokontroler (Attiny 13), złącza ISP, kondensatory filtrujące, stabilizator na 5V (7805) i przekaźnik sterowany kluczem tranzystorowym. Musisz mieć programator i zainstalować sobie środowisko Bascom.
tzn środowisko bascom potraktuje jago testowe w celu weryfikacji działania peryferii ,potem jak będę że wszystko jest ok ,zacznę pisać w [c]
Rewelacja. Zawsze uważałem, że Bascom to świetne środowisko tylko nikomu nie chce się optymalizować programu stąd błędny wniosek, że generowany kod jest za wolny i za ciężki. Ja, swojego czasu, robiłem cuda na 8051 z softem pisanym w Bascomie. Pozdrawiam, PC
A nie lepiej ten fragment poprawić: Kompilatory pod 8bitowce: * ASEMBLERY : AVR Asembler (składnik AVR Studio), AVRA * C/C++ : WINAVR (środowisko), AVRGCC, IAR C++, CodeVisionAVR * BASIC : BASCOM AVR, FastAVR * PASCAL : Embeeded Pascal AVR, AVRCo
1) Szybszy kwarc 2) Zmienić kwarc na USART friendly 3) Zmienić protokół transmisji na szybszy 4) Zmiana środowiska (Bascom to nie demon szybkości) 5) Pozdrawiam
AVR. Jak PiotrPitucha- ma peryferia. Mnóstwo literatury i programów w sieci. Darmowe środowisko programistyczne- AVRStudio- assembler. Może być zintegrowane z darmowym C-AVRGCC. Można Bascom- darmo na małe mikrokontrolery- niedrogo pełna wersja. Tani programator. Procesory najpopularniejsze: ATtiny2313, ATMega8, 16, 32.
Witam. Czytałem, że jest możliwe deklarowanie zmiennych w pamięci programu - FLASH mikrokontrolera i późniejsza ich modyfikacja przez sam procesor. Czy jest to możliwe w środowisku BASCOM, i jaką ilość pamięci FLASH można na zmienne przeznaczyć?
Owszem, tylko te cegiełki to już nie Bascom, a sprytni użytkownicy tego środowiska wykręcają się jak mogą od asm, jakby ich miano przypiekać... ;)
Aby ten problem rozwiązać zastosowałem sprawdzoną opcję: uruchomiłem Bascom 8051 Demo w środowisku Win 2k. Wszystko zadziałało jak trzeba.Jeśli ktoś sprawdzi wariant opisany w tym poście (wmware pod W7 i pod nim W2k) to bardzo proszę o info. Temat zamykam.
Witam, Spokojnie i po kolei. Co to za "makieta", jaki programator, jakie środowisko (bascom, winavr), czego używasz (jakiego programu) do "łączenia się" z procesorem? Pokaż ustawienia programatora i napisz, jaki dostajesz komunikat. Pozdrawiam, Dr.Vee
Instaluj AVR Studio 4.18 - i ucz się C - dobrze że nikt nie umieszcza w ds'ach przykładów w Bascom xd
chcę programować w środowisku bascom, zamierzam zacząć naukę. Chcę zbudować najprostszy programator w oparciu o ten układ, czy mógłbym prosić o jakiś schemat? Myślałem o programie AVR Studio, ale może być inny.
[url=http://www.forbot.pl/forum/viewtopi... Tu masz pomocne informacje, które pomogą Ci wkroczy w to środowisko
Hmmmm... samemu, np. w środowisku AVR Bascom, albo Atmel Studio. Jeśli jednak nie miałeś do tej pory wiele wspólnego z programowaniem, to zdecydowanie za głęboka woda.
Skąd pochodzisz? Bo z opisu widze że jest to 15min. ciężkiej pracy w skomplikowanym środowisku bascom :D Z opisu ciężko mi wywnioskować o so chosi, ale myśle że możnaby to zrobić na poczekaniu! Jakby co wal na priv, pomogę!
To kod w języku Bascom, ściągnij sobie jakieś środowisko do Bascom'a, np Bascom_AVR i skompiluj. http://www.mcselec.com/index.php?option=... Wtedy otrzymasz plik HEX i możesz wgrywać na atmege. Samo zaprogramowanie mikrokontrolera zależy od tego jaki masz programator (nie każde środowisko obsłuży każdy programator),...
Lista wspieranych programatorów jest jaka jest, samo IDE chyba już się nie rozwija, a w każdym razie nie jest to z pewnością dynamiczny rozwój. Moim zdaniem o ile w początkach AVR można się było pobawić, bo wszystkiego brakowało, a BASCOM dawał na tacy, teraz jednak zamykanie się w takim hermetycznym środowisku jest nierozsądne.
Trzeba uważać i czytać cały kod jeśli się go wpisuje, zwłaszcza do swojego mikrokontrolera :D Nie zauważyłeś, że ten Bootloader jest przykładowy i był użyty na takiej płycie testowej. W kodzie skonfigurowano dwie diody LED do mrugania :) I tak jak normalnie nigdy nie konfiguruję wejśc bo normalnym stanem pinu po resecie w mikrokontrolerze jest "wejscie"...
Przeszukałem internet i sporządziłem schemat. Może kolega ma przykładowy program adc w środowisku Bascom? http://obrazki.elektroda.pl/7192769700_1...
Nie widzę w tym programie jak można skompilować kod i zapisać go jako *.hex tak abym mógł go wgrać np: w AvrStudio Domyślam się że mogę to tylko zrobić z poziomu programu Arduino ? Jeżeli tak to czy muszę mieć ten zestaw uruchomieniowy czy mogę użyć programatora którym posługuje się w Bascom i AvrStudio W środowisku Arduino procek programuje się wciskając...
Witam. Wydaje mi się, że kiedyś czytałem na elektrodzie, że nie jest możliwe uruchomienie popularnego kompilatora Bascom w środowisku Linux (w moim przypadku Ubuntu 8.10). Jednak postanowiłem sam sprawdzić (pod WINE), i proszę :-). Wydaje się, że wszystko działa. Co prawda zarówno Bascom 8051 jak i Bascom AVR wywalają błąd na starcie, ale nie przeszkadza...
Hmm… niektóre środowiska programistyczne mają wbudowany programator. Np. jeśli pisałbyś w bascomie to wystarczy kliknąć „program chip” i już :). Musisz się zdecydować w czym chcesz pisać IMHO Bascom jest dobry na początek. Ma podobną składnie do Pascala, a tego w szkołach nawet uczą. A jeśli chodzi o samodzielne programatory to jest...
Witam. Chciałbym dotrzeć do waszych doświadczeń związanych z watchdogiem, zwłaszcza w rodzinie AVR Atmela, programowanych w środowisku Bascom. Czy może się zdarzyć, i czy zdarzyło się wam kiedyś, że mimo aktywnego watchdoga procesor 'uwiesił się'? Czy taka możliwość teoretycznie jest możliwa? A jak to wygląda w praktyce?
Witam! Posiadam wyświetlacz z kasy fiskalnej Posnet Niestety nie potrafię go obsłużyć w środowisku bascom. Zbudowany jest na KS0066 (a to chyba nie jest standardowy HC). Na wyświetlaczu znajduje sie oznaczenie PHICO D-0 9945 94V-0 Bardzo proszę o pomoc w uruchomieniu wyświetlacza.
Witam! Chciałbym zrobić urządzenie, które będzie podłączone do linii telefonicznej, i którego zadaniem będzie rozpoznawanie kodów DTMF nasłuchiwanych na linii. Chciałbym, aby urządzenie oparte było na mikrokontrolerze AVR i środowisku BASCOM AVR. Bascom udostępnia gotową funkcję DTMFOUT. DTMFIN nie znalazłem. A może taka funkcja jednak istnieje?
lock_prescale_set( clock_div_4) nie wiem jak to się robi w bascomie. Nijak, zmienia się to w fuse'ach. Np. ja korzystam z programatora z godnego z stk500 dostępu do fusebit'ów z poziomu bascom'a nie mam. Fusebity zmieniam za pośrednictwem avrstudio. Natomiast pracując na programatorach zgodnych z stk200/300, można fuse zmieniać w środowisku bascom.
Podczas programowania w bascomie wprowadzałem różne opóźnienia ale to miało niewielki wpływ na usunięcie błędów. Początkowo procesory dawały się programować następnie się blokowały. Teraz pliki wygenerowane w bascomie (bin lub hex) wykorzystuję w "Pony Prog". Jeżeli chodzi o różnice pomiędzy Bascomem i Pony Prog 2000 to raczej trudno jest je porównywać....
Problem jest koncepcyjnie taki sam jak ten, czy zaczynać od Arduino/Bascom czy od razu "normalnie" programować ;-) Albert
Kiedyś była nagonka na Bascom... Teraz Arduino popada w niełaskę.. Po za tym kolego w moim wieku, to już raczej nie będę szukał bardziej rozwojowego środowiska. Chyba nawet mi nie jest potrzebne. Gdzie Ty kolego widzisz klocki Arduinowe? Płyteczka zrobiona specjalnie pod ten projekt. :)
Witam panowie Nie jestem pewien czy zajmujecie się tą dziedziną programowania ,ale chciałbym zaproponować temat zaprogramowania mikrokontrolera w środowisku Bascom. Cały problemem w sumie było by stworzenie odpowiedniego algorytmy opartego o metody logiki rozmytej. Tak się zastanawiam czy w ogóle da się umieścić taki program na mikroprocesorze firmy...
1. Tytułu nie pisze się duzymi literami. 2. W zastosowaniach przemysłowych przy tak nikłej wiedzy z µC bym się nie pchał w programowanie czegokolwiek, tymbardziej w środowisku Bascom, przemysłówka to za duża odpowiedzialność finansowa w wypadku potencjalnej awarii, a to środowisko progr. jest zbyt mało elastyczne aby za jego pomoca dostatecznie...
Witam. Szukam prostych projektów w sam raz dla początkujących uczących się programować w środowisku BASCOM. Nie chodzi o gotowce, lecz o sam pomysł. Mam na stanie tylko Attiny13 więc jak ktoś by miał pomysł i by się chcial nim podzielić, zapraszam do odpowiedzi w tym temacie. :) Dodano po 2 Dodam iż migajace diody mam już za sobą.
Jeśli chcesz nauczyć się pisać programy polecam kurs Bascoma AVR lub 8051 z Elektroniki dla wszystkich. Jest także dostępna płytka testowa do każdego z kursów. Więcej znajdziesz na ich stronie domowej. W trakcie pisania powtórzyłem wypowiedź poprzednika, ale jest także w EdW specjalny zeszyt poświęcony środowisku Bascom.
PS.Zaniemyśl wita, pracuję w P-ń :) Ok, masz schemat w miarę obcykany, dodaj filtrację zasilania (kondensator 100n + 4,7uF tanal). Jeśli chodzi o program - zainstaluj środowisko Bascom. Zdefiniuj dane piny jako wyjścia (buzzer, tranzystor), przycisk jako wejście. Może napiszesz konkretny algorytm działania - po tym pewnie sam napiszesz program, a jeśli...
Cześć, mam problem w napisaniu programu w środowisku BASCOM: *W jaki sposób mogę napisać kod, który sprawdzał będzie które PINY(portu.a) mają stan wysoki. przykład: &B00011001 w odpowiedzi chciał bym dostać zmienną "R" w której wyświetli się, że stan wysoki występuje na 3 pinach. Za wszelkie pomoce w naprowadzeniu wielkie THX
Świetny pomysł (zawsze na czasie) z tym woltomierzem do auta. Mam pytanko czy ktoś próbował zrobić wsad do atmega8 dla przedstawionego schematu w środowisku "Bascom" ? - bo w "C" póki co nie pisałem. Pytam bo chętnie zamieniłbym wyswietlacz led na lcd przy tym projekcie ale nie bardzo wiem jak napisać w Bascom odczyt pomiaru ADC1 tak aby otrzymać równie...
dziękuje wam za obszerne wytłumaczenie stawiam swoje pierwsze kroki w środowisku Bascom więc moja wiedza na temat flag jest mała (wiem że są ale jeszcze nie bardzo umiem z nich skorzystać) (at)Dyonizy podał mi algorytm według którego czuję że jestem wstanie napisać kawałek programu który będzię dwa razy sprawdzał czy jest wciśnięty mikroprzełącznik
Mam pytanie: jak zrealizować transmisję kodu RC5 używając procka 90S2313 i środowiska Bascom AVR? Próbowałem już to wykonać wg pomocy zamieszczonej w Bascomie AVR(komenda "Getrc5" i odbiornik podczerwieni odpowiednik TFMS5360). Sprawdzałem kilka pilotów telewizyjnych i brak reakcji. Może trzeba wykorzystać inne rozwiązanie niż w pomocy? Proszę o porady...
Czy wiesz co to będzie za zestaw? Być może jest na nim coś, co może ułatwić pracę. Na przykład drabinka R-2R, filtr dla modulacji PWM lub jakiś gotowy przetwornik cyfrowo-analogowy. Sugeruję rozważyć zastosowanie środowiska BASCOM dla procesorów z rodziny 51, jeśli typ procesora będzie przez nie obsługiwany. BASCOM ma w tym przypadku trzy zalety: 1....
Witam! Orientuje się ktoś może czy za pomocą np atmega16 lub 32 jest możliwość wygenerowania trzech sygnałów przesuniętych między sobą w fazie o 120st? o napięciu w zakresie 0-10V z rozdzielczością 10mV? tester służył by do testowania zabezpieczeń nad prądowych (pełnił rolę przetworników I/U). Mile widziana pomoc programowa w środowisku BASCOM
No dobra, czyli pobawię się na początek timer0. Oby Bascom mnie zrozumiał. Bardzo dziękuję za wszelkie wskazówki, a co do avr studio... pewnie nieprędko tkne to środowisko, bo się zraziłem. Pozdrawiam! :)
Kolego M.S. wiem ze dla wielu programistów bascom jest rewelacyjnym środowiskiem programistycznym, jednak nie zdają oni sobie sprawy z tego że te banalne polecenia niosą za sobą dziesiątki czy setki linijek kodu w asemblerze i to bez względy czy z danej deklaracji wykorzystujecie jedno czy wszystkie polecenia. W asemblerze w programie jest to co jest...
No to konkretnie. Procesor AT89c2051, środowisko tworzenia programu Bascom 8051 (jest wersja demo), programator równoległy (Progat, Willem etc...). Na wszystkie w/w hasła znajdziesz info w necie.
ASM = niezawodność oczywiście bawiąc sie asm masz możliwość pełnej kontroli nad wszystkimi operacjami wykonywanymi przez naszą małą kosteczkę zajmuje to więcej czasu ale programy pisane w asemblerze są najmniej zawodne , mają najkrótszy kod wynikowy i pozwalają na pełną kontrolę działania mikrokontrolera . Zaletą c jest uniwersalność środowiska wadą...
To prawda, np. w podobnej obudfowie można kupić XMEGA8E5, który ma 4-kanałowy PWM, ale zamiast kombinować z dodatkowym kanałem PWM i jego sterowaniem, można wykorzystać dostępną w E5 programowalną logikę - moduł XCL. W ten sposób możesz sobie tę bramkę zaimplmentować sprzętowo (BTW, wyjścia timerów w XMEGA jeśli skieruje się na ten sam pin portu domyślnie...
Tak, pod warunkiem oczywiście że program jest napisany w taki sposób że uC się wyrabia i nie gubisz przykładowo części przerwań. Dokładność źródła zegarowego też oczywiście ma znaczenie. Umieszczanie części obsługi wyświetlacza w przerwaniu w takim środowisku jak bascom nie jest zbyt dobrym posunięciem.
Witam serdecznie! Mam pytanie. Czy komuś udało się zaprogramować kostkę AVR90S4433 za pomocą programatora COMBO? W liście obsługiwanych układów brakuje tego Atmela, choć programator posiada złącze ISP. A jeśli to będzie niemożliwe, to czym zaprogramować AVR90S4433? PS. Combo daje się skonfigurować tak, aby programować bezpośrednio ze środowiska Bascom,...
A kto Ci każe używać BASCOMa? Użyj takiego środowiska, które znasz.
Proponuje zacząć od ćwiczeń na jakimś gotowym zestwie np. coś takiego: http://sklep.avt.pl/p/pl/49612/plytka+dr... Lub szukaj pod nazwą "Zestaw uruchomieniowy". Jeśli czujesz się na siłach to możesz kupić w częściach i zlutować samodzielnie. Jak nie, to szukaj gotowego uruchomionego. Na początek sugerowałbym coś z procesorów...
Dostałem staroć w postaci Płytki bascoma AVT 2500 i programator AVT 2502 Wiem, że to starocie, ale pobawić się można, szczególnie gdy kurzą się stare procesorki. Mam programator USBASP V2.0 i podobny ISP. Co dziś oczywiste nie mam w komputerze portu LPT. No i mam jeszcze KONWERTER USB - UART (RS232 TTL) UKŁAD PL2303HX. Czy jest możliwość przejścia...
na początek może bascom
Witam, Zaczynam przygodę z programowaniem mikrokontrolerów i mam zasadniczy problem - posiadam układ z mikrokontrolerem AVTtiny2313, używam środowiska Bascom AVR do jego programowania, język podobny do Basic. Natomiast próbując znaleźć w Internecie cokolwiek na ten temat pojawiają się głównie wyniki - układy, tutoriale, urządzenia - z Arduino. I zasadnicze...
Witam. W środowisku Bascom wykorzystuję wyświetlacz graficzny 240x128 i jestem ograniczony jego szerokością max. 120mm. Cena takiego wyświetlacza wraz ze sterownikiem T6963C wynosi około 380 netto. Zastanawiam się czy jest możliwe aby kupić normalny wyświetlacz (tańszy) o całkowitej szerokości 144mm i ustawić go pionowo. Podstawowy problem jaki mam...
Dzięĸi!:)Postawiłem już środowisko:)Niebawem się przyjrzę tym książkom:)
A znajdź kolego ośla łączkę i chociaż tyle przeczytaj. Nie najlepsza to porada.. Ośla Łączka jest zorientowana pod programowanie w środowisku Basic (Bascom). Autora zainteresowania idą w kierunku Arduino, który nie jest zbieżny z Bascom. Poza tym Ośla łączka pokrywa podstawy elektroniki w bardzo małym zakresie. W tej dziedzinie jednak nie wystarcza...
Witam Jaki programator JTAG będzie działał bez problemu z Atxmega128a3 w środowisku BASCOM? chciałem spróbować zrobić coś na minimodule propox http://www.propox.com/products/t_278.htm... Polecany przez propox do tego modulu progranator jtagice mkII raczej nie zadziała.. http://www.propox.com//products/t_203.ht... czy odpowiednik jtagice da radę? : http://allegro.pl/jtag-do-avr-3w1-jtag-i...
No to pogratulować wykonania... A co ma być nie OK? Z hardware'owego punktu widzenia jest cacy, pamiętaj tylko o kondensatorku 100n przy pinach Vcc-GND i rezystorze do RESET'u. Sugeruję jednak zmianę procka na AVR'a AT90s2313 - ma identyczną topologię jak dziadek 89xx51 (oprócz resetu - '51 resetuje się stanem wysokim a avr'y niskim). Dzięki temu będziesz...
Teraz jeszcze takie jedno pytanie: jakim programem będę mógł wygenerować plik .hex z pliku .c który sobie napiszę ? Właściwie każdym który służy do pisania programów dla AVRów. Ogólnie program który to robi zwie się kompilatorem i najczęściej jest częścią zintegrowanego środowiska programistycznego zwanego IDE. Do najpopularniejszych środowisk tego...
Witam Szanownych kolegów,mam mały problem,potrzebuje zrobic sterowanie 80 ledami,mysle o zastosowaniu procka ATMEGA8535 i za pomoca tranzystorów zrobic matryce 10x8 i tu mój problem nie wiem jak napisac program w srodowisku Bascom, który by losowo gasil diody i ponownie je zapalał -takie gwiazdziste niebo.Szukałem na forum ale nie ma konkretnych przykładów.Moge...
Witam, tego co na obrazku szukaj pod hasłem "SCADA". Możliwe, że szybciej lub łatwiej będzie użyć Node RED z odpowiednimi dodatkami. Oczywiście możesz napisać program samodzielnie i chyba każde współczesne środowisko i język dadzą radę. Pozdrawiam.
Witam ! Mam pytanie programuje atmegę 644P (100% atmega 644p) i mam problem z konfiguracją 2 uartu. Ust Podczas kompilacji wyrzuca mi błąd 117 co oznacza nieznane źródło przerwania . Atmega jest na 100% 644p i posiada 2 uarty, 644 posiada 1 uart. Programuje w środowisku bascom wersja 1.11.9.0. Co jest przyczyną takiego stanu ? Bardzo mi zależy na 2...
Witam, Oczywiście jest dokładnie jak napisał M. S., tzn. można wyłączyć RESET używając programatora szeregowego. Ja akurat używam zarówno programatora szeregowego, który jest bardzo wygodny (praca w środowisku WinXP - Bascom) jak i programatora równoległego, który daje dużo większe możliwości ale jest znacznie mniej wygodny(aplikacja obsługująca programator...
Witam i od razu pytam. Jako że nigdy nie uruchamiałem wyświetlacza graficznego 240x128 z kontrolerem T6963C w środowisku bascom avr atmega 128 to mam w związku z tym pytanie: o ile na wyświetlaczu tekstowym nie mamy żadnego wyboru wielkości czcionek o tyle na LCD graficznym zastanawiam się czy mogę zmienną np A wyświetlać na połowie ekranu. Zmienna...
Procedury w pdf są raczej średnio przemyślane, do odbioru najlepiej użyć przerwania Rx Complete , przykład użycia mozna znaleźć w przerabianym przeze mnie na AVRasm2 MiniDDS : http://www.elektroda.pl/rtvforum/viewtop... :arrow: rafiks : Kompilator asemblera przyjmuje, gdy ma włączoną opcję ' -c ', tylko mnemoniki z małej litery...
Kabel LPT to jest najzyklejszy kabel drukarkowy, cena myślę, że nie przekracza kilkunstu złotych. Jeśli chodzi o programy, to ja jak narazie programuje w Assemblerze i używam do tego środowiska programistycznego AVR Studio 4. Assembler jest dość trudnym językiem, ale umożliwia za to całkowitą kontrolę nad pisanym programem i fukcjami uProcesora. Do...
Obserwując ścieżki, to one biegną od slotu na rezonator także do innych podstawek (oprócz podstawki SLOT B 8-pin), czyli do innych procesorów także, które czasem wymagają zewnętrznego taktowania dla ich zaprogramowania czyli wpięcia jednocześnie z procesorem rezonatora o wymaganej częstotliwości gdy nie mają go w swoim wnętrzu... Czasem takie rozwiązania...
Do nauki programowania mikrokontrolerów najpopularniejsze są chyba AVR-y firmy atmel, jak np. ATtiny2313. Dość prostym językiem programowania jest Bascom, ale przy poważniejszych programach pozostawia on wiele do życzenia, i jest płatny (wersja demo ma ograniczenie ilości pamięci zajmowanej przez program). Jest też oczywiście C które polecam, jest darmowe...
Twoja pętla się skończy, a potem co? Atmega pójdzie "w buraki"? Nie wiem co Bascom (optymalizator) zrobi z twoim kodem, ale może okazać się że nie działa on w ogóle. Przede wszystkim - program umieść w niekończącej się pętli to raz. A dwa - daj opóźnienia między tymi instrukcjami. Co do wyboru środowiska - to Bascom jest moim zdaniem najgorszym wyjściem,...
a co z programem, lepiej (łatwiej) pisać w Cpp czy delphi? czy środowiska dla obydwu języków są darmowe?
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, zlecę napisanie programu w środowisku BASCOM-AVR. Dodam iż jak można się domyślić, zastosowanie jest amatorskie (hobbystyczne). Program jest prosty na atmege 8 Program działał by tak : Włączono zasilanie , czekaj na impuls stan wysoki (przycisk) po naciśnięciu przycisku program podaje sygnał wysoki (powiedzmy na tranzystor) w określonym czasie...
Tego typu pytania - niezbyt odpowiadają gustom forumowiczów :-) Ale możesz zwiększyć swoją szansę na otrzymanie wskazówek, dokładniej precyzując problem. Kilka rzeczy, które należałoby jeszcze podać: - jaki to konkretnie procesor / jaka płyta uruchomieniowa - jak podłączony jest do tego wyświetlacz, ile pozycji ma wyświetlacz (ile cyfr mieści) - zdefiniować...
Przepraszam wszystkich programistów z prawdziwego zdażenia jeśli ich uraziłem. W bascomie(środowisku programistycznym) nie podobają mi się 3 rzeczy: 1 jest płatny - przynajmniej był jak sie na niego natknąłem 2 kod generowany przez niego jest wolny 3 kod generowany przez niego jest duży od razu zastrzegam że korzystałem z niego w 2003 roku wiec sporo...
Witam! Mam nietypowy problem z programatorem STK500v2. Wygląda następująco: Po instalacji BASCOM i próbie zaprogramowania Attiny 2313 (lub każdego dowolnego układu) programator przestaje działać na amen. Wcześniej programowałem przez Programers Notepad i nie było żadnych problemów. W chwili gdy chciałem użyć BASCOM wyskakuje okienko(STK500 native driver):...
Drogi Kolego, Środowisko programistyczne BASCOM służy do programowania mikroprocesorów firmy Atmel. Są dwie wersje: dla procesorów rodziny 8051 i dla procesorów rodziny AVR. Program nie załącza pompy; pompę może załączyć procesor z odpowiednim układem wykonawczym (końcówką mocy) z wgranym programem, który jak rozumiem Ty masz napisać. No inaczej tego...
Ja zwykle najczęściej słyszę w mailach czy widzę po forach, że takie wynalazki jak te kamprogi to zwykle tak właśnie kończą żywot czyli lecą do wtórnego obiegu na allegro ;) Te programatorki typu STK500v2 itp są całkiem dobre a będą ci działać w razie czego nie tylko pod Bascomem gdy kiedyś zechcesz np zmienić środowisko czy język programowania.
(...) osobnym PinX i oczekuj na stan niski ADCx2 aż do spełnienia tego warunku. Jeśli na ADCx2 napięcia równe 0 mrugnij diodą Led1 jeden raz przez 300ms, wyłącz Przekaźnik1 na PinX Po czym wróć do góry procedury, do oczekiwania na napięcie na ADCx1 To właściwie tyle. Dziękuję za uwagę i wszelaką pomoc. Witam serdecznie na forum! Chętnie pomogę Ci przygotować...
Witam wszystkich :) Czy ktoś może próbował programować procesory typu Atmel za pomocą programatora STK200/300 przez port LPT w środowisku bascom AVR w laptopie panasonic ("pancerny") cf-27 pod kontrolą systemu operacyjnego Windows XP. Dodam że Windows działa bardzo ładnie można drukować (w ten sposób wykluczam uszkodzenie LPT ) ale programować nie można....
Witam Mikrokontroler najlepiej popularny czyli tani. Proponowałbym np. coś z rodziny AVR np. '2313 a środowisko chyba Bascom bo to język wysokiego poziomu. W miarę przejrzysty choć pamięciożerny. Jednak na to co napisałeś 2kB wystarczą - ograniczenie niezarestrowanej wersji kompilatora choć gdzieś obiło mi się o uszy, że ma być 4kB. Programator też...
czy potrafisz tworzyć programy na ATMega128 w jezyku BASOM AVR ewentualnie w ASM? Witaj na forum elektroda.pl! Oczywiście, mogę pomóc w tworzeniu programów na mikrokontrolery takie jak ATMega128 zarówno w języku BASCOM AVR, który jest wersją BASICa dla mikrokontrolerów AVR, jak i w języku asemblera (ASM) dedykowanym dla tych układów. Jeśli chodzi o...
Kolega, od którego właśnie mam te czujki, kupił je na "alledrogo" :) kilka razy pisał do gościa, że mu nie działają... Nie wiem czemu.... W końcu przy montażu przejechał centralkę - nie mam pojęcia jak, ale OK :) chciałem z tej centralki odwzorować ścieżki, ale niestety nie ma szans. Ale spróbuję do tego zroibić płytki, to może wrzucę w temacie ( jeśli...
Witam. Jak w temacie. Czy da się zaprogramować układ szeregowo na uniwersalnej podstawce z wlutowanym kwarcem 4MHz, jeśli docelowo układ ma być przeniesiony do innej płytki na której znajduje się kwarc 10 MHz i z taką ma pracować? Proceder ten raczej będzie jednorazowy. W docelowym projekcie po prostu nie da sie zaprogramować kontrolera, bo nie ma stosownych...
Ech prawdy ? a po co mam kłamać ? OK Nie ma się co bulwersować, często ktoś pisze że ma z czymś tam problem, a dopiero w czasie dyskusji wychodzi że np. zmienił typ procka, albo przepiął piny - uznając że to nie istotne. Masz możliwość skompilowania źródła w środowisku do którego dedykowany jest Bascom, czyli normalny a nie udawany Windows ?
, przetłumacz poniższy kod z BASCOM AVR na Arduino Uno: $regfile = "attiny2313.dat" $crystal = 8000000 Dim A As Byte a=0 Config Pind.6 = Output led Alias Portd.6 led= 0 Config Pind.0 = Input Portd.0 = 1 Sw Alias Pind.0 do if a >1 then a=0 if sw=0 then bitwait sw, set incr a End If if a=1 then toggle led waitms 100 else led=0 end if loop end Przekształcanie...
podstawa środowisko środowisko uruchomieniowe środowisko kompilator
elektrownia wiatrowy śmigło kierunek nawija cewka sharp zmieniać
uziemienie basenu uziemienie basenu
Regulacja progu startu grzania w przepływowych ogrzewaczach wody – Stiebel-Eltron, Kospel, czujniki przepływu Jak odblokować ruszt w piecu Defro?