Witam. Schemat całego układu: Przed położeniem uC do snu ustawiam stany wysokie na bazach tranzystorów (zmierzyłem prąd samych tranzystorów, poniżej 0.00uA bo miernik nie chwyta). Ustawiam wszystkie pozostałe piny w stan wysoki oprócz: pinów przycisków S1-S4 które mają być masą dla pinu przerwania INT0 (który ustawiam jako wejście i podciągam wewnętrznie),...
Witam Mam duży problem. Do tej pory używałem Procesorów 90s2313, ATmega8, ATmega8535, ATmega85115 i wszystko było ok. Problem wystapil gdy uzylem ATmegi128. Program napisany pod niego wczytuje sie poprawnie ale nie działą!!! nawet najprostszy program tj. miganie diody na ktorymkolwiek wyjsciu nie dziala. Prosze o pomoc bo nie mam zielonego pojecia co...
Witajcie, poszukuje informacji dotyczacych wlacznika na podczerwien (36hz) do robota, w ktorym wykorzystana jest atmega88pa. Program do robota jest w jezyku C. Zgodnie z tym, czego sie juz dowiedzialem, wcisniecie przycisku na pilocie powoduje spadek napiecia w galezi z odbiornikiem (tsop2236), takze czy program ogranicza sie do odczytu analogowego...
Witajcie, poszukuje informacji dotyczacych wlacznika na podczerwien (36hz) do robota, w ktorym wykorzystana jest atmega88pa. Program do robota jest w jezyku C. Zgodnie z tym, czego sie juz dowiedzialem, wcisniecie przycisku na pilocie powoduje spadek napiecia w galezi z odbiornikiem (tsop2236), takze czy program ogranicza sie do odczytu analogowego...
Hej, Może coś Ci pomogą informacje z tej strony: Pozdrowienia
Witam, mam w ukladzie ATmega8 + MAX232 do komunikacji z komputerem. ATmega jest taktowana z zewnetrznego kwarcu 16MHz. Wydaje sie, ze fuse bity sa dobrze ustawione, bo do obliczenia parametru predkosci USART (wpisywanego w UBRR) musze wykorzystywac wlasnie 16000000. Mam jednak problem z timerami. Zarowno _delay_ms(), jak i _delay_loop_2() dzialaja tak,...
Witam chciałem się was zapytać o programowanie atmegi8. w zasadzie dopiero zaczynam zabawę z programowaniem I tu rodzi sie moje pytanie bo chciałbym zaprogramować atmege 8 program jaki mam w grac jest w rozszeżeniu PCB.Jaki polecacie program do wgrywania i jaki programator bo jeszcze nie mam żadnego podajcie i jakieś przykłady najlepiej by było żeby...
Witam. Moje pytanie jest banalne. Mianowicie szukam Biblioteki układu atmega8-16PU do programu ExpressSch i ExpressPCB. Szukałem w Google i na Elektrodzie i nic. Proszę o podesłanie linku z adresem. Proszę o umieszczanie tematów w odpowiednich działach. Robak
witam Na początek sprawdź Fuse Bits (taktowanie procesora) na jaką częstotliwość zegara jest ustawiony procesor. Potem już w programie zainicjuj magistrale TWI. Jak to zrobić, ano tak: void TWI_inicjacja(void) { // Czestotliwosc TWI(i2c) = 100kHz (max 100kHz) // ----------------------------------------... /* TWSR =...
Witam, proszę o pomoc w dokończeniu kodu do pomiaru temp. Wyświetlacz LCD 2x16 podlaczyłem do portu D atmega8. Czujnik temp. DS18s20 podlaczylem do pinu 2 Port B. Rezustor podciagajcy 4,7k s szyny danych DQ na zasilanie 5V. Wygenerowałem sobie kawałek kodu w codevision. Próbowałem rózne funkcje znalezione w necie ale nie działa wiec proszę o pomoc....
Witam Mama "swoją" płytkę z Atmega8 ( kwarc 4MHz, EEPROM, MAX485 ), która jest połączona z drugą na której jest wyświetlacz oraz klawiatura 5 przycisków na PCF8574. Wszystkie sygnały - do LCD, GND i VCC oraz I2C idą jedną taśmą łączącą płytki. Jednak nie byłem przewidujący i zapomniałem o pinie INT układu PCF8574, dolutowałem do wyprowadzenia układu...
Cześć, zacząłem zabawę z AVRami - mam płytkę z ATmega8, pościągałem kilka przykładów programów z internetu, jak również z książki M. Kardasia i za każdym razem kiedy w kodzie wystąpi np: #define LED_PIN (1<<PC7) pokazuje się błąd: 'PC7' undeclared (first use in this function) Na początku programów mam tak jak w książce: #include<avr/io.h>...
Witam! Na matematyce nasz nauczyciel ma prostą regułke kiedy kto ma chodzić do tablicy. Przykładowo jeśli dzisiaj mamy 18 Września i w klasie jest 25 uczniów to do tablicy idą numery 18,2,11,20... Oczywiście nie jest to żadna tajemnica ze strony nauczyciela (zresztą tak bardzo prosta ;) ) i wszyscy o tym dokładnie wiemy. Dziaj mi się nudziło i postanowiłem...
Witam Od pewnego czasu bawię sie w programowanie mikroprocesorów. Podstawowe rzeczy już opanowałem ale na pewno jeszcze długa droga przede mną. Napotkałem dzisiaj pewien problem z którym nie potrafię sobie poradzić: Otóż buduje zegar+termometr+datownik na atmega8. Program mam jeszcze w kawałkach ale najważniejsze funkcje juz działają. Wcześniej używałem...
Witam. Dostałem do zrealizowania na zaliczenie przedmiotu projekt bramy garażowej na uC Atmega8. Program pod względem softu to pestka, gorzej już z hardware. Mam do zapojektowania sam sterownik, bez sterowania radiowego i części mechanicznej. Ważniejsze są zabezpieczenia, no i tutaj pytanie jakie zabezpieczenia będą w tym wypadku najlepsze, lub są najpopularniejsze....
Witam, Dziś pragnę przedstawić wszystkim użytkownikom i gościom portalu elektroda.pl, najnowszą konstrukcję, a mianowicie "Termometr Elektroniczny" Zakres mierzonej temperatury wynosi od 0°C do 100°C z rozdzielczością 0.5°C . Zakres ten wystarcza spokojnie jako termometr pokojowy. W/w termometr został zbudowany na mikrokontrolerze Atmega8. ATmega8...
Mógłby ktoś z was zerknąc w mój kod i sprawdzić co jest nie tak?? /***************************************... Chip type : ATmega8L Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External RAM size : 0 Data Stack size : 256 ****************************************... #include...
Witam Jestem studentem 2 roku informatyki i wiem co nieco o programowaniu. Jakiś czas temu zacząłem zabawę z mikrokontrolerami. Obecnie próbuję rozgryźć obsługę wyświetlacza LCD pod kontrolerem atmega8. Program piszę w C. Miałem wiele problemów ze zmuszeniem tego cholerstwa do wyświetlenia czegokolwiek. Porad szukałem między innymi tu na forum. W końcu...
Witam, próbuję zrobić układ który będzie wysyłał na komputer dane z wartości zmierzone na ADC w atmega8. Napisałem program który ma na razie wysyłać poprostu liczbę która powinna się zwiekszać z każdym wysłaniem o 1. Wysyłanie sprawdzam w Realterm i mam mały problem, ponieważ pokazuje w nim tylko liczbę początkową w ogóle nie zwiększając jej i nie robiąc...
Hej, Zajrzyj na . Pokazałem tam zrzut z PonyProga z ustawieniem bitów CKSEL dla pracy z kwarcem. Na 8MHz chodzi na pewno bo taki mam kwarc. Dla 16MHz - z danych atmela wynikałoby, że należy wstawic ptaszka również dla bitu CKOPT. Wówczas oscylator pracuje z większym napięciem oscylacji - rail-to-rail.(patrz str. 25 pedeefa dla ATmega8). Pozdrowienia
Tu masz też sporo i po polsku:D Co prawda to dla ATmega16 ale dla ósemki jest tak samo
Poszukaj na tych stronach powinieneś cosik znaleźć w tym temacie. Pozdrowionka i powodzenia.
Witam mam mały problem z programem w asm dla Atmega8. Program napisany na zajęciach, więc jego przeznaczenie to nauka. Problem pojawił się taki, iż nie rozumiem sposobu zerowania rejestru TIFR (a tym samym flagi przerwania - zaznaczyłem miejsce w kodzie). .INCLUDE "m8def.inc" .ORG $0000 RJMP RESETaddr .ORG $0013 RESETaddr: LDI R16,High(RAMEND) OUT SPH,R16...
Witam Kolegów. Walczę właśnie z powyższym wyświetlaczem i Atmega8-A. Program ze stronki mikrokontrolery.net skompilowałem i wgrałem do procka bez żadnych problemów. Schemat podłaczułęm tak jak kolega poniżej napisał: Tu jest program: schemat połączenia możesz odczytać tu: #define LCD PORTB Wyświetlacz jest sterowany 4bitami więc podłączamy DB7(końc....
Witaj. Proszę bardzo - schemat + program + skompilowany plik hex dla 1MHz (ustwienie fabryczne ATmega8): Zobacz także spis treści.
Napisałem program, który ma tylko sprawdzic czy do magistrali i2c jest podłączony PCF8583:program wysyła adres 10100000 i sprawdza czy PCF odpowiada na 9 bicie. Jeżeli PCF wyzeruje linię SDA ma zaświecić sie dioda na porcie D0, jezeli nie na porcie D1. zawsze zapala sie D1. Kwarc: wewnętrzny 1MHz. funkcja wait10 ma dać ok 10uS opóźnienia. Na końcu nie...
Witam. Wykonałem odtwarzacz mp3 na bazie modułu VMusic2 (zintegrowany odtwarzacz sterowany przez UART lub SPI). Wewnątrz "siedzi" dekoder VS1003. Sterowanie wykonałem po UART z ATMega8515, program napisany w Bascomie. Wszystkie polecenia sterujące działają bez zastrzeżeń, działa również odczyt ID3 Tag. Problem polega na tym, że podczas odtwarzania muzyki...
Mam pytanko, jak zaprogramować procesor ATmega8515 programem napisanym w C? Mam AVR Studio, tylko nei wiem jak go użyć. Nie chce zniszczyć procesora... zainstalowałem program WinAVR, i w cmd 'make' wywala mi że nie ma makefile :) Tylko nie wiem jak teraz poprawnie wybrać Fusebity(kwarc 8MHz), jak skompliować żeby było pod odpowiedniego proca i jak wrzucić...
Witam mam problem z połączeniem się z mikrokontrolerem atmega8 przez programator usbasp w avrdude wyrzuca mi błąd: avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override...
Chodzi o to, że atmega domyślnie pracuje na wewnętrznym oscylatorze (atmega8 domyślnie 1MHz). Jeśli kiedyś podłączałeś kwarc, to aby atmega z niego korzystała musiałbyś przeprogramować fusebity - takie bity sterujące mikrokontrolerem i jego pokładowymi ukladami. Jeśli później próbowałbyś włączyć atmege bez tego kwarcu, to nie ruszy. Zwykły programator...
A więc tak mam do zrobienia projekt: oto przykłady tych projektów: 1. Komunikacja bezprzewodowa między mikrokontrolerami na bazie układu CC1000. 2. Identyfikacja bezprzewodowa RFID na przykładzie systemu UNIQUE oraz mikrokontrolera AVR - zamek elektroniczny. 3. Sterowanie systemem mikroprocesorowym AVR za pomocą kodu RC-5. 4. Wykorzystanie PWM np....
Trochę rozgrzebie temat mam problem z dwoma wyświetlaczami alfanumerycznymi. No to tak sterowanie to atmega8, program w bascomie. 1. pierwszy wyświetlacz jest dla mnie trochę dziwny niby 1/16 a jest tak jakby 8/2 może pokaże zdjęcie będzie łatwiej na takim programie $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 1 Do Cursor Off...
Witam Mam taki program w symulatorze działa tak jak bym chciał czyli po nacisnięciu przycisku dioda sie zapala i po kilku sekundach gasnie ale po wgraniu do atmegi 8 niedziała prawidłowo czyli diode można zgasic i zapalić ale już nie gasnie po kilku sekundach.Czy ktoś wie czemu??? $regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B11111111...
Witam! W ramach zaznajamiania się z mikrokontrolerami i ich programowaniem postanowiłem wykonać praktyczny układ, tzn. miernik napięcia i prądu do prostownika akumulatorów samochodowych - Lelek. Obecnie prostownik ten informuje poprzez dwie żarówki o włączonym napięciu sieci i ładowaniu. Intensywność świecenia lampki "ładowanie" informuje o wielkości...
Witam, proszę pomóżcie. Zrobiłem woltomierz na Atmega8. Wynik jest wyświetlany na LCD 2x16. Jednak zamiast np. 1.23 wyświetla 123. Zamieszczam kod:
Witam. Piszę program obsługujący 4 wyświetlacze 7-segmentowe. Procesor to atmega8, program pisany w WinAVR. Wyświetlacze mają za zadanie wyświetlanie tego co znajduje się w zmiennej g_Bufor. Problem polega na tym, że chcąc wpisać dane do buforu w pętli while(1) układ nie reaguje/nie następuje zmiana początkowej cyfry określonej w linijce: [syntax=c]...
Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...
Witam Proszę o pomoc bo nie przeskoczę swojego problemu. Poprzez transoptory podłączyłem pod atmege czujnik pir oraz dwa przekaźniki. i teraz co istotne czujnik pir ma taką właściwość, że ma wbudowaną diodę sygnalizującą i w chwili zadziałania dioda zapala się na tak długo jak długo czujnik wykrywa ruch. I w taki sam sposób sygnał wysyłany jest na transoptor....
Witam wszystkich. Poszukuję osoby która pomoże mi w modyfikacji programu n aatmega8. Jest to prosty program sygnału prostokątnego, do generatora wtrysków w którym muszę zrobić przed wtryski. Czyli, jak podzielić jeden okres sygnału na kilka mniejszych? Zainteresowanym mogę przesłać zawartość. Pozdrawiam.
Mam pytanie odnośnie ATmegi8-16PI . Napisałem prosty programik w BASCOM wykorzystujący TIMER1 z preskalerem=1. W przerwaniu zmieniam stan jednego z pinów 1,0,1.... aby otrzymać przebieg prostokątny. Wszystko co udało mi się wydusić przy kwarcu 14MHz to na wyjściu 10µs czyli 50kHz. W związku z ty mam pytanie czy jest metoda na wyciągnięcie...
Od niedawna uczę się programowania mikrokontrolerów w języku C. Cwiczę na ATMega8, programy piszę w WinAVR, programuję przez USB. Języka C do uC uczylem się narazie z krótkiego tutorialu umieszczonego w internecie. Potrafię już sterować silnikiem przez mostek H i PWM, dzisiaj napisalem program wyświetlający multipleksowo na 2 wyświetlaczach LED kolejno...
Kłopot: Probuje napisac komunikacje PC<->AVR, napisalem program na PC (MASTER), ktory steruje liniami SCK, MOSI. Pomiary stanu zlacza LPT sugeruja, ze program napisany jest poprawnie. Dodam, ze mierze miernikiem, nie mam oscyloskaopu (ustawilemwszedzie duze opozniena rzedu 1sek). Napisalem tez program do odczytu danych przez AVR, a raczej wkleilem...
"cyberdar" Właśnie o cos takiego mi chodziło, ja to robiłem w podprogramie i w momencie skoku do niego procesor nic innego nie robił tylko zapalał i gasił lampę i dopiero po tym wykonywał pozostały program. Rozwiazanie z przerywaniami wydaje mi sie dobre tylko ja nie za bardzo daję sobie rade z tym. Może jakis delikatny przykład?? Jak możesz to załącz...
Przedstawiam częśc programu- Proszę powiedzieć jak napisać aby w mozna było naciskać przyciski raz jeden a raz drugi i odwrotnie a nie ze najpierw muszę nacisnąć przycisk a potem kolejny. powiedzmy jest to tak rozwiązane, ze wciskam W1 a potem W2 i wtedy działa program. Jak nacisnę W2 a potem W1 to nic sie nie dzieje. int main(void) { sbi(DDRB,1); //...
Witam serdecznie, Mam mały problemik. Piszę program na AtMega8 i gdy jego rozmiar zbliża się do 8kB to program przestaje działać. Wg. testów wynika, że następuje to ok. 7350bajtu programu - większy program nie działa, mniejszy działa bez problemu (jedyne co zmieniam to wielkość bufora danych we flashu). Pytanie, co może to powodować? Pamięć rezerwowana...
Witam! Mam mały problem z uruchomieniem wyświetlacza LCD ze sterownikiem Hd44780 na atmega8:( Program próbowałem napisac w C (dopiero sie uczę) jednak nie zadziałał. Postanowiłem więc poszukać przykładów w internecie, znalazłem trochę gotowych programów tu na elektrodzie ale tak jak mój nie zadziałały:( szukałem też informacji na mikrokontrolery.net...
Otóż mam taki problem zbudowałem sobie programator STK200 i mam program PonyProg. I chce zaprogramować tego mikrokontrolera a że dopiero zaczynam nie wiem jaki plik do niego wgrać i w jaki sposób. Mam takie pliki : -BIN. 4kB -HEX. 10kB -DBG. 13kB -RPT. 99kB -OBJ. 16kB -BAS. 9kB -CFG. 1kB Jak? wgrać i co? do mojego mikrokontrolera ATMEGA8.
Witam! Mam taki problem , że jeden program z książki "mikrokontrolery dla początkujących" i w ogóle nie działa. Zrobiłem płytke do testowania, lecz jest ok.Próbowałem kilka razy na dwóch kostkach i nic. Pomocy... to schemat
Witam Głowię się od pewnego czasu nad małym problemem.A więc mam program w który ma załączać triaki o określonym przedziale czasowym. Problem pojawia się przy przejściu zegara przez godzinę 00:00. Początkowo aby zlikwidować ten problem napisałem program w ten sposób: -O godzinie X ma włączać wyjście,a o Y ma je wyłączyć. Wszystko działa ok,ale gdybym...
A gdzie Kolega widział te układy po 10 zł? Chciałbym zrealizować prosty nadajniczek APRS aby wysłać dane z kilku czujników + dane z gpsa. Myślę że wiele osób interesowało by takie urządzenie na tanim i dostępnym mikrokontrolerze, czego nie można powiedzieć o fx614 lub TCM3105. Ktoś zupełnie zrobił programowy modem tx/rx na atmega8 lecz program jest...
Witam Złożyłem układ według następującego schematu I mam następujący problem otóż testowałem mikrokontroler i działa bez problemu struje wyświetlaczami itp. testowałem również przetwornik PCF (w połączeniu z procesorem Atiny2313 ) i również działa poprawnie, problem natomiast zaczyna się kiedy chcę odczytać lub wysłać dane do PCF-a za pomocą Atmega8,...
Jestem zielony co do czujników odbiciowych ale chciał bym zrobić tekiego robocika: Jedzie prosto podjedzie do ściany na odłegłość około 10cm i czujnik wysyła mi sygnał do ATmega8 program go przetwarza i robot skręca o 90• w Prawo. 1>. I tu moje pytanie, jaki czujnik odbiciowy kupić (podstawowe parametry?) ile kosztuje (około)? PS: Próbowałem to...
Witam, właśnie udało mi się uruchomić LCD od Nokii 3310, i teraz zaczynam wyświetlać na tym LCD kolejne C-stringi. Jednak mam pewien problem z funkcją sprintf, którą używam do tego żeby sformatować np. liczbę typu int na C-string, który będę mógł wysłać do LCD, poprzez odpowiednią funkcję. Programik, który teraz piszę, ma kolejno w pętli wyświetlać...
Witam. Mam zrobiony czytnik kart sd do rs232 i potrzebuje jakiegos programu, zeby teraz to wszystko ruszylo. Nie ma to byc jakis skomplikowany program. Dodam, ze scalak to atmega8. Wie moze ktos jak to powinno wygladac i w jakim jezyku napisane to powinno byc? Moze jakis gotowy program ktos ma do tego? Czekam na odp
Witam A więc zrobiłem program menu i mam pytanie. Czy mógł by się przyjąć takowy program dla początkujących, którzy mają wiele pytań co do programu menu pisanego w BASCOM'ie?? A o to program: $regfile = "m8def.dat" $crystal = 1000000 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2...
Program: //#include <avr/io.h> #define DDRB_SFR_IO8(0x17) #define PORTB_SFR_IO8(0x18) int main(void) { DDRB = 0xFF; unsigned char i=0; for(;;) PORTB = i++; } i błędy LCD.c:10: warning: implicit declaration of function '_SFR_IO8' LCD.c:10: error: lvalue required as left operand of assignment LCD.c:15: error:...
Witam wszystkich na forum, jestem nowym użytkownikiem i zaczynam zabawę z mikrokontrolerami. Udało mi się już kilka razy zaprogramować prostymi programikami atmega8, jednak nie wiem dlaczego jeden z programów nie działa tak jak powinien. $regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111100...
Witam Zaczynam programować atmege 8 i przeczytałem kilka kursów, lecz nadal nie wiem jak ustawić np. PD0 (GND) PB3 (V). Czyli jak do pinów podawać napięcie lub masę. W różnych kursach jest inaczej opisane morze się pogubiłem.
Napisałem najprostsze możliwe funkcje do komunikacji po RS232. void usart_init(void) { UCSRC = _BV(URSEL) | _BV(USBS) | _BV(UCSZ1) | _BV(UCSZ0); UBRRL = 51; UCSRB = _BV(RXEN) | _BV(TXEN); } void wyslij(char dana) { while(bit_is_clear(UCSRA, UDRE)); UDR = dana; } uint8_t odbierz(void) { while(bit_is_clear(UCSRA, RXC)); return UDR; } Niestety nie działa....
Witam. Projektuję czujnik koloru na kontrolerze Atmega8. Mam już schemat oraz program w języku C, ale jestem początkujący w programowaniu i dlatego proszę o sprawdzenie programu lub ewentualne porady. Program starałem się napisać jak najprościej nie jestem pewien końcówki tego programu związanego z porównywaniem zmiennych i wystawianiem stanu wysokiego...
Witam. Projektuję czujnik koloru na kontrolerze Atmega8. Mam już schemat oraz program w języku C, ale jestem początkujący w programowaniu i dlatego proszę o sprawdzenie programu lub ewentualne porady. Program starałem się napisać jak najprościej nie jestem pewien końcówki tego programu związanego z porównywaniem zmiennych i wystawianiem stanu wysokiego...
Witam. Problem tak jak w temacie, po prostu troche mnie to tym razem przerosło. Ogólnie to działać ma to tak: 'Program do wytrawiarki natryskowej. $regfile = "m8def.dat" $crystal = 8000000 'Konfiguracja 1wire: Config 1wire = Portb.0 'DS18B20 'Deklaracja zmiennych: Dim Temperatura As Word Dim Temperatura_trawienia As Word Dim Czas_trawienia...
Witam. Mam prosty program który nie do końca działa ok;/ $regfile = "m8def.dat" $crystal = 1000000 Config Portd = Output Portd = &B00000000 Config Pinb.0 = Input Config Pinb.1 = Input Led1 Alias Portd.1 Led2 Alias Portd.2 S1 Alias Portb.0 S2 Alias Portb.1 If S1 = 1 Then Gosub Ledon End If If S2 = 1 Then Gosub Ledof End If ''''''''''''''''''''''''''''''''''''''''...
Witam jestem z tych początkujących. Zbudowałem sobie ostatnio układ na którym zamontowałem Atmegę8 i wyświetlacz 2*16 hd44780 JHD 162A. Ale mój problem nie dotyczy hardware tylko software, korzystałem z kursu AVR-GCC cz.5 czyli o programach z tekstem, robiłem wszystko tak jak jest w opisie tylko że klikając na MakeAll w winavr wywala mi błąd: > "make.exe"...
Witam wszystkich Elektrodowiczów Jeśli taki temat jest już na Elce to przepraszam i jednocześnie proszę o link a jeśli nie ma to może się jeszcze komuś oprócz mnie przyda. Informuje jeszcze, że jestem początkującym "Atmegowcem". Na początku napisze, że programik potrzebuję do sterowania oświetleniem. Ponieważ mam przycisk "światło" działający na zasadzie...
Witam mam problem mianowicie mój kod: ADMUX|=(1<<REFS0); //napiecie referencyjne to AVCC, pin AREF podlaczone przez kondensator do GND ADMUX|=(1<<ADLAR); //ustawiamy rozdzielczosc 8 bit ADCSR|=(1<<ADEN); //wlaczenie przetwornika ADC ADCSR|=(1<<ADPS2)|(1&l... //ustawienie dzielnika...
Witam Jako że z mikrokontrolerami dopiero zaczynam chciał bym zrobić termometr, a właściwie to przerobić program. Obecnie na lcd mam wyświetlane wszystkie wyniki a chciał bym aby były 4 przyciski i każdy odpowiadał za inny czujnik. To znaczy np. jak wcisnę 1 przycisk to pojawia się informacja z pierwszego czujnika, a jak wcisnę następny to z następnego....
Witam, na tej stronie jest schemat wyświetlacza widmowego który chciałbym zrobić ale brakuje programu jaki trzeba wgrać do ATmegi8. Czy ktoś posiada taki program albo jakiś inny schemat i program do wyświetlacza widmowego RGB? Z góry dziękuje za pomoc. 3.1.17. (10.9, 16) Zabronione jest publikowanie wpisów obniżających ogólny poziom dyskusji, wynikających...
Sam tranzystor się nie sprawdzi. Komparator to dobry pomysł ale wymaga sporo dodatkowych elementów. Lepiej chyba jednak skorzystać z ADC w atmega8, Programu jakoś mocno to nie skomplikuje a ilość zewnętrznych elementów będzie dużo mniejsza. Wejście możesz zabezpieczyć po prostu diodą zenera.
Serdecznie Witam. Problem dotyczy Atmega8, program w języku BASCOM. Układ który chciałem zrobić ma załączać po kolei 6 diod- jedna się świeci w danej chwili, 2 przyciski zmieniające częstotliwość mrugania. Po złożeniu układu, niestety program zaczyna (od razu, bądź po chwili) przestawać reagować na przełączniki oraz zmienia sam częstotliwość mrugania...
Kupie 2 sztuki układów Atmega8 zaprogramowanych programem z tej strony: lub pomoc w zaprogramowaniu.
Pomoze ktos w skompilowaniu tego programu ?? przepisalem ten program z Nowego Elektronik i chcialbym zaprogramowac nim procesor atmega8 ale nie wiem jak to zrobic. [syntax=basic4gl] 'Nowy Elektronik 701-k 'Licznik Impulsów ver. 1.0 'BASCOM-AVR IDE Verion : 1.11.8.1 'Compiler: Version 1.11.8.1 $regfile ="m8def.dat" $crystal = 12000000 Dim Impulsy As...
Witam Mam problem z programem do pomiaru napięcia i wyświetleniu na lcd. Program niby działa ale wyświetlane wartości są przypadkowe 0-150(jednak jak kręcę potencjometrem to coś się zwiększa wchodząc na wyższe wartości 200-455) program jest w fazie początkowej. Jestem początkującym w programowaniu procesorów. #include <avr/io.h> #include "HD44780.h"...
Witam. Proszę o sprawdzenie kodu do sterownika dyskotekowego 6-ciu lamp 230V program wygląda tak: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Input Portd = 1 Config Portc.0 = Output Config Portc.1 = Output Config Portc.2 = Output Config Portc.3 = Output Config Portc.4 = Output Config Portc.5 = Output 'klawisze Up Alias...
Witam Znalazłem na elektrodzie poniższy kod: $regfile = "m8def.DAT" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.4 , Rs = Portc.5 Config Portd.0 = Input Config Portd.1 = Input Config Portd.2 = Input Config Portd.3 = Input Config Portd.5 = Input Config Portb.4 = Output Cursor...
Jakiś czas temu zostałem uraczony radiem CB które jak się okazało oprócz kilku obrażeń typu spalony 2sc2078 oraz uszkodzonego transformatora pcz 455kHz (przerwane uzwojenie) posiadał niepełnosprawną główną jednostkę sterującą HOLTEK-a HT46R49. Jedyne co można było zrobić to przełączyć na wyświetlaczu kanał, poza tym radio było całkowicie głuche z powodu...
Problem jak w temacie, potrzebuję w eeprom zapisać kilka wartości, niestety nie mogę użyć większej liczby niż 255. Prubuję to zrobić przez: [syntax=c] eeprom_write_word(adres, zmienna_do_wpisania); zmienna=eeprom_read_word (adres); [/syntax] Nie działa, a skoro słowo to powinienem mieć 16 bitów na liczbę, niestety jest tylko 8 i nie umiem tego przeskoczyć....
Witam, Potrzebuję napisać program na atmegę który będzie wykonywał : Z centralki centralnego podaje 1 sek impuls masy na Atmegę, po podaniu impulsu atmega uruchomi jedno z wyjść na 2 sek, w tym czasie załączy przekaźnik przytrzyma go załączonego i wyłączy. Po 2 sek od załączenia pierwszego przekaźnika drugie wyjście, automatycznie poda 2 sek impuls...
Oto program, trochę rozbudowałem go ale oryginał też nie przechodzi. [syntax=c] /***************************************... Chip type : ATmega8 Program type : Application Clock frequency : 8.000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 256 ****************************************... #include <stdio.h>...
Witam, Potrzebny mi jest program wyświetlający napis na graficznym wyświetlaczu lcd 16x2. Chodzi o to żeby w jednym wierszu wyświetlał się napis a po nim wartość pewnej zmiennej, w drugim wierszu tak samo. Żadnych udziwnień z przesuwaniem napisów, miganiem kursora itp. Jako, że problem jest bardzo standardowy, nie ma sensu żebym powtarzał coś co już...
Witam ;) nie mam jeszcze programatora i procka (spodziewam sie go w tym tyg) jednak zacząłem czytać poradniki programowania w BASCOM`ie i napisałem swój pierwszy w zyciu program i chciałbym prosić o jego sprawdzenie czy to wgl ma jakiś sens xD [syntax=basic4gl] $regfile = "m8def.dat" 'typ procesora (ATmega8) $crystal = 1000000 'taktowanie procesora...
Witam, To moje pierwsze starcie z mikrokontrolerami, wpadł mi w oko program LDmicro, a że programowałem już w drabinie PLC to pomyślałem że będzie to ciekawą zabawą. Ale nawet najprostsza próba mnie przerosła. Otóż moje pytanie brzmi gdzie zrobiłem błąd: 1 Napisałem podstawowy program w LDmicro, skompilowałem i zapisałem w .hex 2 podpiąłem Atmega8 do...
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.
Witam. Chciałem w celach edukacyjnych zrobić częstotliwościomierz. Ponieważ nie mam za bardzo skąd wziąć zewnętrznych impulsów postanowiłem, że jeden pin procka będzie je generował, a przerwanie int0 będzie liczyć ile tych impulsów było. Do odmierzenia czasu posłużył timer1, który ma odliczyć sekundę (więc wynik od razu w Hz). Po upływie sekundy ma...
Witam zainteresowanych, tak jak w temacie zlecę napisanie programu w Asemblerze na Atmega8 / Atmega16 Program na kilka linijek raczej, chodzi o odczytywanie zawartości pamięci ram z ww.mikrokontrolerów. Mikrokontroler podpięty juz mam pod programator usbasp. Potrzebuję pomocy bo w C, nie mogę tego zrobić a asembler a nie obczajam. Proszę o pisanie na:...
Witam, podczas kompilacji programu w atmelu, wyskakuje jeden błąd Co z tym faktem zrobić? Error1sys/time.h: No such file or directory Program: #include <inttypes.h> #include <sys/time.h> #include <sys/io.h> #include <unistd.h> #include <time.h> #include <sys/time.h> #ifdef AVR #include <sys/time.h> #include...
Cześć! Od jakiegoś czasu zmagam się z wgraniem na atmege8 programu napisanego w C++. Problem polega na tym, że jest masa poradników ale do programów napisanych w C. Stąd moje pytanie, czym różni się w tej kwestii C++ od c i jakich programów najlepiej używać do wgrywania tego na mikroprocek?
Witam, Jestem początkujący jeżeli chodzi o programowanie i mam mały problem z moim programem. Chcę uzyskać efekt pływających kierunkowskazów tak jak w nowych AUDI, czyli diody zapalają się po sobie i gasną naraz. W momencie sygnału z kierunkowskazu przekaźnik wyłącza światło, a po zakończeniu procedury diod po chwili zapala światło. Generalnie program...
Witam. Chciałem zrobić sterownik wzmacniacza audio na bazie kitu AVT2829. Szczególnie zależy mi na uczeniu się dowolnego pilota. Zrobiłem płytkę przystosowałem do niej program, użyłem większego procesora (atmega8) no i program działa ale strasznie ułomnie. Procedura zapamiętania kodów z pilota przebiega jak należy ale już samo działanie jest strasznie...
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ż trzeba odczytać wielokrotnie stan presostatu...
Chciałbym zbudować regulator obrotów dwukierunkowy który byłby sterowany szerokością impulsu z odbiornika RC ale nie wiem jak zacząć bo mam już zrobioną płytkę pod atmega8. W Arduino deklaracje pinów są dla mnie niejasne.
Autor tego artykułu: sp7dpt.qrz.pl/programator.htm twierdzi, ze należy użyć atmega8-16au. Jednak w oryginale autor użył atmega8-16pu. Teraz moje pytania: 1. czy wyrzuciłem pieniądze w błoto kupując 4 atmega8-16pu. 2. może mała modyfikacja schematu (albo programu który należy wgrać) by dostosowała układ do współpracy 3. gdzie mogę kupić albo zamówić...
Zdecydowanie nie znajdziesz żadnego przynajmniej darmowego kompilatora Pascala na AVR'y. Jest wprawdzie spore środowisko pozwalające programować w bardzo zaawansowany sposób w Pascalu procków AVR, pewnej niemieckiej firmy, ale cena w postaci kilka tys EU powala na nogi. Jest także microPascal firmy mikroe czy jakoś tak ale ich kompilatory do C, Basica...
Ok to jaki rezystor mam dobrac juz wiem teraz 2 pytania i wybacz ze tak marudze ale chcyalbym znac przyczyne dlaczego sie tak dzieje po podlaczeniu pod procka 4.7v po otwarciu ktoregos pinu na porcie z poziomu programu mam tylko ok 2.7v dlaczego nie mam 4.7v jak to mialo miejsce na starej atmedze? I drugie pytanie jak podlaczyc rezystor do diody miedzy...
Jeśli chcesz wgrać jakiś program do procka to przed kompilacją należy wybrać jaki mikroprocesor chcemy zaprogramować należy wejść jak na obrazku i wybrać odpowiedni mikroprocesor Sprawdź i daj znać Kolego napisałem w pierwszym poście że 'Atmega8a-PU' programuje mi sie bez problemu bez ustawiania w tych okienkach co pokazałeś - problem jest z "Atmega8-16PU"...
Witam, trzeci dzień męczę się z obsługą ADC w ATmega88PA. Buduję układ gdzie chce sprawdzać, czy jest właściwe napięcie zasilania i czy bateria awaryjna ma właściwe napięcie. Oto mój kod i schemat pomiaru Pomiar napięcia 12V za pomocą dzielnika, napięcie odniesienia 1,1V z ATmega88. Pomiar napięcia baterii (3xAA), aby nie pobierać z niej prądu dzielnikiem...
Z opisu aukcji wynika że programy napisane pod zwykłą ATmega8-16PU będą na nim działać bez problemu. Ale tylko do 8MHz. ATmega8-16PU pracuje do 16MHz Pozdrawiam To teoria w praktyce 8A chodzi do 18Mhz. Ale oczywiscie to producent gwarantuje poprawną prace do okreslonej częstotliwości. Jak uzyskać te 16-18mhz? w Arduino mogę wewnętrzny ustawić maksymalnie...
Witam, Na projekt na studia potrzebuję zaprogramować mikrokontroler Atmega8A-PU. Używam USBasp oraz ArduinoIDE. Programatorowi zainstalowałem sterownik, menedżer urządzeń go rozpoznaje. Problem jest w ArduinoIDE. Po dodaniu biblioteki z Atmega8 mam problem z wypaleniem Bootloadera: avrdude: auto set sck period (because given equals null) avrdude: error:...
chcialbym zmontować zestaw wyswietlacz, procesorek 1. proponuje wyświetlacz oparty na kontrolerze HD44780 - bardzo łatwo się go obsługuje - co do tego, który chcesz kupić to nie wiem czy jest akurat na HD44780, bo nie znalazłem jego dokumentacji. Na allegro.pl można kupić LCD 2x24 na kontrolerze HD44780 za 10 zł (o 2 zł więcej niż ten, którego link...
niech kolega właczy sobie symulator i w pracy krokowej od razu zobaczysz w którym miejscu programu program się resetuje, przerwanie zasymulujesz przez ustawienie z ręki odpowiedniej flagi.