atmega8 język kompilator

Znaleziono około 130 wyników dla: atmega8 język kompilator
  • Deklaracja PIN 3 portu B jako wyjście w C dla ATmega8

    Kod umieszczaj w znacznikach "code". To co przedstawiłeś, to rozszerzenia kompilatora dla ADuC nie mające, niestety, wiele wspólnego z językiem C. Na atmedze się tak nie da.

    Mikrokontrolery AVR   21 Lis 2012 14:16 Odpowiedzi: 6    Wyświetleń: 1005
  • Jak zacząć programować ATmega8? Programator, język, oprogramowanie

    Sprawdź dokładnie połączenia z Atmega8. Jaki masz ustawiony programator w zakładce options-- programmer powinieneś mieć sample electronics programmer Pozatym jak pisalem ci kiedys na gg na poczatku programu nie zaszkodzi: $regfile = "m8DEF.DAT" Informuje kompilator, by użył podanego pliku definicji rejestrów, zamiast określonego w opcjach kompilatora....

    Początkujący Elektronicy   21 Wrz 2008 17:14 Odpowiedzi: 42    Wyświetleń: 14772
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Kompilacja kodu na plik hex dla Atmega8 - błędy przy sterowniku CNC 3-osiowym

    To bardzo proste, chcesz kompilować kod BASCOM przez kompilator AVR-GCC (język C) to tak jakbyś chciał przetłumaczyć chińskie zdanie korzystając z polsko rosyjskiego słownika.

    Mikrokontrolery Początkujący   18 Lip 2013 16:54 Odpowiedzi: 10    Wyświetleń: 2361
  • REKLAMA
  • [atmega8] Podłączenie wyświetlacza led ze wspólną anodą

    Chyba chodzi Ci o język albo kompilator. C i avr-gcc

    Mikrokontrolery AVR   05 Lis 2009 16:10 Odpowiedzi: 28    Wyświetleń: 11507
  • Szukam on-line kompilatora dla procesorów AVR ATiny2313 i ATmega8

    To jeszcze napisz w jakim języku masz program. ;)

    Mikrokontrolery   25 Paź 2008 02:21 Odpowiedzi: 15    Wyświetleń: 4120
  • REKLAMA
  • Atmega8 - Język "C" sprawdzanie stanu na pinie

    Poćwicz sobie poszczególne operacje bitowe w kursie C wraz z kompilatorem online Cmaniak: http://mikrokontrolery.blogspot.com/2011... Możesz tam ćwiczyć także symulując Atmega8 (patrz przykład w zakładce Przykłady CManiaka). Dodatkowo: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   23 Lip 2015 17:07 Odpowiedzi: 4    Wyświetleń: 1341
  • Jak napisać program w C do obsługi klawiatury 2 przyciski na Atmega8?

    próbuje programować w języku C i do niego tylko mam programator. Chyba kompilator :P A co do programowania atmegi w C, to: http://www.kursc.dioda.com.pl/

    Mikrokontrolery AVR   23 Kwi 2009 21:36 Odpowiedzi: 32    Wyświetleń: 6000
  • Kompilacja programu na Atmega8 z Vusb - błędy redefinicji __SFR_OFFSET

    Owszem spróbuję tylko tutaj widać że kompilator wysypuje błędy takiego typu jakby próbował kompilować w języku C kod w języku assembler. Może trzeba coś zmienić w winavr?

    Programowanie Początkujący   18 Maj 2023 09:07 Odpowiedzi: 3    Wyświetleń: 2899
  • Atmega8 WinAVR: Jak używać DDRB i PORTB bez avr/io.h?

    Kolego Tomcio7 , avr/io.h to nie jest żadna biblioteka tylko zbiór definicji. Oczywiście można te definicje przepisać do pliku z kodem źródłowym ("wyręczając" kompilator), ale zanim się to zrobi, to trzeba zrozumieć co te definicje oznaczają. Krótko - kolega przepisał definicje dla asemblera zamiast dla kompilatora C. Konkretnie chodzi o test warunku...

    Mikrokontrolery AVR   09 Kwi 2009 23:00 Odpowiedzi: 4    Wyświetleń: 2729
  • [Atmega8][Język C] Jak poprzez naciśnięcie przycisku przypisać wartość zmiennej

    Próbowałem, ale PD2 "nie wchodzi" - dziwne; już kiedyś się to zdarzało. Dopiero PIND2 kompilator uznał za właściwy. Zegar - wewnętrzny oscylator 8MHz.

    Mikrokontrolery AVR   14 Cze 2011 09:12 Odpowiedzi: 50    Wyświetleń: 8814
  • Komunikacja UART między Atmega8 a Attiny2313A język C

    Program, który odbiera znak, nic z nim następnie nie robi, a kompilator aż piszczy od ostrzeżeń, które łaskawie ignorujesz.

    Mikrokontrolery Początkujący   09 Lip 2017 11:09 Odpowiedzi: 34    Wyświetleń: 3420
  • REKLAMA
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Zamiast zapoznawać się z nowym językiem lepiej i szybciej będzie skorzystać z dobrego kompilatora mikroBasic http://www.mikroe.com/mikrobasic/avr/

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2949
  • Atmega8: Jak poprawnie obsłużyć przerwanie w C?

    Skompilowałem to u siebie i od razu widać błąd: makro do przerwań pisze się z dużych liter: SIGNAL(...) - w takim przypadku uzyskałem poprawny kod. Przy "signal" z małych liter powstała funkcja o nazwie "signal" (zwracany typ domyślnie int, przez co kompilator wyrzucał jeden warning). C jest językiem case-sensitive. Co do reszty kodu: zmień dołączenie...

    Mikrokontrolery AVR   02 Paź 2009 23:17 Odpowiedzi: 6    Wyświetleń: 1308
  • [Atmega8][Język C] Jak zrealizować transmisję przez UART

    Dziękuję. Definicję funkcji inicjalizującej przeniosłem na sam początek kodu przed "main"' ale to nic nie zmieniło. Kompilator w obu przypadkach nie pokazuje żadnych błędów, ani ostrzeżeń. Pozdrawiam.

    Mikrokontrolery AVR   14 Lip 2011 12:40 Odpowiedzi: 42    Wyświetleń: 6177
  • Jak skonfigurować przerwania w ATmega8 w języku C z użyciem GCC?

    Kompilator Ci czegoś nie podpowiada w związku z signal.h? Może też warto zaprzyjaźnić się z używaniem stałych (np. TOIE0)...?

    Mikrokontrolery   13 Lis 2010 16:13 Odpowiedzi: 48    Wyświetleń: 19441
  • Wejście sygnałem analogowym do komputera-jakie są możliwości ?

    Potrzebny jest mikrokontroler z minimum 2kB Flash (obsługa USB) i z ADC, maksymalna częstotliwość taktowania minimum 12MHz. Dobrze do tego celu nadaje się ATmega8, którego maksymalna częstotliwość to 16MHz (w wersji L jego maksymalne taktowanie to 8MHz, jednak bez większych problemów przy zasilaniu 5V zadziała przy 12MHz). Do komunikacji przez USB potrzeba...

    Mikrokontrolery   28 Lut 2009 14:19 Odpowiedzi: 14    Wyświetleń: 3650
  • Jak zacząć programowanie Atmega8 w C? Kompilator, zasoby, projekt sterownika

    Witam, Dotychczas programowałem jedynie procesor 8051 w assemblerze. Chciałbym nauczyć się programowania Atmegi w języku C, Posiadam Atmegę, programator ISP Oraz program PROGISP. Jakiś czas temu uszkodził mi się sterownik w Kuchence mikrofalowej i chciałbym sam zrobić sobie taki na wyświetlaczu 7' segmentowym, Oczywiście nie taki 1:1 jaki tam był :)...

    Mikrokontrolery Początkujący   09 Lip 2017 22:28 Odpowiedzi: 11    Wyświetleń: 1257
  • Co mi jest potrzebne do zabawy z mikrokontrolerem? - Pytania

    Witam! Do zabawy z programowaniem potrzeba: 1 – kompilator np.: Bascom ( język BASIC ) lub AVR-GCC ( język C ). 2 – programator ( ja używam USBasp, ponieważ do jego budowy wymagany jest zaprogramowany mikrokontroler, a gdyby kolega nie miał dostępu do programatora, to zestaw elementów jest dostępny na: http://sklep.avt.com.pl/go/_search/full_...

    Początkujący Naprawy   06 Gru 2009 21:48 Odpowiedzi: 47    Wyświetleń: 8477
  • Przerwanie INT0 w ATmega8 - problem z wyświetlaniem po powrocie

    ... Czy jest możliwość aby program po powrocie z przerwania zaczynał program główny od określonego miejsca? Będzie jeszcze gorzej :( Być może masz buga w programie , albo ... .Czy język programowania , tudzież kompilator , to tajemnica jakowaś :?: Może byś tak kawałek kodu pokazał :?: Piotrek

    Mikrokontrolery   16 Gru 2006 19:16 Odpowiedzi: 4    Wyświetleń: 1235
  • ATmega8A-PU z USBasp w Arduino IDE – czy można użyć ustawień ATmega8?

    Miałem podobny problem, bo mam Atmega88P a nie Atmega88 i jedno z narzędzi jej nie widziało. Ta literka robi dużą różnicę. Wszystko zależy która literka i w którym miejscu. P innemu P nie jest równoważne. Szukajcie w dokumentacji punktów: - Signature Bytes - Ordering Information a wszystko stanie się jasne. ... i mikrokontroler ATmega8a pu, podłączyłem...

    Mikrokontrolery Początkujący   17 Lut 2015 09:29 Odpowiedzi: 27    Wyświetleń: 2847
  • [ATmega8][język C] zamiana bin z rejestru na dec do zmiennej

    int odczyt = ((ADCH << 8) | (ADCL)); Ten kod jest bledny bo nie gwarantuje zadnej konkretnej sekwencji odczytu ADCL i ADCH, co jest wymagane przez procesor. Prawidlowo nalezy odczytywac caly 16-bitowy rejestr, kompilator sam sie zatroszczy o wlasciwa kolejnosc odczytow ADCL i ADCH (jest to w kodzie portu gcc na AVR).

    Mikrokontrolery AVR   12 Sie 2009 20:42 Odpowiedzi: 4    Wyświetleń: 2867
  • atmega8 - jak zaprogramować sekwencyjne zapalanie i gaszenie 10 diod?

    Serio liczyłeś, że kod napisany w innym języku zostanie zrozumiany przez kompilator innego języka? To tak jakbyś mówił do Chińczyka nie znającego polskiego po polsku :D Nadal nie widzę SAMODZIELNYCH prób podejścia do tematu, zaprezentowania działającego kodu, schematu.

    Początkujący Naprawy   08 Sie 2014 18:17 Odpowiedzi: 8    Wyświetleń: 2073
  • [ATMega88/C] Sprawdzanie portu powoduje chwilowe wpisanie "1"

    Tak, w C wartość różna od 0 jest prawdą, stąd też twoja dziwaczna konstrukcja: if( (PORTD&0x20)>>5 ) powinna wyglądać po prostu tak: if(PORTD&0x20) Swoją drogą stosowanie makra _BV() jest IMHO pomysłem dobrym. Ma to swoje wady, ale też zalety. Proponuję przeanalizować co się stanie jeśli omyłkowo zamiast x<<5 wpiszemy x<5. Generalnie...

    Mikrokontrolery AVR   28 Lip 2011 22:54 Odpowiedzi: 11    Wyświetleń: 2047
  • programowanie atmega8 za pomoca ISpcable II firmy propox

    Jeszcze nic nie wpomniałeś w jakim języku będziesz programował, bo to też ma znaczenie. Przykładowo w C nie musisz testować dodawania bo kompilator zrobi napewno dobrze. Co innego w asemblerze, musisz o wszystko zadbać sam.

    Mikrokontrolery   01 Maj 2006 22:18 Odpowiedzi: 7    Wyświetleń: 1488
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Jeżeli brakuje pamięci flash to zastosuj inny mikrokontroler np. ATmega8. Zapewne zabraknie pisząc w w języku Bascom :( Lecz wstawki ASM mogą uratować sytuację. Owszem, jeśli pisząc w języku C dobrze go znając być może nie będzie kłopotu. Jednak tak, czy owak programista nie panuje nad tym, co zrobi kompilator. Jedynie pisząc w ASM wiemy, co się dzieje,...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7119
  • ATMega8 - schemat i program zegara LED z ustawianiem czasu

    A jest to że asembler jest prościej zrobić niż porządny kompilator języka wysokiego poziomu. Świadczy o tym integracja nowej wersji AvrStudio z kompilatorem AVR GCC.

    Mikrokontrolery   11 Lis 2005 19:41 Odpowiedzi: 16    Wyświetleń: 3881
  • [atmega8] [c] Instrukcja if nie działa z operacjami arytmetycznymi - co robić?

    shadow0013 -> autor podał jaki to język - widać w tagach tematu, że to język C .... ale pytanie jest tak mocno wyrwane z kontekstu, że i tak ciężko coś podpowiedzieć, więc na pewno przydałby się kawałek kodu - przez który to tak "wariuje" - może się wtedy okazać, że coś źle robisz - zamiast odrazu przypuszczać, że kompilator czegoś tam nie wspiera ;)

    Mikrokontrolery AVR   18 Gru 2008 17:07 Odpowiedzi: 8    Wyświetleń: 1434
  • AtMega8 - program o rozmiarze bliskim 8kB przestaje działać

    Miałem kiedyś podobny problem i sprawa była związana z ustawieniami kompilatora (C dla 51) , oraz musiałem jeszcze raz przeanalizować dokładnie newralgiczne punkty programy (np: wykorzystanie stosu). W jakim języku masz napisany program? Rozumiem ze program "idzie w maliny" w jakimś konkretnym miejscu? Jeżeli tak warto to przeanalizować na symulatorze.

    Mikrokontrolery   20 Lip 2007 22:22 Odpowiedzi: 13    Wyświetleń: 1653
  • Błąd kompilacji BASCOM-AVR 1.11.9.5 na Atmega8 - instrukcja warunkowa if

    Bascom powinien po wywołaniu procedury obsługi przerwania skasować flagę a tego nie robi...i po obsłużeniu przerwania znów jest ono natychmiast wywoływane i program się zapętla. Trzeba ręcznie ustawić flagę w rejestrze GIFR. Wiem, że C jest dużo mniej problematyczny...sam kompilator ma też mnie roboty, bo to język niższego rzędu jak Basic Bascom, ale...

    Mikrokontrolery AVR   07 Lut 2011 19:49 Odpowiedzi: 13    Wyświetleń: 1857
  • ATmega8515 - który plik wgrać do kontrolera HDD dla Commodore 64?

    Jeśli chodzi o to co wgrać do mikroprocesora to zazwyczaj jest to plik z końcówką .hex. Ale zdarza się że kompilatory tworzą plik z końcówką .bin, a wtedy można już wybrać samemu bo są zazwyczaj to te same pliki tylko innym sposobem zapisane. Ale z .bin spotkałem się raczej w kompilatorach dla 8051. Także jak wrzucisz plik "flash.hex" do pamięci procesora...

    Mikrokontrolery   21 Kwi 2013 04:11 Odpowiedzi: 2    Wyświetleń: 798
  • Przejście z asemblera 89C51 na C dla AVR, np. Atmega8 - porady i książki

    Kiedyś język C miałem na studium informatycznym, ale były to zaledwie kilka godzin podstaw, kojarzę tylko jakąś "pętle if" i tp. Po za tym nic mi do głowy więcej nie weszło... Tak na prawdę jeszcze nie zrobiłem żadnego kroku w kierunku języka C ale pomału się przymierzam. Na początek przeanalizuję podane przez was stronki i zobaczę co z tego będzie....

    Mikrokontrolery AVR   11 Lut 2013 22:41 Odpowiedzi: 17    Wyświetleń: 2811
  • Język programowania Rust - czy warto stosować w embedded?

    Ja się przyznaję bez bicia, że używam C++ obok C, nawet na małych prockach ... , i kod wcale nie staje się ogromny. Atmega8, czyli całkiem nieduży procesor. Migrując projekt z C do C++, kompilator mi ZMNIEJSZYŁ rozmiar o kilka bajtów, przypuszczam np mając formalnie zadeklarowane metody prywatne był w stanie przeanalizować, że są nieczynne. Miałem...

    Projektowanie i Tworzenie Po godzinach   15 Sty 2023 23:17 Odpowiedzi: 75    Wyświetleń: 5898
  • Płytka testowa ATmega8 - czy warto na start nauki mikrokontrolerów?

    Do atmegi chyba najłatwiejszy jest język Bascom. Ściągasz do niego kompilator BASCOM AVR, robisz programator i tworzysz swoje własne projekty. Gdzieś posiadam polskiego Help'a do tego programu i powiem szczerze, że z niego samego można się wiele nauczyć bo do każdego rozkazu jest jego przykład użycia...

    Początkujący Elektronicy   03 Cze 2007 11:45 Odpowiedzi: 10    Wyświetleń: 2131
  • Dlaczego kompilator wyrzuca błędy? Nauka języka C; WinAVR.

    To raport po próbie kompilacji. http://obrazki.elektroda.pl/3728602100_1... WinAVR z tego powodu że działa z USBAsp i nie trzeba się bawić z innym programem. W makefile atmega8, usbasp i nic więcej.

    Mikrokontrolery Początkujący   17 Lut 2015 17:19 Odpowiedzi: 17    Wyświetleń: 1533
  • AVR ATMEGA8 - znaczenie litery 'L' na końcu liczby w kodzie C/C++

    Hmm, ciężko zgadnąć o co Ci chodzi. Nie zastosowałeś tagów w tytule, w treści też nie podałeś zbyt wielu informacji, chociażby w jakim języku piszesz, albo co się u Ciebie kryje pod pojęciem "kompilator". Zgaduję, że chodzi o specyfikator [url=http://pl.wikibooks.org/wiki/C/Zmie... ale mogę się mylić:)

    Mikrokontrolery   26 Maj 2008 21:05 Odpowiedzi: 9    Wyświetleń: 1299
  • Konwersja char* -> float - problem [avr/atmega8][c/winavr

    Witam, Chcę zamienić stringa na liczbę zmiennoprzecinkową. Teoretycznie nic prostszego: liczba=strtod(s,NULL); lub sscanf(s,"%f",&liczba); lub liczba=atof(s); Aż trzy funkcje i żadna z nich nie działa poprawnie. Pierwsza zwraca liczbę ok 169xx.0000 (oscyluje delikatnie w zależności od wejścia). Pozostałe funkcje zwracają zawsze zero. Dodatkowo sprawdzam...

    Mikrokontrolery AVR   31 Gru 2009 20:38 Odpowiedzi: 9    Wyświetleń: 5866
  • AVRPascal - Darmowy edytor kodu w Pascalu dla mikrokontrolerów AVR

    Cześć, Gratuluję udanego i ciekawego projektu. Pewnie spędziłeś nad nim sporo czasu. Boję się, że mało osób używa języka Pascal do programowania układów AVR, skoro teraz króluje język C. Czy możesz udostępnić przykładowy kod typu blink led dla Atmega8 lub innego procesora, żeby przypomnieć sobie ten język programowania? Pozdrawiam, Rafał -:) Dziękuję...

    Mikrokontrolery AVR   07 Cze 2025 17:33 Odpowiedzi: 48    Wyświetleń: 2574
  • [ATmega8] [ATmega8][C] - Konfiguracja portów i USART dla 8MHz, 19200 baudrate

    Kilka lat temu GCC potrafił właśnie tak skutecznie optymalizować switch i podobne konstrukcje na AVR. Spróbuj chwilowo wyłączyć optymalizację. Spróbuj też takiej magicznej sztuki - zastąp char w = UDR; przez char w; w = UDR; To czysta magia i nie ma to nic wspólnego ze standardami i zasadami języka, ale niekiedy niestety pomaga przy narowistych kompilatorach.

    Mikrokontrolery Początkujący   13 Sty 2013 21:25 Odpowiedzi: 11    Wyświetleń: 1674
  • Przykładowy kod w C do zapisu/odczytu pamięci zewnętrznej ATmega128

    Generalnie we wszystkich językach musisz grzecznie poinformować kompilator gdzie ma umieścić zmienną do której chcesz zagadać bo jak tego nie zrobisz to umieści ją tam, gdzie mu będzie wygodnie. Sposób lokalizowania zmiennej zależy od typu kompilatora w którym piszesz. Najczęściej. DATA - pamięc wewnętrzna; XDATA - pamięc zewnętrzna; więc swoją zmienną...

    Mikrokontrolery   14 Sie 2007 12:08 Odpowiedzi: 10    Wyświetleń: 1814
  • AVR/ATmega8 - Gdzie stosować volatile przy tablicach i strukturach?

    W popularnym odczuciu volatile robi jakąś magię przy programowaniu wątkowym ,przerwaniach itd... to tak funkcjonuje na zasadzie ktoś widział przez ramię i słyszał, że sąsiada bratanek nawet wie dlaczego Jest to w C,C++ ale (o dziwo dla niektórych) w Javie i C# jednakowo błędna wiara, prostowana przez kompetentnych instruktorów. W nowszych z tych języków...

    Mikrokontrolery AVR   28 Sty 2017 07:43 Odpowiedzi: 40    Wyświetleń: 2538
  • Pytania o Atmega8/12: stabilność zegara, rejestry timera, nauka C?

    Język C nie wymaga tych umiejętnosci jest oprogramowaniem obiektowym. jezyk C akurat wymaga tego 1000x bardziej niz BASCOM, w ktorym wszystko zostalo juz zrobione za ciebie. raczej ciezko znalezc kompilator C, ktory mialby wszystko juz napisane i gotowe w bibliotekach. pozatym C nie jest obiektowy. 0x41 0x56 0x45!!

    Mikrokontrolery   02 Cze 2008 00:15 Odpowiedzi: 21    Wyświetleń: 2412
  • [avr-gcc] Jak ustawić PWM w Atmega8 dla serwomechanizmu z impulsem 1-2ms co 20ms?

    I radze nie uzywac (1<<...) tylko makra _BV(), bo potem cos nie dziala i nie wiadomo czemu;);) Witam, muszę się wtrącić :)) Nie masz racji sugerując, by nie używać operacji (1<<....). Jest to wyrażenie jak najbardziej poprawne w języku C. W każdym kompilatorze. Zaś _BV() to jak sam napisałeś to tylko makro w avrgcc. W dodatku makro sprowadza...

    Mikrokontrolery   25 Maj 2007 15:16 Odpowiedzi: 18    Wyświetleń: 3660
  • Kołowa matryca LED 20x10

    http://obrazki.elektroda.net/27_12896925... Witam. Chciałbym zaprezentować projekt matrycy LED 20x10 punktów + 2 punkty. Ogólny opis: Jest to projekt kołowej matrycy 200 punktowej + dwa dodatkowe punkty . Matryca domyślnie miała posiadać 20 promieni (taki był projekt elektryczny jak i oprogramowanie) oraz 10 okręgów. W rzeczywistości podczas...

    DIY Konstrukcje   03 Kwi 2014 07:44 Odpowiedzi: 13    Wyświetleń: 14746
  • ATMEGA8 i wyświetlacz 2x16 - nieprawidłowe działanie po podłączeniu zasilania

    Witam Ostatnio zacząłem przygodę z Atmega8, zaopatrzyłem się w książkę "Programowanie mikrokontrolerów AVR w języku BASCOM" Marcina Wizania. W jednym z przedstawionych tam przykładów jest schemat oraz program do obsługi wyświetlacza 2 * 16. Zrobiłem układ zgodnie ze schematem z książki oraz przepisałem program do kompilatora. na początku podałem napięcie...

    Mikrokontrolery AVR   21 Lut 2010 09:58 Odpowiedzi: 16    Wyświetleń: 1986
  • AVR czy Atmega dla początkującego? Wybór zestawu ewaluacyjnego do nauki uP

    Nie wiem czy jest sens ciągnąć dalej tą dyskuję. Widzę, że tu zatwiardziali zwolennicy aseblera tylko mają prawo się wypowiedzieć. Co nie przeszkodziło zatwardziałemu zwolennikowi C obstawać przy swoim i wielokrotnie wyrazić własne zdanie. Nie jesteśmy przeciwko, a wręcz popieramy. Osobiście nie mam nic przeciwko asemblerowi. Jeśli ktoś chce się męczyć...

    Mikrokontrolery   29 Lip 2005 09:52 Odpowiedzi: 28    Wyświetleń: 6214
  • Ile pamięci zajmują konkretne rozkazy BASCOM na ATmega8? Lista pamięciożernych komend

    tia Piszesz o szczegółach, a ja miałem na myśli zasady implementacji, czy inaczej mówiąc działanie konstrukcji języka. Brak takiej, czy innej konstrukcji niemal nie ma wpływu na implementację pozostałej części. Fakt, że brak w jakimś języku jakiejś konstrukcji nie wpływa specjalnie na implementację reszty. Obsługa procedury, czy klasy wymaga dodatkowo...

    Mikrokontrolery AVR   15 Paź 2008 06:06 Odpowiedzi: 11    Wyświetleń: 1698
  • [ATMEGA8] Jak zaimplementować funkcję wyświetlania ograniczenia prądowego w ATMEGA8?

    No to może tak: "w temacie" jak działa zasilacz, ogranicznik prądowy, regulacja napięcia, charakterystyka krzyżowa albo podcięta itp. to znam od jakichś 40 lat. "w temacie" jak działa mikroprocesor- no to może kilka lat- to jest zresztą najlepsze. "w temacie"- jak zaprogramować- to ze 2 lata- Bascom. A jak w C- to od tygodnia. No, uwzględniając ksiązki-...

    Mikrokontrolery AVR   11 Lip 2010 15:30 Odpowiedzi: 77    Wyświetleń: 7789
  • Jaki kroskompilator C wybrać do programowania ATMega8 i 16 w przemyśle?

    Gdy powiem powaznemu klientowi ze robie w Bacomie to juz go wiecej nie ujrze. Uwiez mi. to było "najpiękniejsze" stwierdzenie ;) - ale wytłumacz mi dlaczego poważny klient miałby cię porzucić gdybyś pisała program w Bascomie ???? skoro to właśnie kompilator Bascoma zawiera najwięcej gotowych bibliotek do obsługi różnych peryferiów (czyli tego mniej...

    Mikrokontrolery AVR   28 Sty 2009 22:10 Odpowiedzi: 41    Wyświetleń: 4728
  • Budowa sterownika oświetlenia choinkowego - schemat, Atmega8, triaki BT-600

    Na sam początek proponuje zainteresować się nieco programowaniem mikrokontrolerów oraz samymi procesorami z rodziny AVR (strona Atmela+google to dobry początek+zapoznanie się z notą katalogową mikroprocesora :) ), bo bez tego nie ma sensu się w ogóle zabierać. Program, który jest zawarty na temacie jaki podałeś wymaga skompilowania zanim zostanie zaprogramowany...

    Mikrokontrolery AVR   26 Gru 2009 09:30 Odpowiedzi: 2    Wyświetleń: 3757
  • Jak wgrać prosty program na ATmega8 z użyciem AVR USBasp i mkAVR Calculator?

    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...

    Mikrokontrolery Początkujący   20 Lis 2015 12:39 Odpowiedzi: 7    Wyświetleń: 3555
  • [ATmega8] Jak zwiększyć częstotliwość licznika T0 powyżej 25kHz w ATmega8?

    tak właśnie podejrzewałem że bascom nie lubi operacji z dokładnym czasem. nie opowiadaj bajek i własnych teorii wyssanych z palca ;) to zależy od programisty a podobna sytuacja może ci się zdażyć pisząc tego typu kod w każdym języku. Trzeba poprostu wiedzieć co dany kompilator robi, inaczej mówiąc jaki kod w asm generuje. Mam tylko jeszcze jedno pytanie,bo...

    Mikrokontrolery AVR   21 Gru 2008 23:48 Odpowiedzi: 11    Wyświetleń: 3067
  • Jak sterować syntezą SAA1057 do TRX na UKF z krokiem 12,5 kHz?

    Cenna jest uwaga dorycząca zastosowania preskalera w celu zwiększenia możliwości kostki 1057. Co do opisanego sposobu ręcznego porozumiewania się z syntezą to można stwierdzić, że chyba szybciej można się nauczyć programować uC. Polecam zatem to forum - dział mikrokontrolery. Myślę, że tak zdeterminowanej osobie koledzy chętnie pomogą w szybkim osiągnięciu...

    Radiotechnika Serwis   04 Lis 2007 10:05 Odpowiedzi: 32    Wyświetleń: 7395
  • Tworzenie własnego języka programowania i edytora dla ATMega8 w VC++

    Macie moze jakies linki opisujace to w jaki sposob obsluguje sie bisona i flexa? Tu masz troche materiałów do laborki z technik kompilacji (pisanie kompilatora) http://lux.dmcs.p.lodz.pl/tk/index.html

    Programowanie   23 Paź 2005 23:31 Odpowiedzi: 7    Wyświetleń: 1626
  • Wybór procesora AVR do programowania w języku JAVA - porady i sugestie

    Zapytałem nie dlatego żeby pojechać autorowi, ale żeby się dowiedzieć. Bo ja absolutnie nie znam się na Javie. Ten algorytm „odśmiecania” zapewne nie był by problemem przy bezpośredniej kompilacji na kod maszynowy. Ale ograniczenie składni (a co dopiero brak wskaźnikowania (indexowania)) to już przegięcie. Na FLASu to już całkowicie się...

    Mikrokontrolery AVR   01 Mar 2009 02:42 Odpowiedzi: 40    Wyświetleń: 13068
  • Czy zasilanie Atmega8 napięciem 3.3V wpływa na wydajność z wyświetlaczem 128x64?

    Atmega8 czy atmega8L, ta pierwsza ma zakres napięć od 4,5-5,5V częstotliwość pracy 0-16MHz, ta druga 2,7-5,5V częstotliwość pracy 0-8MHz, pierwsza strona noty. Jeśli używasz wersji zwykłej bez L to masz za małe napięcie. Jeśli chcesz sprawdzić prędkość procka to możesz skonfigurować jakiś timer to pracy w trybie PWM i porównać częstotliwość na wyjściu...

    Mikrokontrolery Początkujący   01 Lip 2013 22:50 Odpowiedzi: 11    Wyświetleń: 2349
  • [ATmega8] - Jak zaprogramować diodę, aby migała tylko 3 razy po naciśnięciu przycisku?

    Pudło. To są "dodatkowe" nazwy typów zmiennych występujących w języku C. Np.: uint8_t: u - unsigned (bez znaku), int - integer (liczba całkowita), 8 - rozmiar (8 bitów) int32_t: liczba całkowita (ze znakiem, bo na początku nie ma "u"), rozmiar 32 bity Chodzi m.in. o to, aby uzyskać zmienną o konkretnym rozmiarze. W GCC dla AVR typ int ma 2B (16 bitów),...

    Mikrokontrolery AVR   14 Gru 2015 09:49 Odpowiedzi: 18    Wyświetleń: 1161
  • Konwersja programu Bascom AVR na C dla LCD 16x2 (ATmega8, wyświetlanie tekstu)

    Witam MAm taki PRogramik w bascomie, na razie sie uczę, w pierwszej linijce LCD 16*2 pisze "BIaLO NIEBIESKI" (chodzi o lcd, na którym jest to wyświetlane), a w drubiej wyświetla sie zmienna B1 o nazwie "Bascom" Tak wygląda: $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator...

    Mikrokontrolery   10 Kwi 2011 09:41 Odpowiedzi: 7    Wyświetleń: 1336
  • Wybór mikrokontrolera dla początkującego: AT90S2313 czy 51?

    Witam, uC zainteresowałem się w szkole gdzie walczymy na dsm 51 oraz atmega8 i piszemy w BASCOMie Zainteresowało mnie to i chciałbym w domu się pobawić coś ciekawego stworzyć. Co proponujecie na start? Moja aktualna wiedza pozwala na podłączanie lcd, led, buzzera pamięci eeprom, czujnika temperatury czy też pastyli, obsługa adc itp Co proponujecie?...

    Mikrokontrolery Początkujący   16 Maj 2014 19:53 Odpowiedzi: 308    Wyświetleń: 149860
  • [atmega8] [atmega8][C] Błąd 'i' undeclared w pętli for - jak go naprawić?

    Problem Kolegi wynika z tego, że pisze program w C++, a kompiluje go kompilatorem C. A to niestety dwa zupełnie różne języki, chociaż na pierwszy rzut niewprawnego oka wyglądają ciut podobnie.

    Mikrokontrolery AVR   01 Mar 2013 19:50 Odpowiedzi: 12    Wyświetleń: 1383
  • Dlaczego kod wynikowy AvrGCC jest większy niż w Bascomie?

    Ja robiłem podobne testy z tym że na dużo większych programach. Najpierw napisałem program w Bascomie (ATMEGA8) - zajętośc pamięci około 72%. Po czasie nauczyłem się C i napisałem kopię programu w C (Codevision) , program zajął 54%. Pisząc w C bardzo kontrolowałem na każdym kroku wielkość kodu, nie używałem printfa, walczyłem o pojedyncze bajty aby...

    Mikrokontrolery   24 Gru 2010 10:43 Odpowiedzi: 13    Wyświetleń: 2521
  • ATMega8 + C + RS232 + przerwania: jak wysyłac w przerwaniach

    Postanowiłem coś napisać by sprowokować wypowiedzi innych :wink: Przyznaję się: w języku C pisałem dawno temu pod DOS-em (Turbo C 2.0) a UART programowałem tylko na 2313. Dobrze, że zamieściłeś cały program, ponieważ posłużył mi za pierwszą lekcję programowania w C na AVR-y. Atmega8 ma bardziej skomplikowany USART niż 2313 ale po przeczytaniu fragmentu...

    Mikrokontrolery   14 Lis 2004 14:04 Odpowiedzi: 1    Wyświetleń: 2204
  • atmega8A PU - Serwo sg90 - Dwa napięcia sterujące serwem - program

    Teraz jest znacznie lepiej :) Na początek przetestuj sobie poniższy program w CManiaku: http://mikrokontrolery.blogspot.com/p/cm... [syntax=c]//===== ATmega8 - Prosty symulator do nauki języka C ============ #include <dondu/dd_atmega8.h> //Wymagane do symulacji definicji i rejestrów ATmega8 int main(void){ ADMUX...

    Robotyka Modelarstwo i CNC   15 Sty 2014 12:28 Odpowiedzi: 5    Wyświetleń: 1665
  • [Atmega8] Jak zmierzyć czas stanu wejścia z dokładnością 100ms na Atmega8 w C?

    To nie jest żadne higieniczne podejście ;) to są właśnie zasady dobrego programowania panie kolego. I rzadko kto na początku drogi to rozumie. To, że dla ciebie w trakcie gdy dzisiaj piszesz (1<<1) oznacza że masz do czynienia z Pinem portu PD1 to nic nie znaczy. Dla ciebie samego albo co ważniejsze a z tego też rzadko kto zdaje sobie sprawę,...

    Mikrokontrolery AVR   06 Sie 2011 18:22 Odpowiedzi: 53    Wyświetleń: 7543
  • Mikrokontrolery - Narzędzia i języki programowania

    Witam, oczywiście cała rodzinka AVR nadaje się do tego o czym piszesz. Tanio można zacząć od ATtiny2313 lub ATmega8. Tylko zrób sobie sam albo kup gotowy programatorek za 15zł - STK200 podłączany właśnie do portu LPT ;) .... zassij sobie program PonyProg najnowszą wersję, będziesz nim mógł bez problemu programować procki poprzez programator STK200 .......

    Mikrokontrolery Początkujący   24 Paź 2015 18:13 Odpowiedzi: 384    Wyświetleń: 239753
  • ATmega8 + WinAVR + optymalizacja = dziwny wynik kompilacji

    AVR GCC z pakietu WinAVR 20080610 jest bardzo agresywny i przy optymalizacji często nieskończona pętla while(1) zostaje przekształcona w RJMP +0 i... reszta programu jest pomijana! Doświadczyłem tego sam, jak i parę innych osób - nawet na tym fourm. Umieść kod tak, żebym mógł go skompilować, bo jak zwykle nie wierzę. Mam ten kompilator, korzystam i...

    Mikrokontrolery AVR   17 Paź 2008 21:31 Odpowiedzi: 13    Wyświetleń: 2171
  • Co się dzieje wewnątrz mikrokontrolera? Opiszesz mi instrukcje Atmega8a wraz z tym jak to działa

    opiszesz mi wszystkie instrukcje jakie oferuje Atmega8? Atmega8 to popularny 8-bitowy mikrokontroler z rodziny AVR produkowany przez firmę Microchip (dawniej Atmel). Wyróżnia się on niskim zużyciem energii, prostotą programowania oraz bogatym zestawem peryferiów. Poniżej przedstawiam zestaw podstawowych instrukcji dostępnych w Atmega8. Atmega8 korzysta...

    Nauka Elektroniki, Teoria i Laborki   31 Mar 2023 20:20 Odpowiedzi: 8    Wyświetleń: 264
  • Atmega8 - brak reakcji po waitms, dioda tylko świeci, co robić?

    Jeśli tak znasz C jak Bascom to nie istotne czy zaczniesz pisać w C czy w Bascomie czy w czym zechcesz. Po pierwsze to nie Config Portb.0 = Output tylko Config Pinb.0 = Output Po drugie ciekawe czemu tak cho chwilę żonglujesz dyrektywą $crystal 4000000 czy zmieniłeś w ogóle fusebity na zewnętrzny rezonator kwarcowy ??? a jeśli tak to po jaką choinkę...

    Mikrokontrolery AVR   01 Lis 2010 14:09 Odpowiedzi: 22    Wyświetleń: 2811
  • Barometr, wilgotnościomierz i termometr w jednym

    http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...

    DIY Konstrukcje   13 Lis 2011 11:25 Odpowiedzi: 25    Wyświetleń: 27170
  • Zegarek binarny z ATmega88P i DS1337 - sprawdzenie schematu i PCB

    Na prawdę nie wiem jak sobie z tym poradzić. Nie znam możliwości tego języka, .... Ja także :) To może inaczej, jaki język znasz, bo może jest dostępny kompilator dla AVR?

    Początkujący Naprawy   17 Sty 2013 21:30 Odpowiedzi: 8    Wyświetleń: 2970
  • Symulator dla mikrokontrolera 8051 w assemblerze - jaki wybrać?

    Za dużo pewnie nie pomogę, ale w/g mnie nie ma co się pchać w 8051 zwłaszcza, że się chcesz dopiero uczyć. Zacznij od AVR firmy Atmel, na początek ATmega8. Koszt groszowy, masz 16 milionów instrukcji na sek. Może chodzić nawet bez zewnętrznego kwarcu. Środowisko dla C to WinAVR, symulacja w AVR Studio, tam też chyba jest kompilator assemblera. Ale ja...

    Mikrokontrolery   21 Kwi 2007 22:15 Odpowiedzi: 5    Wyświetleń: 1736
  • Zegar dwunastodiodowy w oparciu o ATmega8 i DS1307

    http://obrazki.elektroda.pl/9297384400_1... Wstęp Główną przyczyną powstania tej konstrukcji była nuda oraz chęć zweryfikowania, jak poczciwa ATmega8 radzi sobie z software'ową realizacją PWM na wielu wyjściach jednocześnie. Żeby nie było nudno, postanowiłem, że urządzenie powinno mieć śladowe oznaki użyteczności - wybór padł więc na...

    DIY Konstrukcje   05 Sie 2015 22:29 Odpowiedzi: 21    Wyświetleń: 4146
  • [mega] Wybór języka do programowania mikroprocesorów: C czy assembler na Atmega8?

    Ludzie proszę podpowiedzcie mi: Czy lepiej pisać programy pod mikroprocesory w C czy w assemblerze? Prawidłowo zadane pytanie powinno brzmieć: Czy lepiej zaczynać pisanie programów pod uC od C czy od assemblera? W mojej opinii lepiej jest zaczynać od assemblera, nawet pisząc rozbudowane programy (30k kodu). Oczywiście zgadzam się z opinią rzysiek_k1984...

    Mikrokontrolery AVR   05 Cze 2008 07:57 Odpowiedzi: 9    Wyświetleń: 1778
  • [ASM] Tiny2313 - Zapis/odczyt wewnętrznej pamięci EEPROM

    W wywołaniach masz odwołania do main3 i main4 których nie ma w kodzie. Nie ma gdyż one są prawie identyczne jak te wyżej. Różnica polega na innych zawartościach rejestrów DDRD i PORTD. Napisałem o tym w pierwszym poście: Zamieszczam fragment programu: W całości program składa się z 4 pętli (zamieściłem tylko dwie, żeby zobrazować jak to ma działać)....

    Mikrokontrolery AVR   25 Sie 2016 18:02 Odpowiedzi: 26    Wyświetleń: 1965
  • Dlaczego zmienna int na ATmega8 osiąga tylko 255?

    AVR to procesory "8-bit RISC" ;) A tak na poważnie to nie mam pojęcia, o czym mowa, dopóki kodu nie zobaczę... Cała impreza opiera się o kompilator, jak podejrzewam, a nie wymieniłeś nazwy twojego ulubionego języka programowania.

    Mikrokontrolery   01 Maj 2005 00:57 Odpowiedzi: 8    Wyświetleń: 1702
  • V-USB (AVR USB) Tanie urządzenie USB w oparciu o AVR

    Witam, Temat ten jest na tyle ciekawy, że wart jest szerszego opisania. Wcześniej stosowałem układy firmy FTDI w najprostszej postaci czyli jako wirtualny port szeregowy COM. Są również mikrokontrolery AVR z pełnym portem USB, niemniej wiąże to z większym wydatkiem, a wtedy można z powodzeniem sięgnąć po bardziej zaawansowane układy 32 bitowe. Natomiast...

    Mikrokontrolery AVR   07 Gru 2014 12:39 Odpowiedzi: 181    Wyświetleń: 84362
  • Czy ATMEGA8L-8PU zastąpi ATMEGA8-16PU w projektach z oświetleniem RGB?

    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...

    Mikrokontrolery   09 Lis 2010 16:27 Odpowiedzi: 42    Wyświetleń: 8983
  • Atmega8 [C] - Sterowanie diodami na podstawie czujników linii TCRT5000

    [syntax=c]if(ADC4 wykryło coś) { zapal LED1 zapal LED2 } else if(ADC3 wykryło coś) { zapal LED1 zgaś LED2 } else if(ADC5 wykryło coś) { zgaś LED1 zapal LED2 } else { zgaś LED1 zgaś LED2 } [/syntax] Poćwicz w kompilatorze online kurs języka C: http://mikrokontrolery.blogspot.com/2011... Równie dobrze mógłbyś napisać: [syntax=c]if(ADC4...

    Mikrokontrolery   09 Lut 2017 14:34 Odpowiedzi: 4    Wyświetleń: 486
  • ATmega328p - Arduino bez arduino i grające stacje dyskietek-nie działa

    Witam. Moim problemem jest brak jakiegokolwiek działania tej atmegi w moim układzie. Układ mam zbudowany na płytce stykowej i póki co składa się z konwertera usb-com na atmega8 (ta część działa dobrze-sprawdzane na pętli w hyper terminal-u) i 2 części z ATmegi328p która powinna odbierać sygnał z com-a przejściówki i sterować stacją dyskietek za jego...

    Mikrokontrolery Początkujący   04 Mar 2014 14:43 Odpowiedzi: 5    Wyświetleń: 3117
  • Atmega8 i DS1820 – odczyt temperatury zawsze 85°C po ustawieniu oscylatora 8MHz

    Zaintrygowała mnie ta Twoja deklaracja: unsigned char ds1820_rom_codes[MAX_DS1820,9]; unsigned char rom_code[MAX_DS1820,9]; - żaden z moich kompilatorów C, w tym WinAVR, tego nie przetrawi. Jakiego kompilatora używasz :?: Kod programu wygląda na "zapożyczony" i lekko zmodyfikowany, a nie utworzony przez "Polaka" (Ciebie) - ale może się...

    Mikrokontrolery   22 Lut 2010 10:33 Odpowiedzi: 12    Wyświetleń: 5272
  • [Atmega8a][gcc] Inicjalizacja USART - przerwanie od Timera

    Nie powinien tu kompilator wyrzucić błędu że próbują coś pisać do PIN zamiast do PORT aldo DDR? Nie jest to błąd języka C tylko niuans sprzętowy.

    Mikrokontrolery   23 Sie 2012 14:23 Odpowiedzi: 3    Wyświetleń: 1512
  • Nauka programowania mikrokontrolerów dla analogowego elektronika

    Ja bym się nie pchał w 8051 bo to zacofane układy. Powstał w 1980 roku. To że dużo osób na nim pisze, nie znaczy że jest dobrym wyjściem. Polecam AVRy, i nie tiny, bo on nic nie ma, tylko od razu ATMega8. Pisanie, że assembler jest trudny, świadczy o jego nieznajomości. Jest to język którego rozumie sam układ, więc musi być najprostszy. Składnia prosta,...

    Nauka Elektroniki, Teoria i Laborki   25 Lis 2008 09:47 Odpowiedzi: 32    Wyświetleń: 6377
  • Jak wysterować TSA5511 z ATMega8 w projekcie nadajnika FM RDVV?

    Widzisz ... powołujesz się na (dla mnie nieco mityczne) standardy C, że nie przywołują itoa() po czym wspominasz o niestandardowych podmiankach funkcji standardowej, co w ogóle z filozofią programowania wg standardów nie ma wiele wspólnego (głęboka zmiana semantyki funkcji). Nie neguję, w realnym programowaniu jest to OK, sam to z rzadka robię, ale...

    Mikrokontrolery AVR   21 Cze 2016 15:51 Odpowiedzi: 21    Wyświetleń: 2127
  • Projekt edukacyjny AVR + DGUS (ATMEGA8)

    http://obrazki.elektroda.pl/2943283900_1... Witam wszystkich, przedstawiam ciekawy twór mojego autorstwa oraz kolegi. Mieliśmy zaproponować coś ciekawego, innowacyjnego, a zarazem prostego na zaliczenie. Mając, jak to na studiach, strasznie mało czasu na całe przedsięwzięcie. Zaczęliśmy poszukiwania na forum, z którego teraz my się...

    DIY Konstrukcje   14 Lut 2015 23:20 Odpowiedzi: 26    Wyświetleń: 19494
  • Jak zbudować mini komputer samochodowy do pomiaru temperatury i zużycia paliwa?

    No jedyne co zrobiłem to z kumplem w 8051C zaporgramowaliśmy LCD by napis wyświetlał, zrobione to było w C, kompilator keil. jak powiedizałem chce się uczyć stopniowo... No to początek masz za sobą. Proponuję zrobić konsolkę na ATMega8 (w miarę tani i "mocny" procesorek) z wyświetlaczem LCD. Minimum to procesor i tych kilka drutów z procesora do wyświetlacza....

    Projektowanie Układów   19 Lut 2006 21:35 Odpowiedzi: 16    Wyświetleń: 6829
  • Jak dodać nietypowy procesor z 64kB RAM do bibliotek WinAVR?

    Dzięki wielkie za pomoc, spróbuję to wykorzystać ;) tak kilka słów wyjaśnienia, procesor jest od podstaw napisany przeze mnie w ramach pracy magisterskiej. Język Verilog, wszystkie układy arytmetyczno-logiczne napisane w opisie strukturalnym,reszta mieszanie. Testuję na razie w fpga Actel AGL250 (ledwo się mieści z peryferiami) ale docelowo ma być wykonany...

    Mikrokontrolery AVR   04 Kwi 2021 12:22 Odpowiedzi: 16    Wyświetleń: 2051
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    no dobra ale moj Pic ma 8 nozek a tutaj w programatorze jest ich 17 :O no i teraz co mam zrobic ?:> Złącze do procesora masz po prawej stronie płytki na zdjęciu i ma ono tylko 6 wyprowadzeń, które musisz doprowadzić do odpowiednich nóżek procesora. 1. Jeżeli kupie już programator stk200 to podłanczam go do komputera i z drugiej strony wkładam uC czy...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 549930
  • Assembler, Bascom czy C – wybór języka do programowania mikrokontrolerów dla początkującego

    Jak dla mnie to powstanie rozbudowany kompilator asm z builderem i będzie szybko pisane i szybko działać :P. Składni ani rozkazów asemblera nie trzeba się uczyć na pamięć, wystarczy mieć pod nosem je wydrukowane, dla np. ATmega8 to raptem 2.1 strony z pdf-a... Aż tyle wiedzy wejdzie samo już po pierwszym programie.

    Mikrokontrolery   31 Paź 2004 01:33 Odpowiedzi: 57    Wyświetleń: 5831
  • [avr-gcc] Konflikt typów przy wywołaniu funkcji przerwaniowej INT0_vect na atmega8

    Rozwiązań jest wiele, ale trzeba najpierw zrozumieć problem, a ten nie ma nic wspólnego z przerwaniami i wynika wyłącznie z definicji języka C. Wywołujesz funkcję przed zdefiniowaniem jej - i w tym momencie kompilator tworzy jej domyślny prototyp. Następnie definiujesz funkcję w sposób inny niż to, co sobie wymyślił kompilator - i masz informację o...

    Mikrokontrolery   01 Maj 2021 22:23 Odpowiedzi: 12    Wyświetleń: 555
  • Bascom - tryb powerdown w Atmega8. Czy program kontynuuje po wybudzeniu?

    w twoim ostatnim programie w przerwaniu wpisz: Disable Int0 Tak yrobiem , dalej procesora nie można obudzić. Gdy usunę komendę Powerdown wszystko działa ok. Dodano po 3 Już nie mam pojęcia co może być nie tak. Może jest to wina kompilatora - 2.0.5.0? Mam pytanie - czy ktoś za np. 100 punktów mógłby przepisać ten prosty kod do języka C i w jego kompilatorze...

    Mikrokontrolery AVR   09 Sty 2013 23:18 Odpowiedzi: 28    Wyświetleń: 4572
  • Odliczanie czasu Atmega8 i wyświetlacz trzy segmentowy

    Patrząc na to: [syntax=c]if{s=1,d=0,j=0)[/syntax] dam Ci dobre rady na początek: 1. Zacznij od poznania języka C np. z kursu z kompilatorem online CManiak: http://mikrokontrolery.blogspot.com/2011... 2. Później kurs AVR: http://mikrokontrolery.blogspot.com/2011... 3. uporządkuj swój kod,...

    Mikrokontrolery Początkujący   02 Sty 2016 13:26 Odpowiedzi: 10    Wyświetleń: 1563
  • Jak zaimplementować wskaźnik naładowania 6 kanałów na Atmega8A?

    Zrobiłem ten program zupełnie od nowa, hmm nie mam pomysłu i działam na "czuja" w oparciu o zbliżone programy. Poniżej wrzucam kod programu, który... nie działa, ale myślę,że jestem blisko i muszę doczytać na temat MUX-ów , ktoś ma jakieś pomysły jak rozgryźć te MUX-y dla 6- ciu wejść (PC0 do PC5) ? Jesteś uparty i niczego się nie uczysz, gdyż nie...

    Mikrokontrolery AVR   21 Cze 2015 19:09 Odpowiedzi: 17    Wyświetleń: 1491
  • Atmega8A - [C/Eclipse] Zapis i odczyt zmiennych z EEPROM

    Ja na twoim miejscu zacząłbym od nauki podstaw C, a potem ogarnięcia tego języka na AVR. To po pierwsze, a po kolejne: - do zliczania nie używaj float, wbrew pozorom to nie jest obojętne, czy będzie float, czy int. Poczytaj o tym jak float jest reprezentowany w pamięci, bo możesz się zdziwić, kiedy np. x+1 będzie ciągle równe x. - EEMEM nic nie zapisuje...

    Mikrokontrolery AVR   15 Lis 2013 14:06 Odpowiedzi: 11    Wyświetleń: 3345
  • Atmega8, Bascom, Usbasp - dioda nie działa po zmianie fusebitów i programu

    Ponieważ dopiero zaczynasz, od razu porzuć BASCOM i zacznij od języka C z tych powodów: http://mikrokontrolery.blogspot.com/2011... Czytaj uważnie i rozważ każdy argument. Kurs C z kompilatorem online i przykładami: http://mikrokontrolery.blogspot.com/2011... Kurs AVR: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   11 Maj 2015 19:48 Odpowiedzi: 16    Wyświetleń: 1446
  • USART ATmega64 - Nieprawidłowe wyświetlanie po wyjściu z menu

    Ocyzwiście że nie działa - zamast kilku tablic tabtempP zadeklaruj jedną dwuwymiarową - wtedy zadziała. AVR studio, a dokładniej kompilator, rozumie wszytskie zapisy języka C, o ile są poprawne. Masz źle zaprojektowane dane i algorytm. Uporządkuj to, a całość wejdzie pewnie i w ATmega8.

    Mikrokontrolery Początkujący   21 Gru 2012 16:55 Odpowiedzi: 27    Wyświetleń: 1860
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). http://obrazki.elektroda.net/21_12497604... http://obrazki.elektroda.net/58_12497606... http://obrazki.elektroda.net/95_12497605...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 25456
  • Inżynieria oprogramowania - prawidłowe pisanie sterowników i bibliotek.

    Kilka uwag w przypadkowej kolejności 1. Nie bój się C++ - niekoniecznie cała biblioteka standardowa jest optymalna i właściwa na uK, ale jest wiele kochanych ficzerów samego języka. a) niepubliczne pola i metody - to ci się bardzo przyda, jak chcesz mieć architekturę b) konstruktory, w tym obiektów statycznych (moduły mogą się rejestrować do modułu...

    Mikrokontrolery   28 Mar 2021 22:50 Odpowiedzi: 5    Wyświetleń: 516
  • Jak naprawić opóźnienie zegara LCD na ATmega8 w Bascom?

    Witam wszystkich, Tak jak w temacie: Poszukuje sprawnego programu aby zrobić zegar LCD na ATMEGA8. Program musi być w języku bascom. Znalazłem coś takiego ale nie działa :/ Opoźnienie sekundy wynois jakies 4s 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie przepełnienia Timer1 jest generowane co 1 s '8 MHz/256/31250 = 1 s 'Przycisk...

    Mikrokontrolery AVR   29 Mar 2010 13:17 Odpowiedzi: 15    Wyświetleń: 7595
  • [atmega8] Jak ustawić fuse bity w ATmega8 dla wyświetlacza 2x16 TC1602A-01(R)?

    Witam Próbuje zrobić zegar z książki Marcina Wiązania "Programowanie mikro kontrolerów avr w języku Bascom" Przepisałem cały program z książki, podłączyłem według schematu http://obrazki.elektroda.pl/8287318100_1... , i niestety na lcd pojawiają się kwadraciki. Programator mam usbasp, i program mkAVRCalculator. W zakładce fusy uproszczone...

    Mikrokontrolery AVR   26 Kwi 2012 17:25 Odpowiedzi: 7    Wyświetleń: 2803
  • Jak zsynchronizować sygnalizatory na skrzyżowaniu z ograniczonymi taktami zegara?

    Tak prosto to się nie da. Musisz zrobić tak: 1. Pełny cykl licznika zmieniającego się co sekundę, określa pełny cykl zmian świateł na całym skrzyżowaniu. 2. Na wyjściu licznika jest dekoder z tyloma wyjściami ile jest lamp na skrzyżowaniu (przy założeniu pełnej niezależności sterowania światłami czyli bez uproszczeń typu, że jak na jednym kierunku zielone...

    Początkujący Naprawy   16 Sty 2010 20:36 Odpowiedzi: 3    Wyświetleń: 1569
  • Uc - jaki kompilator, czy taki zestaw wystarczy...?

    Witam chciałbym poprosić o pomoc w dwóch tematach; 1. Jaki kompilator (najlepiej IDE) używać do 'c' 2. Czy taki zestaw wystarczy mi do rozpoczęcia "przygody" z Uc; Atmega8 + Programator ISP USBasp ATMEL AVR + Taśma + Przewody Zworki męski-żeński (zamiast podstawki) + IDE (czy to wystarcz aby zaprogramować pierwszy układ?) Może macie jakieś podpowiedzi...

    Początkujący Naprawy   13 Wrz 2014 10:09 Odpowiedzi: 1    Wyświetleń: 540