avrstudio kompilator

Znaleziono około 395 wyników dla: avrstudio kompilator
  • Najlepszy kompilator C do programowania mikrokontrolerów AVR – GCC czy alternatywy?

    nie uzyskales odpwoedziei? to troche dziwne ale mniejsza o to... Ten kurs jest pewnie troche podstarzaly, nowe AVRStudio ma odrazu GCC (w postaci WinAVRa), jezeli nie zamierzasz debugowac/symulowac to mozesz zastosowac samego WinAVRa a jezeli zamierzasz to zainstaluj AVRStudio w wersji np 4.13 i tyle. Jest juz odrazu skonfigurowane do kompilowania C.

    Mikrokontrolery   08 Maj 2008 22:54 Odpowiedzi: 6    Wyświetleń: 2211
  • ATMEGA32 - AVRStudio 6.0 - lokalizacja i edycja kodu startowego oraz zegar

    Domyślam się że jest to kod startowy - stos, wektory przerwań. Ale nie potrafię go zlokalizować. Nie wiem jak się nazywa. Jest to kod domyślnie tworzony przez kompilator w sekcjach startowych: .init0-9, .vectors, .fini9-0 Jego zawartość możesz podejrzeć w plikach .lss oraz .map. Ich edycja niczego jednak nie zmieni. Chcąc coś umieścić w tych sekcjach...

    Mikrokontrolery AVR   06 Wrz 2013 18:24 Odpowiedzi: 7    Wyświetleń: 1845
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Dlaczego w symulacji BASCOM dla ATMega88 widzę mniej rejestrów I/O?

    W AVRStudio z kolei nie są zdefiniowane niektóre nazwy symboliczne i trzeba ich adresy wpisywać, inaczej kompilator burzy się, że takowaych nie ma. Obecnie produkowane M48/88 róznia sie tylko iloscia pamięci (wg. datasheet)

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 4370
  • REKLAMA
  • Jak rozpoznać kompilator dla projektu w C? Ściągam WinAVR, niepewność

    kolego ja nie wiem skąd ty ściągasz avrstudio - ale czy trudno wejść na stronę ATMELa i stamtąd zassać sobie najnowszą wersję v4.12 oraz service Pack 3 do niej ??? - tam masz to o co ci chodzi plus wiele innych definicji procków ;)

    Mikrokontrolery   28 Gru 2006 19:47 Odpowiedzi: 3    Wyświetleń: 1111
  • Programowanie ATTINY12 do obsługi impulsatora z optyki myszki

    Witam ObrotWPrawo: sbr PORTB,1<<PB3 cbr PORTB,1<<PB4 ret ObrotWLewo: cbr PORTB,1<<PB3 sbr PORTB,1<<PB4 ret Dexter77 -> Pewnie chodziło Ci o "sbi" i "cbi" :wink: Saviq -> To pewnie Twoje AvrStudio nie wie , na jaki procek ma skompilować kod.Powinieneś użyć dyrektywy .INCLUDE "...\tn12def.inc" , a wtedy kompilator...

    Mikrokontrolery   26 Sie 2005 22:30 Odpowiedzi: 16    Wyświetleń: 2454
  • [C - WinAVR] Prosty program na ATmega8: mruganie LED, WinAVR i AVRstudio 4

    Ale jakie dokładnie błędy wystąpiły? Podejrzewam, że kompilator mógł się przyczepić przynajmniej do: sbi(DDRB,PB1); sbi(PORTB,PB1); To jest przestarzały zapis i nowsze wersje WinAVR nie tolerują go. Po nowemu to samo można zapisać tak: DDRB |= _BV(PB1); PORTB |= _BV(PB1); Proponuję też poczytać o [url=http://www.avrside.fr.pl/pol/ind_po...

    Mikrokontrolery   27 Sty 2006 09:20 Odpowiedzi: 11    Wyświetleń: 8969
  • Jak ustawić kwarc 16MHz w AVRstudio Assembler? Szukam listy dyrektyw

    Czy procedurę o etykiecie "timer0" masz daleko od początku programu? A może jej w ogóle nie masz? W zasadzie dla procesorów o tak dużym Flash'u powinno się używać rozkazu "jmp", a nie "rjmp" (dlateg adresy w tablicy przerwań są co 2 bajty), ale tak jak napisałeś może też być, pod warunkiem, że nie zostanie przekroczony zasięg rozkazu "rjmp". Wówczas...

    Mikrokontrolery AVR   04 Gru 2008 21:50 Odpowiedzi: 10    Wyświetleń: 2189
  • REKLAMA
  • Tablice w AVRStudio v.4 z GNU GCC - jak je poprawnie dołączyć?

    Drogi przyjacielu ;) Kompilator działa metodycznie , czyli wykonuje czynności w okreslonej kolejności i tu właśnie palnąłeś gafę ;). //main.c #include <interrupt.h> #include "rs232.h" #include "tables.h" //w tym miejscu jescze nie jest znane "WindowType",czyli żadna z tablic się nie skompiluje. #define FFT_size 4...

    Mikrokontrolery   01 Maj 2006 11:11 Odpowiedzi: 5    Wyświetleń: 1209
  • Atmega16 i Timery[C]. Można uruchomić 2 w jednym czasie?

    #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h> // funkcje sei(), cli() #include <avr/delay.h> ISR(TIMER1_OVF_vect) { TCNT1=50; } ISR(TIMER2_OVF_vect) { TCNT2=0x50; } int main() { // Ustawienie licznika 2 TCCR2=_BV(CS20); // Ustawienie licznika...

    Mikrokontrolery   02 Kwi 2009 10:29 Odpowiedzi: 13    Wyświetleń: 1293
  • Asembler AVR - Jak działa układ czasowy w kodzie na mikrokontrolery.net?

    1. dyrektywa asemblera .cseg .org "mówi" kompilatorowi od jakiego adresu umieścić kod wynikowy programu po skompilowaniu 2. stosu mógłbyś nie używać tylko wtedy gdybyś nie używał instrukcji typu rcall lub innych skoków do podprocedur, które muszą odłożyć na stosie punkt do którego ma wrócić program po zakończeniu tejże podprocedury - po rozkazie ret,...

    Mikrokontrolery   29 Sty 2007 19:41 Odpowiedzi: 4    Wyświetleń: 3993
  • REKLAMA
  • Jak tworzyć tablice danych i zapisać ja w eeprom[atmega8][c]

    Witam Czy jest możliwość stworzenia tablicy która będzie zapisana w pamięci eeprom ?? Mam ta tablice ( raczej dane jakie mam w niej umieścic) i jak nie ma innej opcji wpiszę je ręcznie w edytorze hex.. korzystam z avrstudio i nie bardzo wiem jak mogłbym sobie z tym poradzić ten uC ma 512 bajtów moje dane zajmują troche ponad 300 chodzi mi o przykład...

    Mikrokontrolery AVR   25 Lut 2010 22:28 Odpowiedzi: 5    Wyświetleń: 6013
  • News: Od dzisiaj jest dostępne AVRStudio w wersji 5

    Oficjalna strona : http://www.atmel.com/microsite/avr_studi... Krótki opis : - zawiera wbudowany kompilator C i asm. - obsługa AVR, AVR XMEGA oraz AVR32. - wbudowana biblioteka przykładów kodu gotowego do uruchomienia. - zdecydowanie ulepszony i zaawansowany edytor. - bezpośrednie linki do not katalogowych (datasheets). - 548 262 896 bajtów do ściągnięcia...

    Mikrokontrolery AVR   09 Cze 2012 06:29 Odpowiedzi: 163    Wyświetleń: 32042
  • Jak zacząć naukę asemblera po Bascomie? Polecane źródła, kompilatory, adresowanie

    mozna sie dowiedziec czy 51 czy AVR?? kompilator mozna znalezc na stronie producenta www.atmel.com konieczne tez bedzie zaopatrzenie sie w katre katalogowa jezeli chosdzi o avr to jest AVRStudio (kompilator, symulator) jezeli chodzi o symulator dla 51 to przewijal sie tu robiony przez grupowicza (wersja beta bety ;) )

    Mikrokontrolery   09 Sty 2004 08:50 Odpowiedzi: 12    Wyświetleń: 7822
  • Sterownik silników krokowych

    Potrzebujesz np.: * Atmega8 * Kabelek do programowania kontrolera przez ISP * Środowisko avrStudio * Kompilator Winavr * ULN2804 (dla dwóch unipolarnych chyba wystarczy jedna taka kostka) * 7805 (stabilizator na 5V) * Płytka uniwersalna

    DIY Zagranica   10 Sty 2009 17:37 Odpowiedzi: 15    Wyświetleń: 8032
  • 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ń: 3911
  • Integracja kompilatora avr-gcc z AVR Studio 3.56 - jak to zrobić?

    Jak zrobic zeby w avrstudio 3.56 dzialal kompilator avr-gcc?

    Mikrokontrolery   11 Wrz 2004 12:02 Odpowiedzi: 2    Wyświetleń: 936
  • Jak połączyć programator z AVR Studio lub innym kompilatorem C?

    Kompilator to jedno programator to 2. Z poziomu AVRstudio go nie obsłużysz. jednak z WINavr poprzez avrdude owszem

    Mikrokontrolery   20 Lip 2010 13:27 Odpowiedzi: 5    Wyświetleń: 975
  • Czy funkcja main w mikrokontrolerach powinna zawierać return 0?

    Pamiętaj, że program nie zaczyna się od main. Wcześniej jest jeszcze odpowiedni kod biblioteczny - zwykle nazywa się crt/crt0 itp Coś mącisz, w gcc pod AvrStudio nic takiego nie ma, jest inicjowanie zmiennych, stosu i skok do 'main' i tyle. Nawet jak są bibloteki to program sam do nich nie skacze tylko są wywoływane w 'main', inicjacja ich jest najczęściej...

    Mikrokontrolery   22 Maj 2022 14:22 Odpowiedzi: 17    Wyświetleń: 819
  • [ATMEGA32] [ATMEGA32][C] Błąd kompilatora przy użyciu eeprom_read_byte() i eeprom_write_byte()

    Dziękuję że kolega od razu nie użył RTFM :) M32 -> Atmega 32. Funkcje pochodzą z avr/eeprom.h. Kompilator winavr połączony z avrstudio 4.

    Mikrokontrolery   09 Mar 2011 19:39 Odpowiedzi: 7    Wyświetleń: 2600
  • [AVR Studio] nieznaczące zera - interpretacja przez kompilator

    Witam. AvrStudio [syntax=avrasm] .equ Test1 = 52 // kompiluje się poprawnie .equ Test2 = 052 // kompiluje się poprawnie .equ Test3 = 58 // kompiluje się poprawnie .equ Test4 = 058 // wywala błąd : invalid number : 058 [/syntax] o co chodzi ?

    Mikrokontrolery AVR   07 Cze 2022 20:18 Odpowiedzi: 4    Wyświetleń: 561
  • Jak zintegrować AVR Studio 4.07 z kompilatorem C, np. AVR GCC?

    czy ktoś moze wie jak zintegrować avrstudio 4.07 i jakikolwiek kompilator C, np. avrgcc? sa opisy jak to zrobić a avrstudio 3.x , dalej sa gdzies posty że z 4 nie idzie, ale w helpie do 4.07 jest napisane jak byk że można tylko jak???? Przestudiował ktoś juz może ten problem?

    Mikrokontrolery   06 Lip 2003 19:06 Odpowiedzi: 1    Wyświetleń: 1163
  • Code::Blocks konfiguracja dla mikrontrolerów AVR pod Windows i Linux

    Po zainstalowaniu winavr wszystko już jest łącznie z xmegami gcc to kompilator tylko, codeblocks to IDE używające kompilatora z winavr tak samo jest z avrstudio. Code blocks i avrstudio czy eclipse używają tego samego kompilatora, jeśli nie rozkażemy im inaczej :)

    Mikrokontrolery AVR   09 Lip 2014 11:32 Odpowiedzi: 22    Wyświetleń: 8944
  • Jak uzyskać liniową charakterystykę w generatorze częstotliwości z timer1 CTC?

    no tak, spodziewam się tylko że już mam dość bo nie wiem jak zbudować nową formułkę tak żeby właśnie wysterować częstotliwość liniowo... I mam jeszcze problem jeden - jak można zaokrąglić liczbę do całkowitej ? I ostatnie już - czy floatów używa się z przecinkiem czy z kropką w avrstudio bo kompilator wywala mi przy obu blędy jakieś...

    Mikrokontrolery AVR   28 Mar 2010 13:36 Odpowiedzi: 7    Wyświetleń: 1076
  • AVRStudio 4 i AVRgcc na Windows XP - Kompatybilność i konfiguracja

    Witam Mam pare pytań 1) Czy można połączyć AVRStudio 4 i jakiś kompilator C (AVRgcc) ?? 2) Czy połączenie j.w. będzie chodziło pod XP ?? 3) Czy AVRgcc można podpiąć tylko pod AVRStudio 3.53 ?? 4) Czy którekolwiek z tych połączeń pójdzie pod XP czy mam instalować drugi system (win98) ?? Programuje Atmega32 Dzieki i pozdrawiam

    Mikrokontrolery   22 Kwi 2006 15:38 Odpowiedzi: 8    Wyświetleń: 1541
  • [ATMega88/C] Sprawdzanie portu powoduje chwilowe wpisanie "1"

    Pętle te są tymczasowe, z czasem zamieniam je na obsługę błędów transmisji. Z kompilatorem wiem, zastanawiałem się czy to napisać... i napisałem niestety. Ale fakt faktem, może nie kompilator ale AVRStudio troszkę szwankuje :wink: Dziękuję za pomoc.

    Mikrokontrolery AVR   28 Lip 2011 22:54 Odpowiedzi: 11    Wyświetleń: 2053
  • Jak zaprogramować ATmega128 w C używając AVR Studio 4 i WinAVR? Co dalej?

    Do tego abyś mógł pisać w C(ponieważ z winavr jest avr-gcc) . AvrStudio to generalnie kompilator assemblera do którego można dołączyć możliwość kompilacji kodu napisanego C.

    Mikrokontrolery   29 Maj 2008 21:45 Odpowiedzi: 9    Wyświetleń: 3719
  • poczatkujący woła o pomoc - programowania mikrokontrolerów

    Moim zdaniem jeżeli znasz C to Ci powinno wystarczyć;-). Polecam uC AVR, programowane są przez SPI (wystarczy kabelek do portu równoległego) scemat znajdziesz tu: www.peters.republika.pl zakładka AVR. Układy są łatwodostępne i nie drogie;-). Do kompilacji polecam CodeVisionAVR (na tej samej stronie znajdziesz an to namiar;-), na stronie Atmela znajdziesz...

    Mikrokontrolery   08 Kwi 2003 06:17 Odpowiedzi: 1    Wyświetleń: 1688
  • Assembler do AVR Atmega8 do kompilacji z wiersza poleceń

    AVRStudio to tylko IDE z asemblerem, kompilator można śmało sobie skopiować i używać oddzielnie.

    Mikrokontrolery   04 Lut 2006 20:02 Odpowiedzi: 6    Wyświetleń: 1692
  • Konwersja pliku *.obj z AVRStudio na *.cof dla Proteusa - jak to zrobić?

    Soorki ale mylisz pojęcia. AVRStudio to ogólnie mówiąc asembler, który generuje kod absolutny czyli nie relokowalny a więc taki, który nie potrzebuje operacji linkowania, w przeciwieństwie do GCC, które tej operacji wymaga. Poza tym GCC to kompilator języka wysokiego poziomu jakim jest "C" a to zupelnie co innego niż AVRStudio. AVRStudio generuje dwa...

    Mikrokontrolery   19 Wrz 2010 15:41 Odpowiedzi: 6    Wyświetleń: 4863
  • AVR Studio, WinAVR, JTAG - problem z inkrementacją zmiennej w pętli na Atmega 128

    A może kompilator optymalizuje zmienne? W AVRstudio Project-Options-Optimization dać -O0.

    Mikrokontrolery   05 Wrz 2007 00:26 Odpowiedzi: 19    Wyświetleń: 2486
  • ATMEL AVR AT 90S8515 Kompilator i opis programowania

    Jak użyjesz "szukaj" to sporo znajdziesz już tu na forum. Temat ten był ostatnio już poruszany i były ciekawe linki: www.atmel.com czy http://winavr.sourceforge.net/ Czy kompilator AVR-GCC, który jest darmowy i w połąćzeniu z AVRStudio można sporo zrobić.

    Mikrokontrolery   23 Maj 2004 11:06 Odpowiedzi: 1    Wyświetleń: 1827
  • [Attiny2313] [Attiny2313][C] AVRStudio 5 - Błąd inicjalizacji licznika TCCR0 w kursie EdW

    Nie mogę wyrzucić TCCR0, bo kompilator wyrzuca błąd. "int TCCR0" jest podpowiedzią AVRStudio i wtedy się kompiluje. dopisanie TCNT0=128 nie dało nic.

    Mikrokontrolery AVR   18 Lip 2011 22:01 Odpowiedzi: 7    Wyświetleń: 1349
  • qMikroIDE - edytor i kompilator asemblera AVR dla nowicjuszy

    Czy to współpracuje z programatorem USBasp? Bo AVRstudio niestety nie za bardzo i to nie zniechęca :/

    DIY Konstrukcje   13 Gru 2010 18:30 Odpowiedzi: 18    Wyświetleń: 14865
  • Jak zacząć przesiadkę z '51 na AVR? Literatura i podstawy asemblera AVR

    AVRStudio jest na stronach Atmela, w pakiecie jest kompilator asemblera. Pozdro Dexter

    Mikrokontrolery   09 Lip 2005 23:49 Odpowiedzi: 9    Wyświetleń: 1568
  • STM32: Rodzaje przerwań rdzenia vs zewnętrzne, NVIC i priorytety

    Mnie wystarczy jak mam możliwość podglądnięcia jak kompilator poradził sobie z jakimś odwołaniem, instrukcją. Coś jak w AVRStudio było. Wiadomo ze takiego F7 nie da się zasymulować, i w ogóle trudno zrobić symulacje programową np z RTOS! o stm32cube IDE słyszałem ale jeszcze nie wiem co to dokładnie jest, bo w głowie mam stm32cube bez ide

    Mikrokontrolery ARM   28 Lis 2019 18:53 Odpowiedzi: 12    Wyświetleń: 867
  • AVR Studio na XP - error creating compiler, jak naprawić?

    Może pomoże przeinstalowanie windowsa?? Może pomoże wymiana komputera na lepszy? No ludzie... co to za rady?! Jak nie działa to trzeba szukać przyczyny a nie przeinstalować windowsa. Chodzi Ci o kompilator z avrstudio czy avrgcc? bo z tego co wiem to najnowsza wersja znow moze współpracować z avrgcc.

    Mikrokontrolery   27 Lis 2005 23:25 Odpowiedzi: 6    Wyświetleń: 1314
  • Sterowanie 100 przekaźnikami w Bascomie51 na AT89S8252/AT89S53 - czy 8kB wystarczy?

    avr mają isp w standardzie (każdy), ale spi mają nieliczne.. (mieędzy isp a spi jest duża ruznica.. In system programing to programowanie w systemie a Serial programed interface [czy jak sie to pisze] to sprzętowe wejście wyjście tego interfejsu..) łatwo sie nauczyć.. kompilator - ja używam AvrStudio 4 (edytor + symulator + kompilator + programator)...

    Mikrokontrolery   16 Maj 2004 18:30 Odpowiedzi: 10    Wyświetleń: 1427
  • AVR - podstawy, różnice między Classic a ATMega, taktowanie i odporność uC

    Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...

    Mikrokontrolery AVR   16 Cze 2016 09:01 Odpowiedzi: 17    Wyświetleń: 55192
  • Jak ustawić fuse bity dla ATmega162 z zewnętrznym kwarcem 11 MHz?

    Masz racje. Niezła gapa ze mnie. Ale problem polega na tym, że po zmianie pętli program nadal nie chce działać :( Po długich próbach implementacji róznych prostych programików zauważyłem jedną rzecz. Otóż pisząc programik jak poniżej: void main(void) { ..... PORTB=0xF3 //diody nie świecą ........ PORTB.0=!PORTB.0 // zapelenie jednej PORTB.1=!PORTB.1...

    Mikrokontrolery   11 Lut 2005 13:03 Odpowiedzi: 6    Wyświetleń: 3199
  • [ATMega16] [ATMega16][C] Konfiguracja USART-a - problem z ustawieniem UCSRC na zero

    Witam, tak obydwa rejestry maja ten sam adres. Gdy zmieniam UCSRC to zmienia sie również UBRRH. Wpisałem również twoją propozycje co do ustawień UCSRC, jednak to również nic nie zmieniło :/ Kompilator to AVRStudio z wgranym WinAVRem. O co chodzi z zasilaniem bo nie rozumiem? Wszystko testuje na zestawie startowym, także zasialanie jest raczej dobrze...

    Mikrokontrolery AVR   11 Mar 2009 23:12 Odpowiedzi: 11    Wyświetleń: 1935
  • Alternatywy dla WinAVR – darmowe kompilatory C do mikrokontrolerów AVR

    Instalujemy WinAVR - otrzymujemy kompilator C++ oraz program do wgrywania plików .hex (avrdude). AVRStudio bez problemu wykrywa WinAVR, natomiast jeśli chodzi o to drugie: - korzystamy AVR Burn-O-Mat i tam wygodnie sobie wszystko co trzeba wybieramy (i tak warto ten program zainstalować, aby wygodnie odczytywać i zapisywać fuse bity) - korzystamy z...

    Mikrokontrolery AVR   27 Paź 2009 19:56 Odpowiedzi: 23    Wyświetleń: 4831
  • Jak dodać biblioteki rklibavr w AvrStudio dla ATmega8?

    A kompilator spodziewa się znaleźć go w katalogu projektu:> #include "" a nie <>

    Mikrokontrolery   29 Gru 2008 21:05 Odpowiedzi: 7    Wyświetleń: 1490
  • Czy warto przerzucić się z AVR na PIC? Opinie i doświadczenia użytkowników

    Jakoś nikt nie wspomniał o AVRStudio (oprogramowanie firmowe Atmela pod Windows). Można tu programowo prześledzić działanie krok po kroku zanim się zaprogramuje AVRa. Oczywiście AVRa można stąd również bezpośrednio zaprogramować (FlashROM, EEPROM). Firma daje kompilator asemblera, ale z wtyczką bodajże WinAVR, AVRStudio może pracować z kompilatorem...

    Mikrokontrolery   18 Maj 2009 09:10 Odpowiedzi: 46    Wyświetleń: 14736
  • ATTINY10 i AVR Studio - problem z miganiem diody LED w C

    nawet jak dam bez delay (sama zmiana stanu portów) , to na oscyloskopie musiałby być szybki prostokąt, a nie ma nic, totalne nic... dałem już drugi procek ,żeby wyeliminować jego uszkodzenie i bez skutku. używam Avrstudio 4.18 build 716 , kompilator taki jaki się zaistalował razem z nim chyba ?? nie wiem

    Mikrokontrolery AVR   10 Mar 2011 17:02 Odpowiedzi: 31    Wyświetleń: 3833
  • [ATmega32L] Jak zmusić kompilator winAVR do poprawnej obsługi zmiennej Frame?

    Nie no jeżeli zadeklarujesz zmienna w pliku interrupt tak: volatile TFrame Frame; a w main-e dasz informacje kompilatorowi w ten sposób: extern volatile TFrame Frame; to niemożliwe żeby kompilator pominął tą zmienną. Sprawdź jeszcze czy dobrze ustawiana jest flaga Frame.state & READY. Z natury nie ufam AVRStudio ( Softwarowy Debugger juz pare razy mnie...

    Mikrokontrolery AVR   12 Paź 2008 19:33 Odpowiedzi: 14    Wyświetleń: 1648
  • AVRStudio 5 Funkcja inline błąd linkera "undefined reference to"

    Pierwsze użycie funkcji sseg_conversion() masz przed jej definicją. Aby deklaracja funkcji jako inline działała zgodnie z oczekiwaniem, jej definicja powinna się znaleźć przed jej pierwszym użyciem. Wywołania funkcji występujące przed definicją nie mogą zostać potraktowane jako inline, bo kompilator jeszcze nie wie jak rozwinąć tę funkcję, pozostaną...

    Mikrokontrolery   18 Sie 2011 09:11 Odpowiedzi: 13    Wyświetleń: 2946
  • Błąd kompilacji w AVRStudio 4.12 po aktualizacji WinAVR-20070525

    Witam zmieniłem dzisiaj kompilator WinAVR z WinAVR-20060421 na WinAVR-20070525 i po próbie skompilowania w AVRStudio wyskakuje błąd jak na rysunku. Co mogę zrobić, kompilacja przebiegała poprawnie i było wyświetlane informacje na temat zajętości pamięci.

    Mikrokontrolery   02 Sie 2007 02:11 Odpowiedzi: 4    Wyświetleń: 1667
  • Jak dołączyć pliki z procedurami w AVRStudio bez błędów?

    ... Kolega nie zrozumiał. Definiujesz procedure w makrze. Za pętlą główną programu wywołujesz makro, żeby dana procedura było skompilowana z kodem. Potem wywoływanie dotyczy nie makra, ale konkretnej procedury ... niewiem tylko czy kompilator się nie wysypie.

    Mikrokontrolery   05 Mar 2007 19:05 Odpowiedzi: 18    Wyświetleń: 1453
  • AVRstudio 4.18.716 - błąd wczytywania pliku ELF z WinAVR 20050214

    Witam, Mam zainstalowane AVRstudio 4.18.716 i próbuje wykonać symulację projektu zrobionego w WinAVR 20050214. Za każdym razem otrzymuję komunikat: http://obrazki.elektroda.net/14_12897681... Przerabiam właśnie kurs "Programowanie procesorów w języku C" z Elektroniki dla Wszystkich i używam tej samej wersji co autor. Czy problemem może być...

    Mikrokontrolery AVR   15 Lis 2010 22:28 Odpowiedzi: 3    Wyświetleń: 1655
  • Podstawowe użycie toolchain'a arm-none-eabi czyli co się dzieje przed main

    I to jest przykład dlaczego zostanę nadal przy avrstudio i avr-ach, bo 8 bitów mi wystarczy, a do większych obliczeń zastosuję jakieś pi lub orange, bo niestety ale nie przekonałeś mnie do arm-ów. Dobrze byłoby pisząc takie coś podać jakieś argumenty, czy przykłady, bo tak tylko siejesz niepotrzebny zamęt. Z Twojej wypowiedzi zupełnie nic nie wynika....

    Artykuły   31 Sty 2019 07:34 Odpowiedzi: 31    Wyświetleń: 11304
  • Wykorzystanie pamięci programu ATmega32 w C [AVRStudio6]

    Kompilator podaje Ci jak na tacy co mu nie pasuje: unknown type name 'prog_uint8_t'. Nie wie, co to jest 'prog_uint8_t', jaki to typ. Albo czegoś nie przepisałes, albo jakiegoś pliku nie załączyłeś, albo masz inną wersję avrstudio niż autor książki i w jego środowisku ten typ był zdefiniowany.

    Mikrokontrolery AVR   03 Cze 2012 22:27 Odpowiedzi: 3    Wyświetleń: 1553
  • Jaki mikrokontroler wybrać do...?

    myślę, że każdy z wymienionych przez ciebie procków w zasadzie każda z rodzin procków jest b.dobra ;) .... .... tak więc ja poleciłbym ci wybrać jedną z nich ale nie dlatego, że jest lepsza czy coś w tym rodzaju... sam po prostu niedawno stanąłem przed takim samym dylematem ;) ... kupiłem sobie najpierw książki do PICów a nawet kilka PIC16F84 ;) ......

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 267424
  • Kompilator C obsługujący przerwania dla Atmega32 jak w 8051 RIDE

    Mam AvrStudio i WinAVR, mikrokontroler Atmega32 i programator STK200 pod LPT i nie wiem jak sie podłaczyć w AVRStudio z moim urządzonkiem żeby programowac bo nie widzi mi go bo do wyboru mam tylko USB lub COMy a nigdzie nie ma LPT :/

    Programowanie   19 Kwi 2006 17:43 Odpowiedzi: 4    Wyświetleń: 1416
  • Alternatywy dla kompilatora Bascom AVR z obsługą LCD

    Ściągnij sobie AVRStudio ze strony Atmela. To jest środowisko (asm, symulator). Nie ma w nim obsługi LCD ale jak raz sobie napiszesz procedurę do ich obsługi to bez problemu będziesz mógł z niej korzystać. Ewentualnie CodeVisionAVR - kompilator C dla AVR ( www.hpinfotech.ro ).

    Mikrokontrolery   10 Paź 2003 16:40 Odpowiedzi: 4    Wyświetleń: 2327
  • JTAG ICE i AVRStudio - zawieszanie się debuggera na pętli for w ATmega128

    Witam! Mam następujący problem: podłączyłem ATmege128 pod JTAG ICE. W AVRStudio jak włącze debuggowanie i przykładowo opcje AutoStep to pojawia się wspomniany problem ponieważ gdy kompilator natrafi na pętle for (przykład: for (i=0;i<1000;i++);) to program zatrzymuje się w tym miejscu (wyswietlane jest cały czas Running). Nie wiem co zrobić aby debugger...

    Mikrokontrolery AVR   03 Sie 2008 19:10 Odpowiedzi: 5    Wyświetleń: 1922
  • Wybór programatora do PIC16F628A-I/P dla budzika z termometrem i LCD HD44780

    5-10-15- zaraz się zacznie... A co Ty chcesz od Atmela- sami tego kompilatora nie robią i nie dają. Trafiło im się jak ślepej kurze ziarno. Po prostu kiedyś tak zrobili IDE że można to było zintegrować z innym kompilatorem. No jak można- to trzeba. I miłośnicy otwartego oprogramowania to zrobili. Pamietam że ATmel chciał się z tego wycofać- trzeba było...

    Mikrokontrolery   05 Sty 2010 17:22 Odpowiedzi: 11    Wyświetleń: 2855
  • AVRStudio i enum. Kawałek listingu. Co jest nie tak?

    No myślę że jest domyślnie 16bit- no bo tak kompilator się domyśla. Ale nie dam sobie uciąć. No i nie wiem jak zdeklarować to na 8bit. Bo 16bit to za dużo.

    Mikrokontrolery AVR   04 Gru 2011 17:05 Odpowiedzi: 9    Wyświetleń: 1533
  • Pytania o Atmega8/12: stabilność zegara, rejestry timera, nauka C?

    W C pisać. W asmie tylko dla tych co mają za dużo czasu.... Nie radze sie brać akurat za asma do AVR....jest on dosyc dziwny i nietypowy, duzo instrukcji a wiekszosc z nich nie sluzy do niczego konkretnego i trzeba sie nakombinować sporo.... Podpowiedź: BROŃ BOŻE NIE BASCOM!!!..... ...i nie zaden basic, to juz kompilatory pascala pod avry są lepsze......

    Mikrokontrolery   02 Cze 2008 00:15 Odpowiedzi: 21    Wyświetleń: 2460
  • Pirometr "tęczowy" z WS2812 + 7 x DS18B20, Wi-Fi, UsbHost, pilot IR

    W czym napisany jest program? C, pisałem w AvrStudio 4.18, kompilator AVR-GCC. Ale lepsze pytanie nie w czym ale jak? Pomijając proste programy, piszę używając maszyny stanów. Dzięki temu mam coś w rodzaju multitaskingu podobnego jak w Windows, tyle, ze się nie wiesza. W tym programie są dwa _delay. Jeden 50us po wysłaniu danych do WS2812 aby zagwarantować...

    DIY Konkurs   10 Gru 2017 11:45 Odpowiedzi: 11    Wyświetleń: 4479
  • atmega128 - przerwania nieaktywne mimo użycia sei() w WinAvr i AvrStudio 4

    Dzięk ó je za wszelką pomoc :D ... ludzie - litości !!! przecież jak się na to patrzy to się flaczory przewracają ;) do kolegi ql3r ... hmm a czy jak próbujesz kompilować to co napisałeś to AvrStudio nie zgłasza żadnych warnigów i zastrzeżeń??? sam napisałeś funkcję sei() ?? bo u mnie kompilator krzyczy, że "undefined reference to sei()" ... nie znam...

    Mikrokontrolery   10 Gru 2006 22:02 Odpowiedzi: 3    Wyświetleń: 1854
  • Plik Hex niezgodny z ATtiny2313 - kompilator AVR Studio czy Bascom?

    Teraz nie mam jak sprawdzić ale prawie jestem pewny że jak często wygrywałem na dwa procki program - ATmega88 i ATmega256 to mi AVRstudio wykrywał że program jest na inny procesor. Stąd też mój pierwszy post. A sprawdzić to nie jest tak ciężko.

    Mikrokontrolery AVR   13 Kwi 2011 15:31 Odpowiedzi: 18    Wyświetleń: 3696
  • tablica stałych w obszarze pamieci programu avrstudio

    fakt ale nie w tym rzecz...., edytowałem kod przed wklejeniem stad ta głupota.... zreszta kompilator nie zgłasza błedu składni on sie wiesza, musze zamykac aplikacje, po usunieciu tych linijek jest wszystko ok kompiluje sie

    Mikrokontrolery   28 Gru 2006 10:16 Odpowiedzi: 5    Wyświetleń: 1618
  • Klon AVR JTAG ICE, wersja USB

    Ja jestem zielony w programowaniu ale korci mnie aby kiedyś spróbować... jaką aplikację byś polecił? AVR-GCC czy AVRStudio a może coś innego? Oczywiście jak zaczynać to już w "C" prawda? Ja zaczynałem od Bascoma, ale szybko zaprzestałem, dzięki czemu nie nabrałem brzydkich nawyków ;) Używam AVRStudio + WinAvr. Właśnie w WinAvr jest kompilator AVR-GCC....

    DIY Konstrukcje   19 Cze 2010 20:24 Odpowiedzi: 18    Wyświetleń: 21715
  • Jak zainstalować WinAVR i AVRStudio do programowania AVR w C?

    Chciałem przesiąść się z PIC'ow i rozpocząć programowanie w C AVR'ów, ale jakoś nie wiem jakie pakiety i w jakiej kolejności należy instalować. Czy ktoś mógłby mi powiedzieć co i jak po kolei się instaluje? WinAVR a na niego AVRStudio? czy może jakoś inaczej? Może jest jakaś strona gdzie jest wyjaśniona kolejność instalacji. Z tego co się orientowałem...

    Mikrokontrolery   04 Lut 2006 19:01 Odpowiedzi: 6    Wyświetleń: 1317
  • Układ testujący PCB na mikrokontrolerze serii 51 - pomocy.

    AVR (np Atmega 8, 16, 32 itp) to fajne procki i spełniają Twoje wymagania - nie trzeba ich przekładać do przeprogramowywania. Poza tym duużo do nich instrukcji i softu w necie. Jak robisz od zera to polecam pisać w C i nie bawić się w Bascom czy Asm (nie neguję jakości tych języków, ale wg mnie najprościej i najszybciej będzie w C. Co więcej kompilator...

    Mikrokontrolery   04 Mar 2008 18:30 Odpowiedzi: 14    Wyświetleń: 1757
  • Jak otworzyć i edytować pliki .c w C? Kompilacja pod ATmega8, STK200/300, port COM

    plik .c otworzysz nawet notatnikiem... jest to zwykly plik tekstowy, tylko, ze ze zmienionym rozszerzeniem :)... ale jesli chcesz z tego pliku zrobic program (wsad do procka) to juz notatnik nie wystarczy... potrzebujesz odpowiedni kompilator (+assembler)... jezeli chcesz avr to najpewniej wyladujeszw w avrstudio (tak tez poszukaj w necie)...

    Mikrokontrolery   10 Mar 2009 20:59 Odpowiedzi: 4    Wyświetleń: 2186
  • Regulator mocy (grzałek 2000W) na ATmedze (3-fazowy)

    http://obrazki.elektroda.net/63_12496750... To mój nie pierwszy projekt, ale ten w jakimś tam stopniu nadaje się na pokazania, że można coś takiego w łatwy sposób zrobić. Urządzenie to 3-fazowy regulator temperatury do grzałek 3x2000W. Jest to po prostu sterownik bojlera. Początkowo miał być to sterownik PID. Algorytm sterowania PID napisałem,...

    DIY Konstrukcje   11 Sie 2009 08:18 Odpowiedzi: 16    Wyświetleń: 19620
  • sscanf()... typ pierwszego parametru.. rzutowanie na const [avr-gcc]

    W podręcznikach które mam rzutowanie opisane jest bardzo pobierznie.. Napewno nie ma nic o rzutowaniu na const. Const zabezpiecza przed zmianą przekazywanej zmiennejv i modyfikacją wewnątrz funkcji. Skoro więc zmienna char * x musi być przyjęta jako const char * x to rzutowanie powinno odbyć się niejawnie funkcja (const char * y) funkcja(x) a mimo to...

    Mikrokontrolery AVR   25 Mar 2011 16:38 Odpowiedzi: 10    Wyświetleń: 2455
  • STK500 nie jest wykrywany przez AVRStudio 3.56 i 4 - jak rozwiązać?

    No i o to mi właśnie chodziło... Obu panom dziękuje za konstruktywne uwagi... Zaopatrzyłem się w terminal, monitor RS232... Przy okazji wyszło pare ciekawych rzeczy... Com2 jest ale tak jak by go nie ma... 8O Pogmerałem w terminalu i STK500 odpowiada... Nie wiem co zrobiłem ale w końcu AVRStudio4 wykryło kit i zrobiło upgrade przy czym samo się wywaliło...

    Mikrokontrolery   13 Lis 2005 15:58 Odpowiedzi: 14    Wyświetleń: 1986
  • AVR Boot Loader - który ładnie i szybko działa / USB

    vcd_a --> poczytaj dokładnie instrukcję do obsługi / ustawień pliku makefile. Jest tam napisane wyraźnie, że adres który widzisz podczas ustawiania rozmiau BLS'a w tym przypatku jak piszesz na 256słów trzeba pomnożyć przez 2. Zatem nie będzie to 1F00 jak ustawiłeś tylko 3E00 Poza tym sprawdź jeszcze czas: BOOT_WAIT = 1 czy nie masz tam jakiegoś potwornie...

    DIY Konstrukcje   24 Sty 2017 17:21 Odpowiedzi: 252    Wyświetleń: 114870
  • Modernizacja sterowania prasy z ATMEGA88 i Bascom - jak zacząć?

    Jak miałeś wcześniej do czynienia z Basiciem to Bascom. Jak C umiesz lub troche znasz to C. Kompilator C darmowy - WinAVR lub Avrstudio które może być zintegrowane z WinAvr, Bascom niedrogi. W Bascomie będziesz miał szybko bo większość procedur jest już napisanych bascomie do obsługi peryferiów. Na elektrodzie króluje Bascom. W sieci chyba więcej przykładów...

    Mikrokontrolery   11 Maj 2007 08:41 Odpowiedzi: 34    Wyświetleń: 6575
  • Błąd kompilacji w AVR Studio 4.12 i WinAVR - jak poprawnie skonfigurować?

    Zarówno AvrSide jak i AvrStudio są tylko programami do edycji. Wybierasz ten, który bardziej Ci odpowiada. Równie dobrze możesz pisać w notatniku. I oba wymagają kompilatora, którym w tym przypadku jest WinAVR. Aby program "widział" kompilator musisz dodać ścieżki tak jak powiedział juntom. Co do makefile: oba wyżej wymienione środowiska tworzą go automatycznie...

    Mikrokontrolery   18 Mar 2012 14:24 Odpowiedzi: 14    Wyświetleń: 9604
  • FAQ dla mikrokontrolerów: programatory, kompilatory, ustawienia fusów AVR

    Tak właściwie się zastanawiłem czemu forum (mikrokontrolery) niema jescze FAQ. Takie oficjalne FAQ było by bardzo pomocne dla nowicjuszy, i eliminowało by kolejne pytania: jaki programator jest do AVR'a, jaki jest kompilator do jenzyka C, albo jak poustawiać fusy w AVR żeby go nie skopać a ustawić xxx takie pytania się cochwila powtarzają i są bardzo...

    Mikrokontrolery   19 Wrz 2004 15:57 Odpowiedzi: 11    Wyświetleń: 2079
  • Attiny12 - Jak odczytać stan portu w Bascom z użyciem asemblera?

    Mam problem. Nie chcę zakładać nowego wątku, bo ten w zasadzie dotyka mojego problemu. Mam ATtiny12 i program w C do niego, ale niestety AVRStudio wywala błąd że ten procesor jest do programowania w Assemblerze, poza tym, Czy nie da się tego obejść? Ktoś wrzucał kompilator (ICCTiny??) radzący sobie z tym problemem, ale ten kompilator był jakiś dziwny...

    Mikrokontrolery   14 Kwi 2007 13:34 Odpowiedzi: 35    Wyświetleń: 6332
  • Jak dekodować sygnał z chińskiego pilota z układem JA6221 bez oscyloskopu?

    Dioda IR dobrze podłączona, bo kamerą widać jak mruga, gołym okiem nie, ale kamerą tak, bo tam brak filtra IR czy jakoś tak. W każdym bądź razie mruga i jest prawidłowo podłączona. Czasy są raczej też dobre, bo w AVRStudio pokazuje tyle ile powinno być, chyba ze kompilator optymalizuje kod. Odłożyłem to na bok i tak właśnie pomyślałem, że może inna...

    Mikrokontrolery   31 Sie 2008 09:48 Odpowiedzi: 63    Wyświetleń: 16672
  • Codevision AVR - LCD: Przypisanie pinów wyświetlacza do portów mikrokontrolera

    Wszystko kwestia kompilacji, podejżewam że cvavr konfiguruje jeszcze inne stałe w procku, dlatego zajmuje to więcej, odpal AVRStudio jako debugger i zobaczysz kod w asemblerze, wtedy ocenisz kóry kompilator daje "leprzy" kod, a skoro tak przeszkadza ci ilość skompilowanych bajtów, to napisz własny programik w asmie, wtedy podejżewam że będzie zajmował...

    Mikrokontrolery   03 Lip 2004 05:16 Odpowiedzi: 15    Wyświetleń: 3452
  • WinAVR: Obliczenia na liczbach ujemnych i przepełnienie przy mnożeniu

    Tez ostatnio bawilem sie GCC z liczbami ujemnymi ale nie zauwazylem problemow. Liczby sa zdeklarowane poprawnie. uint_31 oznacz to samo co unsigneg integer czyli liczba bez znaku. Liczby ze znakiem to int_8 , int_16 itp. Sprawdzilem operacje wsp_b=200*200 i faktycznie kompilator ostrzega przed przekroszeniem zakresu...dziwna sprawa:> Trzeba by posymulowac...

    Mikrokontrolery   14 Mar 2006 04:40 Odpowiedzi: 4    Wyświetleń: 1059
  • Szukam kompilatora C z edytorem dla procesorów ATMega

    A pieniądze na na przykład rozwijanie AVRStudio to jak myślicie, skąd się biorą, jak nie ze sprzedaży procesorów ? Czyż rozwijanie z kolei oprogramowania nie napędza sprzedaży ? Tak więc jak najbardziej są pieniądze z tworzenia darmowych IDE... ;) Zacznijcie ludzie też mysleć na większą skalę... ;) Alez ja jak najbardziej mysle na wieksza skale......

    Mikrokontrolery   01 Sie 2005 21:21 Odpowiedzi: 21    Wyświetleń: 5565
  • Kompilator Asemblera współpracujący z stk200 pytania

    1. Nie prościej kupić sobie jakiegoś klona STK500v2 z międzymordziem USB, niż szukać (bezskutecznie) jakiegoś wydumanego środowiska? AVRStudio działa z nim bez kłopotu (dla klonów bez opcji HID). 2. Uruchomić szare komórki i wyszukiwarkę by skleić sobie samemu edytor tekstu z możliwością wywoływania zewnętrznych narzędzi (np. Programmers Notepad, CodeBlocks...)...

    Mikrokontrolery   05 Lis 2009 12:44 Odpowiedzi: 3    Wyświetleń: 1310
  • ATmega32A LCD 16x2 - wyświetlacz pokazuje dwie linie czarnych prostokątów

    Od początku. Pisz tylko w AVRStudio i sprawdź konfigurację Project-> Configuration options. Tam wpisz częstotliwość i rodzaj procesora. W zakładce Custom options sprawdź z jakiego kompilatora korzystasz. No i jak masz: [syntax=c] while(1); [/syntax] Zamiast: [syntax=c] while(1) [/syntax] To się skompiluje bez ostrzeżeń- ale działać to nie będzie....

    Mikrokontrolery   26 Gru 2011 00:07 Odpowiedzi: 32    Wyświetleń: 4592
  • Deklaracja dużych tablic w AVR Studio dla Atmega128 - jak uniknąć błędów?

    Proszę tylko o wyjaśnienie nie o radę bo obsługę pamięci extend zrobiłem zgodnie z notą katalogową Atmela czyli poprzez wskaźnik do jej początu. Zastanawiam się tylko czy w AvrStudio można jawnie deklarować tablice przekraczające rozmiar wewnętrznej pamięci SRAM tak aby kompilator nie wywalał tego jako błąd czyli na przykład unsigned char tablica[16000];...

    Mikrokontrolery AVR   27 Sie 2010 23:04 Odpowiedzi: 3    Wyświetleń: 986
  • 4x DS18b20 +LCD = Termometr

    Zmontowałem ten układ i wgrałem plik hex udostępniony przez kolegę Gonza. Układ działa. Następnie otworzyłem plik bas w Bascom demo, skompilowałem i wysłałem do procka. Szok - nie działa (nic nie działa - wyświetlacz nie zainicjowany). Co jest? Kompilator źle kompiluje? A może są jakieś ustawienia bascoma, które przeoczyłem. Dodam, że kompiluje się...

    DIY Konstrukcje   02 Maj 2015 22:07 Odpowiedzi: 493    Wyświetleń: 307576
  • Zawieszanie się AVRstudio przy dodaniu #include <avr/pgmspace.h> - jak to naprawić?

    GienekS - kiedys napisałeś cos takiego: U mnie taka konstrukcja: Kod: return (PRG_RDB (&ZNAKI[bajt & 0x0f])); dziala poprawnie, przy tak zadeklarowanej tablicy: Kod: prog_char ZNAKI[] = {"0123456789ABCDEF"}; czy jesteś w stanie wytłumaczyć mi po kolei co każdy człon tych instrukcji znaczy? pierwszy raz podchodze do problemu zapisu do pamięci programu...

    Mikrokontrolery   02 Lip 2007 23:43 Odpowiedzi: 8    Wyświetleń: 3539
  • [C] Kurs C dla AVR: Szukam podstawowego kursu programowania kontrolerów Atmel

    (at) prezes_3lo bascom- stanowczo NIE! Szczególnie że już masz znajomość C. Teraz tylko poczytaj o rdzeniu. Reszta to czyste C. Bascom to ślepa uliczka, uczy złych przyzwyczajeń a na dodatek za kompilator trzeba płacić (WinAVR + AVRStudio to darmowe rozwiązanie). A jeżeli chodzi o samo C to jakoś nie mogę przełknąć tego jak np używać poszczególnych...

    Mikrokontrolery AVR   26 Cze 2009 09:51 Odpowiedzi: 18    Wyświetleń: 11295
  • [Atmega 16][C] - błędy podczas kompilacji programu .

    przeczytałem i zastosowałem się do zawartych informacji a także przeczytałem ponownie artykuł dotyczący ADC i LCD i na początku jest wzmianka o bibliotekach libm.a i libprintf_flt.a ,że są potrzebne i je dopisałem do programu . No i 0 warning i 1 error mówiący o tym że kompilator nie widzi biblioteki libm.a. To też, Wiecie może skąd można ściągnąć biblioteki...

    Mikrokontrolery AVR   05 Kwi 2016 19:43 Odpowiedzi: 14    Wyświetleń: 1683
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Witam. Nie wiem czy na podobne pytanie do mojego była już udzielona odpowiedź - jeśli tak to przepraszam. Mam znaleziony soft do Attiny2313 w formie hex i w formie normalnego pliku C. Attiny 2313 jest zaprogramowane i działa bardzo dobrze ale jednak chciałbym coś w nim zmienić. Powiedzcie mi co robie nie tak. Otóż jak chce skompilować kod do hexa to...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 551847
  • Avrstudio 6, Atmega8 - funkcja delay_ms() nie działa w symulacji

    Co znaczy nie działa? Tego typu trywialne kody należy symulować z intensywnym wykorzystaniem okna podglądu assemblera - kompilator tak optymalizuje kod, że z oryginalnego niewiele zostaje i podgląd w C może być mylący. Często objawia się to tym, że pozornie nic się nie dzieje. Pamiętaj, że symulator nie działa tak szybko jak prawdziwy CPU - opóźnienie...

    Mikrokontrolery Początkujący   04 Kwi 2015 18:14 Odpowiedzi: 3    Wyświetleń: 981
  • AVRStudio 4.12 SP3: Jak dodać ścieżki do AVRLib dla obsługi kart MMC?

    Witam, Zainstalowałem ostatnio AVRStudio 4.12+SP3 + WinAvr + AVRLib aby popróbować coś pisać w C. Dość długo już piszę w Bascom'ie i przyszedł czas na zmianę środowiska. No i mój pierwszy programik skompilował się bez błędu :D. Postanowiłem pójść dalej i spróbować przykładów z AVRLib, chodzi mi głównie o obsługę kart MMC. Problem w tym że kompilator...

    Mikrokontrolery   25 Wrz 2006 12:04 Odpowiedzi: 1    Wyświetleń: 1745
  • Atmega128, AVR Studio, WinAVR Problem z prostym kodem

    Witam serdecznie, mam mały problem z moim urządzeniem. Zbudowałem kiedyś płytkę ewaluacyjna dla Atmegi128, nigdy nie miałem z nią większego problemu. Mam teraz jednak problem. Jak zawsze chciałem ją oprogramować ale cos jest nie tak. Poniżej zamieszczam kod i tłumacze o co mi chodzi. #include <avr/io.h> #include <avr/interrupt.h> #include...

    Mikrokontrolery AVR   16 Lut 2010 23:00 Odpowiedzi: 6    Wyświetleń: 1885
  • Kompilacja kodu C dla ATmega16 w Studio4 4.14.589 z brakującą biblioteką GCC

    Po 1: Z tego co pamiętam C jest językiem wyczulonym na wielkość liter. Więc zmienna "Porta" to nie to samo co "PORTA" czy "porta". To samo dotyczy słów kluczowych w stylu "if else". No i nazwy plików nagłówkowych masz źle. O czym Ci kompilator mówi w błędach. Teraz moje pytanie. Czy kiedykolwiek pisałeś coś w C czy po prostu znalazłeś ten kod na jakimś...

    Mikrokontrolery AVR   28 Cze 2009 12:41 Odpowiedzi: 8    Wyświetleń: 1808
  • AVR oraz ISP: start. Jak zacząć? Assembler, hardware.

    No to po koleii: - w "czystym" AVRstudio można pisać tylko i wyłącznie w asemblerze; jest tam dołączony także kompilator asemblera i programator (programator nie obsługuje wynalazków jak ze strony www.lancos.com); - do programowania polecam zaopatrzyć się w jeden z bardzo wielu programatorów dostępnych na Allegro (najlepiej szeregowych), lub zrobienie...

    Mikrokontrolery   11 Lip 2007 22:55 Odpowiedzi: 1    Wyświetleń: 1703
  • Przejście z Bascom na C dla uC z zestawem AVT3505 - porady dla początkujących

    Witam,takich tematów widziałem już sporo ale niestety żaden nie dotyka interesującej mnie tematyki więc niestety musiałem stworzyć kolejny. Jestem początkującym programistą uC, a raczej chciałbym takim być. Po przerobieniu kursu "mikrokontrolerowa ośla łączka" zachęcony "niemiłymi" opiniami na temat bascomu, kolegów elektroników postanowiłem przerzucić...

    Mikrokontrolery   23 Maj 2010 19:24 Odpowiedzi: 2    Wyświetleń: 905
  • [AVR-GCC/WinAVR] Jak poprawnie dołączyć zewnętrzne biblioteki RTL8019?

    Jak dodam tylko #include "rtl8019.c" to działa OK (w końcu w rtl8019.c jest już wpis #include "rtl8019.h" To akurat działa nie w tą stronę. Jeśli zaincludujesz plik *.c to tak jakbyć w pliku main wpisał fizycznie kod. Jeśli chcesz natomiast dołączyć cos jako biblioekę to kompilator musi wiedzieć, że ma ją skompilować a linker, że ma ją dolinkować....

    Mikrokontrolery AVR   30 Cze 2008 07:42 Odpowiedzi: 8    Wyświetleń: 3659
  • Program w C do obsługi LCD PVC160203pgn na HD44780 z AT89S8252 w trybie 8-bitowym

    powiedz czy działa... Jak masz jakieś gg to zagadaj ;) Masz tu ciągle trzy niewiadome: 1. Czy wyświetlacz jest dobry? 2. Czy jest dobrze podłączony? 3. Czy go dobrze oprogramowałeś? Naprawdę, radzę użyć jakikolwiek kompilator języka wysokiego poziomu do AVR z wbudowaną w program obsługą LCD. W AVRStudio można potem podglądać rozkazy Assemblera i przyglądać...

    Mikrokontrolery   31 Sie 2004 18:43 Odpowiedzi: 49    Wyświetleń: 6910
  • WinAVR 20060421 na Windows XP SP2 – błąd uruchamiania avr-gcc.exe, szukam starszej wersji

    Zainstalowałem najnowszą wersję winWAVR 20060421 (z sourceforge), ale okazuje się, że avr-gcc.exe całkiem mi nie działa. Ścieżki są ustawione dobrze. W systemie (XP pro SP2) brak innych kompilatorów itd. Uruchamiam z commandline-a kompilator: avr-gcc test.c -v I kompilator uruchamia się, ale zanim zacznie coś kompilować, wywala mi taki błąd: This application...

    Mikrokontrolery   19 Lip 2006 10:28 Odpowiedzi: 6    Wyświetleń: 1456
  • Nowe uniwersalne środowisko programistyczne dla uPC

    Poczekam na wersję z C, do asemblera jest jak na razie AVRStudio i MPlab. Co do Basica, to myśle że można by zrobić wersję bez niego, która na pewno będzie łatwiejsza do napisania, zwłaszcza że przecież już są darmowe i w miare dobre kompilatory C dla ww. rodzin. Symulator obowiązkowo, bez tego ciężko, wg. mnie można odpuścić sobie egzotyczne programatory...

    Mikrokontrolery   08 Wrz 2005 09:09 Odpowiedzi: 71    Wyświetleń: 10182
  • GCC-AVR: Błąd wskaźnika do struktury w funkcji w AVRStudio + WinAVR

    Piszę program w AVRStudio + WinAVR i mam problem. Kiedy deklarujemy funkcję i w jej argumentach wejściowych znajduje się wskaźnik np. do tabeli jest OK, ale jeżeli jest to wskaźnik do struktury kompilator wywala błędy. Przykład: #include <io.h> #include <iom32.h> struct bufor { unsigned char ramka[10]; unsigned short rozmiar;...

    Mikrokontrolery AVR   28 Cze 2008 22:25 Odpowiedzi: 2    Wyświetleń: 2521
  • Jak podzielić program AVR w C na pliki: LCD4x16.c, LCD4x16.h, wyswietlacz.c?

    Kompilator mówi ci, że w pliku displayLCD4x16.c wywołujesz funkcje, które nigdzie nie są zdefiniowane. On nie wie w którym pliku ich szukać. Musisz mu to powiedzieć dołączając do projektu w avrstudio plik .c w którym są definicjie LCD_Initialize, LCD_Clear i LCD_Home

    Mikrokontrolery   14 Paź 2010 14:53 Odpowiedzi: 3    Wyświetleń: 2068
  • Konwersja liczb w AVR. Liczba 2-bajtowa na kod BCD.

    Chodziło mi głównie o jakiś algorytm na konwersję np w assemblerze. A mój układ to 4-wyświetlacze, sterowanie multipleksowe poszczególnych wyświetlaczy i oczywiscie sterowanie wszystkimi segmentami No to może to : zamiana WORD na max 5 cyferek (wiecej nie trzeba) word2cyfry: ;tablica=adres początku tablicy , składajacej sie z 5 kolejnych komórek...

    Mikrokontrolery   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 7553
  • Atmega8 i avr-gcc: brak obsługi przerwań zewnętrznych w AVRStudio 4

    Ja wiem że jeśli A=B+C to A zmieni się natychmiast. Chodzi mi o to że jeśli jest jakaś grupa instrukcji typu: A = B+C; X = 1; A = X+A; Y = 2; A = A + Y; to czy po kompilacji ich asemblerowa wersja (tylko schemat, i to w dużym uproszczeniu) z A zadeklarowanym jako volatile wygląda tak: A = B+C; (na rejestrach) A do ramu X = 1; A = X+A; (na...

    Mikrokontrolery   30 Wrz 2012 17:31 Odpowiedzi: 19    Wyświetleń: 3321