Witam. Znalazłem taki czujnik: http://botland.com.pl/analogowe-czujniki... Na powyższej stronie podany jest przykładowy program dla Arduino. Ja poszukuje takowego przykładowego kodu na AVR ATMega8. Czy ktoś mógłby tkowy przedstawić? Z podłączeniem myślę, że nie będę mieć problemów.
Po pierwsze jakie czasy chcesz obliczać i jakie przerwania po co ??? To jest bascom nie assembler, deklarujesz na wstępie programu prędkość kwarcu a kompilator troszczy się o resztę tj. dajesz deklarację $regfile = "m8def.dat" $crystal = 12000000 Po drugie, procedura obsługi wyświetlaczy LCD (mowa tu o alfanumerycznych HD44780) jest w BASCOM zaimplementowana...
Ja ci mogę spokojnie polecić książkę Marcina Wiązani "Programowanie mikrokontrolerów AVR w języku BASCOM". Jest dużo rzeczy dokładnie opisanie, przykładowe programy i wszystko oparte o Atmege8.
Czy ktoś "bawił" się adxl-ami + avr.Chodzi mi o przykładowy program do Atmegi8 do odczytu wartości przyspieszenia lub kąta nachylenia.
Chodzi Ci o zapis do pamięci EEPROM? W wątku http://www.elektroda.pl/rtvforum/viewtop... zamieściłem plik lib_avr.zip, w nim znajdziesz odpowiedź na Twoje pytanie (jest tam biblioteka i przykładowy plik z krótkim programem.
Przyda się jak skończy się gwarancja sam przerobie swój Tl866. Mam inne pytanie, gdzie w programie miniPro programując przykładowo atmega8 zmienia się zegar np. na 8Mhz bo ślepy jestem ale nie mogę znaleźć.
Zainwestuj w tę książkę: http://www.e-link.com.pl/x_C_I__P_422464... Tam masz wszystko, opis programowania w BASCOM-ie, programowania samych procesorów skompilowanym programem, przykładowe programy i przykładowe połączenia układowe. 50 zet to nie jest aż taki wydatek a dostajesz wszystkie szczegóły razem
Ma ktoś może programik obsługujący zegarek na procesorze ATmega8 (lub innym to juz jest najmniejszy problem)??. Chodzi mi o program napisany w C++. Będzie bardzo wdzięczny.
Witam !! Kolego , trochę nie precyzyjnie zadane pytanie. Wykorzystujesz w hc-sr04, trig i echo, a w atmega8 wszystko zależy od projektu i programu. dodaję przykładowy schemat znaleziony w sieci. Napisz w jakim języku piszesz ,co chcesz osiągnąć , może coś podeślę (jakieś przykłady) Pozdrawiam !!
Moduły RMF01 i RMF02 współpracują prawidłowo z przykładowym programem podanym w PDF-ach. Użyłem 2*Atmega8 i wszystko zadziałało za pierwszym razem. Pozdrawiam
O coś takiego mi chodziło, tylko dobrze by byłogdyby przykładowe programy były napisane w C
Zdecydowanie na początek przygody z mikrokontrolerami polecam książke Marcina Wiązani "Programowanie mikrokontrolerów AVR w języku BASCOM". Jest tam wszystko opisane krok po kroku. To super książka w której są opisane przykładowe układy oparte o ATmega8 i programy w bascom. Kosztuje jakieś 50zł - naprawde polecam!!!
Ja się w ogóle nie znam na Bascom-ie, ale z ciekawości rzuciłem okiem w jakąś przykładową dokumentację https://avrhelp.mcselec.com/index.html?u... i w podanym przykładowym programie nie ma instrukcji konfigurowania pinu, która jest w Twoim programie, może ma to jakieś znaczenie ? Nawiasem mówiąc ten przykładowy program jest prosty jak drut, co tam...
O to nawet nie wiedziałem ze nie trzeba używać cli(); i sei(); w przerwaniu. Dziękuję za radę. A tutaj wkleiłem jakiś przykładowy kod z mojego programu i wystąpienie przerwania wywołuje także wykonywanie funkcji, dla tego zmieniłem tylko jej nazwę na wyskok_do_funkcji() i podesłałem jako przykład. A z tym że nie wiem jak do końca się obsługuje przerwania...
ale ja jestem zielony z pisania programów prosze o przykładowy program mam duzo silników i roznego typu ale przedewszystkim interesuje mnie sterowanie silnikiem bipolarnym
Poszukaj w sieci jakiegoś przykładowego programu częstościomierza. Takich projektów są w sieci setki.
Dołączę tu swoje pytanie. Podłączyłem LCD do atmega8, do portu C. Przykładowy program: Initlcd Cls Waitms 100 Lcd "hello" Waitms 100 Reszta opcji jest ustawiona w programie (piny i częstotliwość wewnętrznego oscylatora). Po wysłaniu programu na LCD pojawia się na ułamek sekundy napis "hello", a następnie wszystkie pola robią się czarne (2...
Zajrzyj tu: http://www.elektroda.pl/rtvforum/viewtop... Zamieśiłem tam bibliotekę i przykładowy program, w którym jest obsługa LCD, ędziesz musiłą tylko zmienić kilka deklaracji pod swój projekt ale skoro znasz C tonei powinien być problem. Aha - kompilować możesz pdo WinAVR.
poczytaj te linki co Ci dałem to powoli zrozumiesz ja też na początku tak miałem. Możesz sobie pobrać program: Proteus Proffesional w którym zrobisz sobie schematy, PCB oraz za symulujesz działanie takowego urządzenia. - wyswietlacz - mikroprocesor może być z rodziny ATMEL np. atmega8 - drobnica: rezystory, kondesatory itp. - na pewno jakieś źródło...
Bez problemu wykonasz taki układ korzystając z któregoś z mikro kontrolerów AVR np atmega8. Na forum i ogólnie w sieci jest masa materiałów, przykładowych programów i kursów internetowych jak takie coś programować. Zachęcam do poszukiwań
Witam. Podłączyłem piny RX oraz TX od Sony Ericssona T230 do atmegi 8 i chciałbym poprzez komendy AT sprawdzić czy to połączenie w ogóle działa. Przejrzałem kilka wątków na forum ale dalej nie wiem jak powinien wyglądać program w Bascomie który np. zmieni godzinę na telefonie. Bardzo proszę o podanie mi przykładowego kodu programu w bascomie. Pozdrawiam...
Ok powiedz jak widzisz resztę, czy ty przewidujesz jakąś wizualizację pomiarów czy tylko regulacja. Na razie brak wizualizacji - sama regulacja, potem dorbię coś na 7-ledowym segmęcie. Jaki stopień oprogramowania Cię interesuje, co dokładnie potrzebujesz z oprogramowania. Jak się pobiera dane wejściowe, a potem przetwarza z użyciem wewnętrznego przetwornika...
Witam zamierzam zaczac prace w programie bascom i uzywac do tego procesora atmega8 czy mógłby mi ktos pomóc napisac program do tego procesora i zaprezentowac początki pracy w tym programie ?? Z góry dzieki P.S. Tak pozatym jestem nowy
Osobiście używam asemblera do programowania i jak bym tak podłączył LCD to bym sobie skomplikował program. Chodzi mi o piny D4 - D7 wyświetlacza. Ja bym je podłączył do kolejnych końcowych pinów portu. Przykładowo D4 - D7 do PD4 - PD7. Jeśli będziesz używał Bascoma to nie ma to chyba specjalnie znaczenia bo tam można zadeklarować gdzie jaki pin wyświetlacza...
Tak mam doświadczenie z AVR - głównie używam Atmega8. Przejrzę Twoje projekty, jako prezent urodzinowy zopatrzę się w książkę: https://helion.pl/ksiazki/avr-praktyczne...
Wziąłem się za pisanie programu... Narazie rozgryzam rc5 i zobaczymy co z tego będzie. Dodano po 1 Jak zdefiniować w RC5 np kod 50 pilota aby aktywował jakąś funkcję? Można jakoś zdefiniować, że kod 50 pilota robi za S1? Te kody tylko przykładowo.
Witam wszystkich. Poszukuję materiałów na temat sterowania tego wyświetlacza przez uK. W Elektronice Praktycznej 10/2006 ukazał się artykuł na temat sterowania tego LCD przez Atmega8, ale niestety programy przykładowe (kody źródłowe) zostały zamieszczone na CD do tego numeru EP.
A mogę prosić o dokładniejszy instruktarz?:) Jaki programator jakiś przykładowy kod programu do Atmega8 gdzie będe sterował PWM za pomocą napięcia... Po co dzielić to napięcie 10V na pół?? Dodano po 1 WAŻNE !!! TEN MIKRO NIE MOŻE POBIERAĆ Z WYJŚCIA STERUJĄCEGO (TEGO NAPIĘCIOWEGO) WIĘCEJ JAK 5mA !!!
W zależności od tego jakim programem programujesz odszukaj pole "Parametr" lub "Dodatkowe parametry" i wpisz "-B 8" (minus B osiem) Obrazek przykładowy dla Burn-o-mat w tym wątku http://www.elektroda.pl/rtvforum/topic29... W niektórych programatorach zamiast "AutoSCK" jest rozwijana lista i z niej wybierz 185kHz. Jak się połączysz to zmień FuseBit...
Kontrast regulowałem (zasilaczem laboratoryjnym) i po podłączeniu zasilacza pod -9,8V i GND miałem czarny ekran a po włączeniu zasilania mikrokontrolera i części elektronicznej wyświetlacza resetował się, robił "biały" i tak zostawało. W sieci znalazłem sposób obsługi tego wyświetlacza tylko, że jego typowa wersja ma rozdzielczość 128x64 i trochę inne...
cze (czenia ?) mam notę katalogową ale nic z niej nie rozumiem. może ma ktoś jakis przykładowy program do sterowania potencjometrem w asemblerze będę bardzo wdzięczny. pozdrawiam
Na stronce którą podałem wcześniej są przykładowe programy pod AVR (wraz z kodem źródłowym), schemat podłączenia też tam jest. Do obsługi wystarczy najprostszy mikrokontroler (wystarczy ATMEGA8, ewentualnie ATMEGA16/32).
Znalazłem Tylko że muszę użyć układ scalony MAX232 do "pogodzenia" napięć PC i TTL. I to wszytsko ale jak przesyłać dane. Do transmisji danych w ATmega8 musisz użyć USART (Universal Synchronous and Asynchronous serial Receiver and Transmitter) w trybie asynchronicznym. Łączysz pin wyjściowy oznaczony w ATmega8 jako TXD z wejściem RXD w porcie szeregowym...
Witam. Ja także zabrałem się do odbioru rc5 i pobrałem plik podczerwien.bas tu umieszczony ale niestety u mnie dalej nie działa.Nie działa także program przykładowy z helpa Bascoma. Pracuje na ATmega8. Ma ktoś jeszcze jakieś pomysły. Mogę dodać że na zasilaniu TSOP mam napięcie 4,15V.Ale to chyba spoko jesli używam rezystora 1kOhm i kondensatora 22uF...
z programem nie bedzie problemu jeśli ktoś wytłumaczy jak to ma działać i jakie przykładowe elementy dobrać.
>kortyleski ściągnij sobie demo bascoma i jakiegoś innego "C" , porównaj , popatrz jak wyglądają przykładowe programy i zdecydujesz który język wybrać . uP kup sobie ATMega8 (najlepiej 2-3 sztuki) , lcd 2x16 do tego prosty programator stk200/300 i jeszcze jakąś płytkę stykową uniwersalną i ćwicz ;-) poczytaj koniecznie o ustawianiu fuse bitów na początek...
AVR studio 4.12 SP4, Po instalacji mamy w jej katalogu sporo przykładowych programów .asm które się kompilują. Od ich przeglądnięcia zaczynałem. http://www.atmel.com/dyn/products/tools_... oraz bardzo przydatne PDFy: Składnia asm: http://www.atmel.com/atmel/acrobat/doc10... Pełna lista instrukcji z opisem i przykładami użycia http://www.atmel.com/atmel/acrobat/doc08...
Zacznę od prostych rzeczy czyli elektrozawór + ot by pompka, potem obracanie bębnem i tak dalej. Oczywiście najpierw też pobawię się ze zwykłymi przekaźnikami + jakaś zarówka. Przykładowy schemat wskazałem w linku powyżej. Prawdopodobnie będzie konieczne jego dostosowanie pod konkretną pralkę. Dostępne są symulatory, gdzie po napisaniu i skompilowaniu...
Odinstaluj Eclipse i używaj oryginalnych narzędzi, czyli Atmel Studio przede wszystkim dlatego, że zawiera symulator, który jest niezbędny każdemu początkującemu (i nie tylko): http://mikrokontrolery.blogspot.com/2011... oraz tysiące przykładowych programów w dodatku ASF.
To radzę to zrobić na pinach INT0 INT1 - czyli tzw. przerwania. Więcej (a właściwie wszystko do ATMEGA8) na ten temat poniżej: Teoria i praktyka (przykładowe kody w języku C iich zastosowanie) http://www.elektroda.pl/rtvforum/downloa... Będzie działać na pewno Smile. Pozdrawiam.
Poniżej program. Nie forsuj wyświetlacza dużą częstotliwością zegara. Na początek ustaw Megę na nie więcej niż 2MHz.
Witam! Czy mógłby ktoś mi pomóc w wyjaśnieniu jak atmega komunikuję się z czujnikiem lm35? Chodzi o to że w zależności od temperatury badanej przez czujnik, układ ma podać proporcionalne większe napięcie na silnik DC (aktywny układ chłodzenia). Mógłby ktoś przedstawić jakiś przykładowy program, bądź chociaż część? W programowaniu jestem początkujący.
tak powstaje plik lcd.o Linking: lcd.elf avr-gcc -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=lcd.o -std=gnu99 -MMD -MP -MF .dep/lcd.elf.d lcd.o lcd.h --output lcd.elf -Wl,-Map=lcd.map,--cref -lm lcd.h:139: warning: function declaration...
Rezystor np 10k? A jeszcze jedno pytanko. Masz może jakiś przykładowy program w bascomie dla nadajnika który wysyła zawartość zmiennej w pętli do loop (co jakiś tam interwał) do odbiornika? Samo Printbin i Inkey() pewnie nie wystarczy
Nie sprawdzałem wcześniej bo uwierzyłem ci na słowo, że sprawdziłeś rejestry ATMega8. W rejestrze TIMSK przerwanie overflow dla timera0 to TOIE0 ale jest to bit 0 a nie 1. W związku z tym inicjacja powinna wyglądać tak: TIMSK=0x01 lub jak wspomniałem wcześniej zdefiniować bit TOIE0: #define TOIE0 0 wtedy zadziała TIMSK=(1<<TOIE0) Bardzo polecam...
Jakby to miało być w BASCOM to tu masz gotowe rozwiązanie nawet dla 32 LED:[url=http://www.elektroda.pl/rtvforu... PWM Przykładowy efekt działania programu ilustruje film: [youtube]http://www.youtube.com/watch?v=...
No przedefiniuj sobie #define SCLK_RF_PORT PORTD.5 //wyjście SCLK na #define SCLK_RF_PORT PORTD //wyjście SCLK A definicje wyjść daj przykładowo: #define aa (PIND | _BV(PD2) I wtedy jeśli np w kodzie użyjesz potem SCLK_RF_PORT = aa; PORTD powinien ustawić bit 2 nie zmieniając stanu pozostałych bitów. Tylko UWAGA. Powyższy kod napisałem z...
a ja wam powiem..........że od tygodnia mam mikrokontroler (atmega8) i odrazu rzuciłem się na assemblera.......kupiłem książke.....wałkowałem zadania od powrotu ze szkoły do 2 w nocy......na razie wszystkie przykładowe programy z książki sa zrozumiałe.............chodź książka jest pisana pod mikrokontroler atmega16.......na początku miałem problemy...
witam Mam taki problem. Chcę podłączyć wyświetlacz LCD 2x16 pod atmeg8. Problem polega na tym, że wyświetlacz zamiast wyświetlać napisu wyświetla kwadraciki. Podłączenie Lcd do atmega8 sprawdziłem kilka razy w wygląda, że wszystko ok. Tylko nie wiem co zrobić z wejściami D1-D3, zostawiłem je wolne. Podaje przykładowy program jaki wgrywałem do atmegi...
Witam Mam pytanie czy ktoś wie jak połączyć wyświetlacz z Nokii 3310 do ATmegi8 poprzez port C. Prosiłbym również o jakiś przykładowy program z obsługą tego wyświetlacza napisany w BASCOM-AVR. Pozdro i dzięki :)
Juz ściągnąłem biblioteki libmodbus 3.0.1 ale przy kompilacji wyskakują mi błedy, że modbus.h i modbus-rtu.h są nie znane. Atmega8 będzie slave'em. Mógłbyś sie podzielić przykładowym dobrze skomentowanym kodem na AVR'a. Bo kompletnie nie mam pomysłu jak napisać taki program.
Fakt przeoczyłem że zegar na PCF8583... Ale to pewnie dlatego że sam robiłem zegar z obsługą programową, bo jeśli ma to być tylko termometr z zegarem to ja bym to zrobił bez dodatkowych układów. Co do obsługi przerwań to najpierw musimy wiedzieć w czym będzie pisany program. Jeśli w C to na stronce [url=http://avr.elektroda.eu/?q=node/25]...
To znaczy powiem tak... Chce mieć na którymś z pinów sygnał zmienny(sin, prost, trój wszystko jedno) a na drugim pinie taki sam sygnał ale o innej częstotliwości powiedzmy 1kHz i 10kHz. Ale tak aby np.: int main() { PB0 = 1kHz; PB1=10KHz; dalsza cześć programu... } Bo wszystkie przykładowe z timerami podają z pętlą "while(1)" a to...
Czyli jeśli dobrze rozumiem , na tej samej wersji AVRDUDE z tymi samymi parametrami , programator potrafi zaprogramować Atmegę16 , a Atmegę8 juz nie. Co oznacza stwierdzenie "nie wykrywa mi go"? - jaki komunikat pojawia się przy próbie programowania? Jeśli to jest nowy układ Atmega , to nic nie trzeba ustawiać powinien dać się zaprogramować bez problemu....
... oraz zapisem do EEPROM według algorytmu wear leveling . Tomek Francuz opisał tę technikę zapisu w swojej książce - prawdopodobnie przykładowe programy są do pobrania na FTP jako załączniki do książki. Możesz także zaglądnąć tutaj http://www.atmel.com/images/doc2526.pdf
Powołana jest zmienna a i na początku ma wartość 0. Następnie w pętli for zmienna ta jest inkrementowana przy każdym obiegu pętli o 1, jeśli jest mniejsza od zmiennej kolumna. Zmienna kolumna przybiera wartości 0-20 w zależności, jaki jest wynik dzielenia wartosc_adc / 51 Program wyświetlający pasek działa i wszystko jest ok, poza tym, że nie do końca...
Programuję w ASM ale tylko Atmega8/16 więc wklejam ci taki przykład: [syntax=asm] .CSEG .org 0x0000 //poczatek deklaracji skokow dla przerwan rjmp _poczatek reti reti reti reti reti reti reti reti rjmp _150_timer0 //przerwanie overflow timer0 reti reti reti reti reti reti reti reti reti _poczatek: in r16, TIMSK//timer0 overflow interrupt enable ori...
- 0x0f to 15 (ten pierwszy to hex a drugi to decymalny) Że tak spytam, dlaczego wogóle wpisujesz dane do EEPROM? Jeżeli chcesz tylko wysterować pare wyjść to nie potrzebujesz tego. Deklaracja zmiennych a rozmiar kodu to dwie inne sprawy. Przykładowo masz procka który ma 10k Flash, i 1k RAM. Możesz przykładowo napisać program który ma maksymalnie 10kB...
Witam Aby powstały połączenia przy rysowaniu magistral „BUS” trzeba najpierw narysować tą magistralę. Następnie połączyć ją liniami „NET” z odpowiednimi wyprowadzeniami. Masz na rysunku przykładową magistralę łączącą wyjścia „Atmega8” z padami. Po takim zabiegu trzeba oznaczyć każdą linię. W tym celu, najpierw trzeba...
Chciałem się tylko dowiedzieć czy ktoś miał już podobny problem. A co do kodu to nie jestem taki głupi żeby nie zdefiniować procka czy czego tam jeszcze, dałem po prostu przykładowy program żebyście sie nie czepiali że źle napisałem. Procek sie dziwnie zachowuje i i nie wiem co o tym myśleć.
Wysyłanie znaków ASCII np"A" : char Buffer_O działa bez problemu. Ale niebardzo mi się udaje (tzn wogóle sie nie udaje :) ) wysłać liczbę, którą wklepie sobie z klawiatury w pole Edit1 Fobos319 ja nie będe dawał znać :) ja będe błagał hehe Z szukaniem rozwiązań nie idzie mi nigdy za dobrze :/ raczej jestem typem, który lubi rozkminiać przykładowe programy...
Dzięki kolego za odpowiedź. Coś już próbowałem robić za pomocą SOUND. Nie mam jeszcze gotowej płytki z prockiem także ciężko przetestować. Symulator Bascoma czy Avr-Studio chyba nie posiadają opcji sprawdzenia freq na portach.......przynajmniej ja nie umiem tego zlokalizować. Jak już mówiłem jestem laikiem w tej kwestii. Co do TIMERA0 proszę napisz...
Witam, potrzebuje program w języku C na atmege 8 z obsługą ADC. Atmega musi z czytywać bardzo małe napięcia i w zależności od niego wystawiać zero lub jedynkę na którymś z wyjść. Prosiłbym o jakiś przykładowy program który pozwolił by zapoznać mi się z tematem bo nigdzie nie mogę znaleźć programu do którego mógłbym się odnieść.
Tutaj sytuacja jest nieco inna, bo otrzymałem gotowy układ, płytkę jakiegoś sterownika na który mam napisać program i połączenia są wykonane według tego przykładowego rysunku. Teraz gdybym tego nie zauważył pewnie uszkodziłbym procesor i porobione. Wszystko trzeba sprawdzać.
Witam Bardzo proszę o pomoc w obsłudze przetwornika A/C. Proszę o przykładowe lub gotowe programy spełniające określone funkcje. Program pisany jest w BASCOM. Chce by mikrokontroler spełniał dwa (3) zadania: 1.) Przy pomocy potencjometru sterować wypełnieniem sygnału PWM. (0V=ok. 30% PWM, 5V=ok. 90% PWM) 2.) a) Przy pomocy potencjometru zmieniać częstotliwość...
Na temat równoległego projektowania płytki i pisania programu tylko Ci wcześniej nadmieniłem. Oczywiście są projekty w których w ogóle nie można dowolnie zmieniać kolejności podłączenia do procka. Ale jeżeli tylko istnieje taka możliwość należy z niej skwapliwie skorzystać. Poprawiony schemat który posłużył do zaprojektowania przykładowej płytki Twojego...
Witam, tym razem chciałem zrobić obsługe wyświetlacza SSC2M16ULGY-03 2K04-50 podłączyłem go tak: piny wyszwietlacza: 1 +5V 2 GND 3 GND 4 PD2 (RS) 5 PD1 (RW) 6 PD3 (ENA) 11 PD5 (DB4) 12 PD6 (DB5) 13 PD7 (DB6) 14 PD4 (DB7) datasheet atmegi8: http://www.atmel.com/dyn/resources/prod_... wyjścia tego modelu wyświetlacza: http://obrazki.elektroda.net/50_12848148...
Jetem świeży w temacie dlatego proszę Was o pomoc. Czy jest możliwe zrealizowanie przy wykorzystaniu mikroprocesora AVR np. ATmega8 i Bascom następującego projektu: Co jakiś czas (co ok. 10-20s) na wejście µProcesora podawany jest analogowy sygnał napięciowy (0-200mV). Zadanie jakie ma wykonać µP to wykrycie zbocza narastającego sygnału wejściowego...
Może to ci się przyda [syntax=c] /* PROGRAMIK PRZYKŁADOWY Wykorzystanie sprzętowego PWM AVR ATMEGA 8 (1MHz) */ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> /* PROGRAM */ int main(void) { int i; // Konfiguracja portów we/wy DDRB = (1<<2)|(1<<1); // OC1A i OC1B wyjścia PWM /* Ustawienie sprzętowego PWM */...
1.Na samym początku definicja wartości kwarcu - chyba nie trzeba długo tłumaczyć ;). Na samym początku polecam note katalogową procesora do zdobycia www.atmel.com Tam jest wszystko. Przeczytanie odpowiedniego rozdziału i napisanie kodu zajełoby Ci mnie niej czasu niż oczekiwanie na odpowiedź. Są nawet przykładowe listingi programów gotowe do przepisania...
Witam Mam prośbę czy mógłby mi ktoś pomóc w napisaniu programu pod Atmege 8 w Bacomie obsługującego wyświetlacz z Nokii 3310. Prosze o jak najprostrzy (łopatologiczny) opis jak się do tego zabrać :/ jeżeli ma ktoś jakieś przykładowe programy to tez bym prosił o udostępnienie ich z opisem co i jak. Z góry dziękuje i pozdrawiam
Lepiej zmień od razu procka na Atmega32 bo braknie Ci miejsca na program ;) Zrób sobie szablon playlisty który będzie odgrywany. Jak będzie odgrywał z playlisty to zostanie najlepsze czyli robienie efektów ;) Do tego najlepiej od razu zrobić dwie podstawowe funkcje w stylu GetPixel(x,y) i SetPixel(x,y,p). Efekty same zaczną się tworzyć w głowie i przekładać...
Żadnych pomysłów? Przejrzałem jakieś przykładowe programy i niestety nie widzę różnic... Ktoś napisał że trzeba ustawić porty jako wyjściowe i później skasował post... To chyba nie jest powodem, bo przecież zmieniamy przeznaczenie portu...
Na tym etapie kod asemblera nie ma znaczenia. W programie są błędy a maskowanie jednych innymi nie pomoże. Np.: [syntax=c]//źle char stan_wentylatora; stan_wentylatora="ZAL "; //tak sobie: const char *s; s = "qwe"; if (x) { s = "asd"; } //źle char str[2]; itoa(humidityH, str,10); //lepiej char str[7]; itoa(humidityH, str,10); [/syntax] Oprócz kodu pokaż...
witam, potrzebuje wszelkiej pomocy do zbudowania sterowania do robota przez IR. Nadajnikiem oczywiscie PILOT od TV ale przecież trzeba rozpoznać jakos komendy. Czy istnieją jakieś programy na PC które rozpoznają komendy, czy trzeba samemu cos skonstruować? No i oczywiście przykładowe programy w BASCOMIE które są zbudowane na zasadzie RC5. Za wszelką...
Witam po dość długiej nieobecności ... prace and robotem idą powoli ale do przodu... i stanołem na kolejnym problemem... zrobiłem tester(na Atmega8) serw 8(po 2 na nogę), wysterowłem serwem i wszystko jest ok (ładnie idzie do zadanej pozycji i ma moc). Problem zaczyna sie dopiero przy podłączeniu wiekszej liczby serw (przy 5 i więcej) co prawda serwa...
Witam Do swojego analizatora wgrałem poprawiona wersje programu pod lcd 4×20 i co się okazało przez pierwsze 5 min sukces wszystko śmigało bez problemu lec po tym czasie : analizator zatrzymuje wskazania lub wyświetlał nieregularnie różne dziwne znaki, po wyłączeniu ponownie chodził dobrze i znowu się zawiesza, przykładowo ten sam moduł przeprogramowany...
Wiec sprobuje tak jak radzicie z Eclipse. Tym bardziej ze mam wraz z otrzymana lektura i to z poradnikiem video. A skoro masz taką lekturę to na pewno masz dokładnie wyjaśnione jak korzystać z CTC nie mówiąc już o gotowych przykładowych kodach pod Eclipse właśnie na dołączonej DVD ;) .... i te lekcje video - właśnie właśnie - koniecznie obejrzyj i...
Słuchaj: wejdź na stronę firmy propox, znajdź na przykład opis zestawu evbavr04 , tam są przykładowe programy do ściągnięcia na AtMegę8 w języku C. Między innymi program na termometr LM35. I Jeszcze zobacz sobie tam w pdf na samym końcu jest schemat jak podłączyć LM35. I kurde wszystko. Pozatym ten post powinieneś zadać w dziale mikrokontrolery. (A...
Udało mi się odpalić program z książki Pana Wiązani, ale tam timet odmierza 1s Jak to przeliczyć? Jest jakiś na to wzór? Rzeczywiście musiało się 'udac odpalić' bo ten program nie jest pozbawiony błędów (!) \ A jak zrobić żeby odmierzał np 10 sekund? Zmiana preskalera wydłużyła max do 2sekund czas. Aby timer1 odmierzył inne/dowolne interwały czasu,...
Witam Chciałbym wogóle zmienić koncepcje zmiany wartości w sterowniku, są 4 ry przyciski i nie przewiduje więcej: Wejscie/Wyjscie z menu, Enter , + i -. I wlasnie Wejscie do menu chcialbym zrobić na przerwaniu żeby, w każdym momencie dzialajcego programu mozna bylo wejsc do menu. Potrzebuje przykładowego kodu jak wywolać procedure wejscia do menu. Z...
Witam. Niedawno zrobiłem sobie Bieduino, lecz mam problem. Nie mogę wgrać żadnego programu przez Arduino IDE. Przykładowy screen: http://obrazki.elektroda.pl/2499748200_1... Męczę się z tym cały dzień, i nadal nie znalazłem odpowiedzi. Atmega8 zbootowana została w programie ProgISP.
Witam ! Poniżej przykładowe połączenie zasilania do LCD i ATmega8. http://obrazki.elektroda.net/28_12482708... Te sześć linii niedokończonych połącz z odpowiednimi pinami ATmegi8, tak jak masz skonfigurowane w programie. Pozdrawiam. Stefan GG6293398
Da sie to zrobić? Bo robie projekt na atmega8515 (mam ich kilka więc nie będe kupował nowego) a on nie ma TWI a potrzebuje dołączyć pamięć EEPROM Jak to zrobić pod bascomem o ile sie da Witam wszystkich. Ostatnio spotkałem sie z podobnym problemem. Musiałem odczytać i zapisać zawartość 24c08 (1024 bajty). Niestety :( programy przykładowe załączone...
Bardzo przepraszam, że się wcześniej nie odezwałem w tym temacie ale mail mi umknął :( Kolega zdaje mi się (tak na szybko) o ile dobrze pamiętam komponent ComPort źle korzysta z jego zdarzeń :( .... a przecież razem z ComPort są przykładowe programy i tam można podejrzeć jak się to robi. Zaglądał tam kolega ?
Ok. Wgrałem przykładowy program który miga diodą led przez mkAVR Calculator i działa :) Bootloadera nie wgrywałem. Teraz jeszcze takie jedno pytanie: jakim programem będę mógł wygenerować plik .hex z pliku .c który sobie napiszę ?
Z całym szacunkiem to jest to po prostu wioska. Nie zadałeś sobie trudu sprawdzenie biblioteki o której pisałem. Powinienem to tak zostawić , ale nie mogę na to patrzeć. Nie dość, że nie możesz używać standardowych instrukcji Bascom takich jak Lcddat, Showpic itd to jeszcze potrzebujesz 512 Bajtów na bufor.. Dyskwalifikuje to ten kod dla mniejszych...
Za http://www.jm.pl/pl/prk.php/50 (pierwszy z brzegu link na Google w j. polskim nt. STK500 ) : STK500 pozwala konstruktorowi szybko zaznajomić się i rozpocząć pracę z proceorami rodziny AVR. Zestaw współpracuje z AVRStudio - oprogramowaniem Atmela zawierającym asembler, debugger i umożliwia programowanie procesorów w systemie. STK500 obsługuje ATtiny11/12/15/26/28...
Nie ma takiej możliwości abyś potrzebnych informacji na forum nie znalazł. Wpisz w szukajkę ATMEGA8 to uC, STK200/300 to programator. Bascom wpisz w Google. Kup książkę "Programowanie mikrokontrolerów AVR w języku Bascom - tam znajdziesz WSZYSTKO łącznie ze schematem programatora i schematami przykładowych rozwiązań oraz przykładowymi programami. Do...
W przerwaniu $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.5 , Db6 = Portb.7 , Db7 = Portb.6 , E = Portd.7 , Rs = Portb.0 Cursor Off Config Int0 = Low Level Config Rc5 = Pind.2 On Int0 Pobr_rc5 Dim Address As Byte Dim Address1 As Byte Dim Command As Byte Dim Command1 As Byte...
Jeżeli można wiedzieć o ile będzie wiesza częstotliwość? (+/-) i jakie sa szanse na spalenie atmegi, ew. zawieszanie się programu? Dodano po 16 No i jeszcze kilka pytan.. czy przy wpisaniu 255 wartość zapisuje się w pamięci ulotnej czy nie? tzn chodzi mi czy po ponownym podłączeniu uC do prądu częstotliwość wróci? jeżeli nie jak później kalibrować...
walek33 --> ktoś polecił ci usunąć linię: PINB |= _BV(1) | _BV(2); nie dlatego, że ona może w czymś przeszkadzać tylko dlatego, że ona po prostu nie ma sensu ;) ....... ustawiać bity to możesz ale w rejestrach typu PORTx lub DDRx a nie w rejestrze wejściowym PINx - on służy tylko i wyłącznie do odczytywania wartości. Natmomiast podciąganie do stanu...
Witam Chcialem wykorzystac pin 1, port Pc.6 (reset) do wykrywania nacisniecia przycisku. Jak w Bascom powinien wygladac przykladowy program ?
Czesc, od jakiegos czasu ucze sie programować układy atmega. Chciałbym nauczyc sie obslugi wyswietlacza lcd (mam taki 2x16) Czy ktoś z Was mógłby mi pomóc ? Zamieścić przykładowy program i opisać co po kolei sie dzieje ? Szukałm juz w różnych źródłach, ale albo są to bardzo skromne informacje, albo na tyle obszerne, ze mozna sie pogubić. Za wskazówki...
Dziękuje za poradę. Kolega Tmf wspomniał że ma to znaczenie gdzie podepnie się wejścia z tarczy kodowej. Na jednej ze stron znalazłem przykładowy schemat ale zwykłego obrotomierza i tam wyjście z transoptora jest podłączone do pinu 14 PB0(ICP): http://mikrokontrolery.blogspot.com/2011... Do końca nie wiem jak ma być w moim przypadku,...
Witam, jako że niedawno rozpocząłem swoją przygodę z programowaniem i mikrokontrolerami i dostałem zlecenie na wykonanie pewnego urządzenia potrzebuje się was poradzić. Jak w temacie chciałbym wykonać na procesorze atmega8 minutnik który, będzie zliczał w dół na przykład 60 minut po tym czasie ma się wyłączyć pewne urządzenie zasilane z sieci , czas...
ATMega8 ma 3 timery: 2x 8-bitowy(Timer0 i Timer2) i 1x16-bitowy(Timer1). Niestety, w obu podanych przez Ciebie przypadkach wykorzystany jest Timer1, więc będziesz musiał spróbować zmodyfikować któryś z programów tak, aby działał na 8-bitowym timerze. Tutaj masz co nieco napisane o tych wszystkich magicznych rejestrach i są także przykładowe kody: https://sites.google.com/site/qeewiki/bo...
Witam. Zaczynam dopiero przygodę z mikrokontrolerami AVR i już na starcie mam mały problem na który nie mam pomysłu :(. Napisałem kilka prostych programów w avr-assemblerze na Atmegę8 i wszystkie zachowują się tak samo - tzn. przy pierwszym RCALL procek wskakuje do podprogramu i zamiast powrócić do programu głównego po instrukcji RET, wykonuje podprogram...
To taki przykład, ale przycisk podłączony zostaje do portu d.0, w przypadku atmega8 to 2 pin, natomiast druga "strona " przycisku do masy. Jeżeli na pind.0 pojawi się 0 czyli masa - WTEDY wykonywany jest ciąg instrukcji pomiędzy THEN i END IF. Oczywiście na początku programu trzeba dodać: CONFIG PIND.0 = INPUT i włączyć rezystor podciągający - SET portd.0....
no dobra a mógłby mi ktoś napisać przykładowy program, jak zapisać 16 wartości od 0x00 do 0xFF do epromu, bo nie mam pojęcia o pamięci, jak się zapisuje adresy, gdzie jest początek pamięci. jak to późnej czytać?
atmega8 programy przykładowe atmel przykładowe programy bascom przykładowe programy arduino
linux puppy pralka blokada polar uszczelka podgrzewacza
Wymiana elektrozaworu w zmywarce Mastercook ZBI-478 Montaż zmywarki Mastercook ZBI-478: krok po kroku