printf winavr

Znaleziono około 91 wyników dla: printf winavr
  • Niepoprawne obliczenia float w WinAVR i wyświetlanie na LCD

    ODp2: Zeby wyswietlic folat na LCD musisz uzyc funkcji printf lub dtostrf ( polecam ta druga bo zajmuje znacznie mniej pamieci ) . Itoa i ltoa konwertuja tylko liczby staloprzecinkowe. Funkci dtostrf szukaj w stdlib.h w katalogu WinAVR, jest tam opisana. ODP1: Jak masz zadeklarowana zmienna p_gora_1?? Jesli nie float to zadeklaruj ja jako float, albo...

    Mikrokontrolery   03 Sie 2008 13:21 Odpowiedzi: 6    Wyświetleń: 2556
  • Kompilator nie tworzy pliku .hex dla Atmega328p-PU - co robię źle?

    (at)fabjan1994 Na moje oko to proces budowania nie działa popawnie (compilation termiated). Problem tkwi w powłoce sh . Tu masz rozwiązanie problemu: http://www.avrfreaks.net/forum/windows-8... A tutaj Twój makefile po lekkim formatowaniu. Działa bez problemów: [syntax=bash] # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...

    Mikrokontrolery Początkujący   27 Mar 2016 11:10 Odpowiedzi: 13    Wyświetleń: 1671
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [AVR][C] - zagadnienie deklaracji funkcji do kompilacji

    Biblioteki tak jak tu na przykład: http://www.elektroda.pl/rtvforum/topic95... W najnowszym WinAVR chyba jest zmieniony sposób tworzenia bibliotek (szablon makefile), ale to można w szablonie tym doczytać, a reszta tak samo. Po stworzeniu biblioteki należy ją oczywiście zlinkować z projektem, podejrzyj sobie w makefile, tak samo jak są tam zrobione...

    Mikrokontrolery AVR   10 Cze 2008 09:30 Odpowiedzi: 11    Wyświetleń: 2643
  • REKLAMA
  • ATMega Kompilator, programator. Jaka kombinacja dziala ?

    No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...

    Mikrokontrolery   22 Maj 2007 07:38 Odpowiedzi: 24    Wyświetleń: 6378
  • Jak używać printf i putchar w WINAVR bez zawieszania procesora?

    Jaki procek ?

    Mikrokontrolery   11 Maj 2005 16:45 Odpowiedzi: 6    Wyświetleń: 1149
  • wykorzystanie funkcji printf,scanf,putchar,getchar w WinAVR

    Czesc wszystkim Szukam informacji na temat sposobu wykorzystania funcji printf,scanf,putchar,getchar w moich programach w WinAVR np dla ATmega16. Jest troche postow na forum , ale ciezko mi do niektorych rzeczy dojsc. W jaki sposob, przykladowo zastosowac funkcje scanf i printf dla obslugi UARTa atmegi? Jak skojarzyc argumenty dla printf i scanf z bajtem...

    Mikrokontrolery   15 Lis 2008 04:36 Odpowiedzi: 1    Wyświetleń: 2042
  • Konwersja char* -> float - problem [avr/atmega8][c/winavr

    Dzięki za podpowiedź ale w WinAVR + PN2 nie ma dostępnych opcji linkera poza ustawieniami w makefile. Nie mam pewności czy to tutaj ale tylko tutaj jest coś o FLOATach. Dopisałem "-lm" w każde możliwe miejsce ale to nie pomogło. Skopiowałem całą tamtą instrukcje ale też nic to nie dało :( Oryginalny makefile wygląda tak: ---------------- Library Options...

    Mikrokontrolery AVR   31 Gru 2009 20:38 Odpowiedzi: 9    Wyświetleń: 5896
  • Printf() i scanf() nie działają na ATmega8 z WinAVR - jak to naprawić?

    Skonfigurowałem sprzętowo uart w atmega8, chciałem użyć funkcji printf i scanf do odbierania i wczytywania danych ale one nie działają . Używam Programmers Notepad #include <avr/io.h> #include <avr/iom8.h> #include <util/delay.h> #include <avr/interrupt.h> #include <string.h> #include <stdio.h> #define F_CPU 8000000UL...

    Mikrokontrolery AVR   12 Mar 2009 23:43 Odpowiedzi: 10    Wyświetleń: 2282
  • WinAVR i AVRUSB - Wgrywanie programu w ASM dla attiny2313 (AtmelS)

    Witam. Program (asm) zrobiony dla attiny2313 (AtmelS) chciałem wgrać programatorem Avrusb na procesor, więc pomyślałem o Winavr. Czytałem wątek[url= https://www.elektroda.pl/rtvforum/topic1... Jedyne co mogłem ustawic to "ASRC". [syntax=avrasm]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------...

    Mikrokontrolery AVR   01 Lis 2020 19:23 Odpowiedzi: 8    Wyświetleń: 612
  • REKLAMA
  • AVRStudio 4.16: Jak włączyć printf() z obsługą float?

    Google printf float avr gcc -- pierwszy wynik to [url=http://winavr.scienceprog.com/avr-g...

    Mikrokontrolery AVR   16 Wrz 2010 10:52 Odpowiedzi: 13    Wyświetleń: 2987
  • REKLAMA
  • Winavr - łańcuchy a kod programu. Jak to zrobić?

    sprobuj tak: #include <avr/pgmspace.h> // dane : const char tekst1[] PROGMEM = "tekst"; const char tekst2[] PROGMEM = "Czolem"; const char tekst3[] PROGMEM = "To jest dlugi tekst"; const char tekst4[] PROGMEM = "No i co teraz ?"; Ten kod spowoduje umieszczenie lancuchow...

    Mikrokontrolery   04 Cze 2005 18:06 Odpowiedzi: 2    Wyświetleń: 1638
  • AVR GCC (WinAVR) – jak skonfigurować printf() do wysyłania tekstu przez UART?

    Witam. Ja robie to tak , uruchamiam symulacje w avrstudio i dobieram odpowiednia ilosc nop w funkcji delay_us. Powinno smigac , bo w jednym z projektow rownie uzywalem takiego kwarcu.

    Mikrokontrolery   28 Gru 2004 16:12 Odpowiedzi: 15    Wyświetleń: 2776
  • Błędy kompilacji AVR GCC w AVR Studio po konfiguracji z książki Mikrokontrolery AVR

    polecam WinAVR tez jestem poczatkujacy i narazie wszystko dziala poprawnie mam tylko maly problem z printf ale juz jestem blisko :-) a w AVR Studio podgladam pliki hex (tzn. symulacja) Pozdrawiam Irek

    Mikrokontrolery   09 Mar 2005 14:57 Odpowiedzi: 11    Wyświetleń: 2712
  • Reprezentacja wyniku. Tylko 2 miejsca po przecinku.

    Prawdopodobnie "?" wyswietla sie wtedy, gdy w opcjach kompilatora nie zaznaczysz pelnej obslugi printf a tylko Integer. BF No chyba tylko to pozostało (rozmiar bufora jest nie jest za mały), używam WinAvr Notepad ale nie wiem gdzie sie to ustawia :/

    Mikrokontrolery   21 Lip 2011 12:30 Odpowiedzi: 18    Wyświetleń: 4760
  • Brak pliku *.cof po kompilacji w WinAvr 20050214 - zmiany w Makefile

    Witam!! Uzywam ostaniej wersji Winavr 20050214. Z pliku sample pobieram makefile`a i go modyfikuje pod moje potrzeby. Wywoluje Make all,ale nie otrzymuje pliku z rozszerzeniem *.cof. Zmienialem linie DEBUG = dwarf-2 na DEBUG = stabs zgodnie z podpowiedziami z tegoz pliku - ale nadal nie mam pliku *.cof. Pozdro/smalski Załączam kod pliku # Hey Emacs,...

    Mikrokontrolery   05 Lut 2006 08:37 Odpowiedzi: 3    Wyświetleń: 6461
  • Gdzie w makefile Eclipse jest informacja o F_CPU po zmianie w Project/Properties?

    [syntax=c] # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner...

    Mikrokontrolery AVR   21 Lip 2017 14:38 Odpowiedzi: 8    Wyświetleń: 2025
  • Błąd undefined reference to `fopen` w kompilatorze WINAVR, zapis RS232

    Witam serdecznie; Chcę zapisać sobie dane do pliku tekstowego po RS232, ale problem pojawia się już przy samy otwarciu pliku:( C:\Documents and Settings\Adi\Pulpit\EE_RTU/main.c:12... undefined reference to `fopen' Wszystkie potrzebne biblioteki mam oczywiście zaimportowane. Wie ktoś może w czym problem.?? Z góry dzięki:) Pozdrawiam

    Mikrokontrolery AVR   03 Maj 2011 18:12 Odpowiedzi: 8    Wyświetleń: 3172
  • [WINAVR] brak kompilacji po dodaniu dodatkowych plikow *.c

    Problem w tym, ze działał z dozo większym projektem. Wziąłem nawet make file z katalogu mfile zupełnie nic nie zmieniając skompilowało tylko main.c dodałem drugi plik wywala błąd. Po reinstalce uporządkowałem katalog z projektami. i stary przestał działać a przed reinstalką dział, ale nowy projekt na jego makefile nie ruszył. Dołączam plik make jakby...

    Mikrokontrolery   22 Lip 2010 12:25 Odpowiedzi: 13    Wyświetleń: 2551
  • WINAVR na Windows 8.1 – błąd make.exe przy programowaniu przez USBasp

    Witam, Mam problem z początkiem nauki programowania mikrokontrolerów. Zakupiłem na Allegro programator USBasp oraz podstawkę do programowania. Taki jak w linku: <ciach> Na USBasp ustawiłem przycisk na 1-ON, 2-ON, 3-OFF. Sterowniki zainstalowałem libusb_0.1.12.1. Dodatkowo zainstalowałem WinAVR do pierwszego programowania. Następnie utworzyłem...

    Mikrokontrolery Początkujący   12 Mar 2015 07:52 Odpowiedzi: 7    Wyświetleń: 2010
  • Wyświetlacz widmowy - Zmiana zawartego w kodzie napisu/obrazu, język c

    Zrobiłem w końcu ten wyświetlacz, ale przy próbie zmiany na system dwójkowy, WinAVR wyrzuca coś takiego: > "make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for...

    Programowanie Początkujący   20 Wrz 2015 20:43 Odpowiedzi: 20    Wyświetleń: 1839
  • m32/avrdude - Wgrywanie programu składającego się z kilku plików

    W makefile zmieniam tylko: TARGET=nazwa (nazwa pliku c bez .c) MCU=atmega8/32 itp. AVRDUDE_PROGRAMMER=usbasp (Enable editing makefile) AVRDUDE_PORT=USB (Port) Cały makefile wygląda następująco: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric...

    Mikrokontrolery AVR   30 Lip 2014 14:46 Odpowiedzi: 4    Wyświetleń: 1305
  • Atmega8 - błąd kompilacji przy pierwszym projekcie z mikrokontrolerami

    Witam, chciałbym zacząć swoję przygodę z mikrokontrolerami. Myślałem, aby zacząć z tym kursem [url=http://hobby.abxyz.bplaced.net/inde... Niestety już na samym początku pojawiły się problemy. Podaję komunikat, kod i plik makefile. [syntax=text]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------...

    Mikrokontrolery AVR   28 Lip 2015 11:12 Odpowiedzi: 13    Wyświetleń: 1356
  • Błąd przy uruchamianiu pierwszego programu na AVR Atmega16A z USBasp

    [syntax=avrasm]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner...

    Mikrokontrolery Początkujący   19 Lut 2017 21:05 Odpowiedzi: 62    Wyświetleń: 3786
  • ATMEGA2560 - Bootloader SD nie wgrywa długich plików

    Nie miałem za bardzo czasu ale wracam do nierozwiązanego problemu. http://obrazki.elektroda.pl/7699775600_1... http://obrazki.elektroda.pl/3826926900_1... Tak wyglądają screeny po wywołaniu programu CRCGEN. Pliki wgrane programatorem działają poprawnie a przez bootloader tylko ten krótki (choć po przemieleniu ma także...

    Mikrokontrolery AVR   01 Paź 2016 18:03 Odpowiedzi: 15    Wyświetleń: 2337
  • Atmega8 - Błąd kompilacji: brak pliku .dep/led.o.d, jak to naprawić?

    # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner Patommel...

    Mikrokontrolery Początkujący   24 Cze 2014 15:48 Odpowiedzi: 9    Wyświetleń: 3051
  • [At8] [At8][C] Błędy kompilacji programu do pomiaru prądu i napięcia AVR ATmega8

    Korzystam z winavr i dodawałem tam HD44780.c ale dla pewności dodam plik makefile [syntax=c]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this...

    Mikrokontrolery AVR   05 Lip 2011 23:36 Odpowiedzi: 10    Wyświetleń: 2693
  • [C][AVR]Programowanie mikrokontrolerów w USBSTICK/AVR-RAVEN

    Witam, mam USBSTICK (VW4RZUSBSTICK) oraz VW4AVRRAVEN no i potrzebuję pomocy przy programowania tego urządzenia. W AVR Studio 4 mogę spokojnie wysyłać wiadomości oraz odczytywać temperaturę z urządzenia. Pobrałem WinAVR z ProgrammersNotepad. Chciałem uruchomić nawet zwykły program z pustym main, tylko pojawia mi się błąd podczas uruchomienia: > "make.exe"...

    Mikrokontrolery AVR   06 Lip 2012 22:39 Odpowiedzi: 4    Wyświetleń: 2977
  • Jak rozpocząć programowanie w C i ASM z AVRStudio i WINAVR?

    Na początek ściągamy i instalujemy AvrStudio ze strony atmel.com i WINAVR ze strony http://sourceforge.net/projects/winavr/ Po instalacji jednego i drugiego uruchamiamy AvrStudio, wyskakuje okienko w którym wybieramy NewProject. W następnym oknie widzimy: http://obrazki.elektroda.net/72_12162435... Po kolei: Project Type - tu decydujemy czy...

    Mikrokontrolery AVR   11 Mar 2014 21:34 Odpowiedzi: 74    Wyświetleń: 91405
  • AVR - Atmega644 - AVRdude - błąd przy programowaniu.

    Witam, mam problem z uC Atmega644, programatorem AVR-Doper (stk 500v2), po ISP. Programator wielokrotnie współpracował z tym uC, co więcej potrafi odczytać flash oraz eeprom, zapisać eeprom, lecz nie potrafi wpisać programu do flash. EDIT: Przetestowałem też Mega16, ten sam problem. EDIT2: Coś mam spierniczoną konfiguracje WinAVR bowiem gdy z Mega16...

    Mikrokontrolery AVR   12 Lip 2011 11:18 Odpowiedzi: 3    Wyświetleń: 2293
  • Błąd kompilacji w AVR Studio 4 przy projekcie LED Cube 4x4x4, Makefile 80

    Witam, mam problem z kompilacją programu.(pliki ogolnodostępne dla projektu LED CUBE 4x4x4), :arrow: http://www.instructables.com/id/LED-Cube... Posiadam pliki main.c frames.c effect.c draw.c oraz plik Makefile. Odpalam AVR Studio, ustawiam procesor ATmega 16, ustawiam zegar 14745600 bo taki jest uzyty w programie, laduje wszystkie pliki (procz...

    Mikrokontrolery   05 Gru 2011 11:04 Odpowiedzi: 14    Wyświetleń: 4019
  • [Atmega8][C] - PWM - opis, uruchomienie, zastosowanie

    Zrobiłem filtrację napięcia zasilającego, połączyłem masy, podłączyłem VREF przez kondensator do masy, reset przez rezystor nie miałem jedynie na stanie cewki, aby zrobić podobny układ jak tutaj: http://mikrokontrolery.blogspot.com/2011... Po podłączeniu dalej to samo, scope wykrywa jedynie szumy. Spróbowałem jeszcze...

    Mikrokontrolery AVR   04 Sty 2012 22:25 Odpowiedzi: 42    Wyświetleń: 13665
  • [ATmega32][C] Nie działa przerwanie od przepełnienia timera0

    Ustawienie kierunku wyjścia było tylko przy wyrzucania zbednych linijek usunąłem go ale już dopisałem, moze ktoś sprawdzić czy u niego działa taki prosty kod bo ja już zaczyna podejrzewać procek... . Jeżeli wrzucę LED_TOGGLE; w pętle while to na oscyloskopie widzę przebieg prostokątny więc pozostałe sprawy są OK nie wiem dlaczego nie działa to przewanie...

    Mikrokontrolery AVR   08 Lis 2011 09:26 Odpowiedzi: 23    Wyświetleń: 3086
  • Sterownik rolet na Atmega32 ARE0034 – jak dodać obsługę RS485 Modbus ASCII?

    zmieniłem kod w następujący sposób #define F_CPU 1000000UL // 1 MHz // prędkość transmisji 9600 #define UART_BAUD_RATE 9600 #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "uart.h" // częstotliwość CPU w...

    Mikrokontrolery AVR   25 Mar 2011 01:24 Odpowiedzi: 6    Wyświetleń: 5863
  • AVR Studio + Atmega8: Programowanie OK, ale diody nie migają - co sprawdzić?

    Skopiowałem makefile z PN (działający) do AVRS. Nadal bez zmian Tutaj są te pliki: Makefile z Programer's Notepad (działa) # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain...

    Mikrokontrolery AVR   28 Maj 2010 19:21 Odpowiedzi: 11    Wyświetleń: 3239
  • Przejście z Mega32 na Mega644 - brak definicji IO w bibliotekach AVR

    Co znaczy "stworzenia pliku .o jest późniejsza niż pliku .c"? Bo data stworzenia .c jest wcześniejsza, ale data modyfikacji (jeśli była robiona) późniejsza. Dodano po 1 # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch,...

    Mikrokontrolery AVR   12 Kwi 2011 22:02 Odpowiedzi: 13    Wyświetleń: 2102
  • [ATMega16]No rule to make target `test.c.elf', needed by `elf'. Stop.

    Witam, Napisałem ćwiczebny program w C pod ATMega16. Składa się z pliku test.c oraz config.h . Wszystko w katalogu mfile. Środowisko WinAVR-20090313. Wszystko jest w porządku do czasu kompilacji. Wyskakuje mi błąd: make: *** No rule to make target `test.c.elf', needed by `elf'. Stop. > Process Exit Code: 2 > Time Taken: 00:01 Podejrzewam,...

    Mikrokontrolery AVR   03 Cze 2011 20:01 Odpowiedzi: 12    Wyświetleń: 6303
  • Attiny2313 - dioda LED nie świeci po wgraniu kodu z kursu EDW C dla początkujących

    # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner Patommel...

    Mikrokontrolery   19 Kwi 2009 12:32 Odpowiedzi: 15    Wyświetleń: 3755
  • Dlaczego kod wynikowy AvrGCC jest większy niż w Bascomie?

    Sorki za ostry ton, ale wasze wypowiedzi przypominają wypowiedzi ślepego o kolorach. Zaczynacie przygodę z programowaniem (przynajmniej wasze wypowiedzi na to wskazują), a autorytarnie stwierdzacie co jest lepsze i jaki kod generuje. Żeby było śmieszniej to kolega szaro pokazuje kod, który wcale nie jest ekwiwalentny i się dziwi, że są różnice w długości....

    Mikrokontrolery   24 Gru 2010 10:43 Odpowiedzi: 13    Wyświetleń: 2533
  • WinAVR i AT90S2313 - Procesor nie widzi zawartości tablic w kodzie C

    Nie wyważaj otwartych drzwi i użyj standardowych funkcji bibliotecznych. Poczytaj tutaj: http://www.nongnu.org/avr-libc/user-manu... Do wysyłania stringów masz puts_P i puts, do czytania i pisania znaków masz getchar i putchar. Jak nie chcesz printf (bo ciężki) to masz już napisaną funkcję z itoa, wystarczy...

    Mikrokontrolery   11 Gru 2008 09:01 Odpowiedzi: 24    Wyświetleń: 2206
  • Makefile - jak dodać więcej plików C do projektu?

    Jak zmodyfikować poniższy plik Makefile aby prawidłowo kompilował się projekt złożony z kilku plików .c ? Próbuje zbudowac projekt na bazie systemu operacyjnego AVRX, AVRStudio nie chce tego łyknąć. Dodano po 40 # Hey Emacs, this is a -*- makefile -*- # # WinAVR Sample makefile written by Eric B. Weddington, Jörg Wunsch, et al. # Released to the Public...

    Mikrokontrolery   01 Cze 2007 13:06 Odpowiedzi: 2    Wyświetleń: 2126
  • Atmega88PA i RS485 - błędy w komunikacji przy echosondzie

    (at)szelus "Mógłbyś podsłuchiwać własną transmisję... " Mogę, tyle że oscyloskopem bez pamięci, który w dodatku śmieci na linii... :-( Jak dla mnie nadawał się tylko do testowania ogólnego stanu linii (przydźwięk i czy coś leci, jak to wygląda - stabilnie czy nie, i tylko przy ciągłym wysyłaniu tego samego znaku przez ATMEGĘ, np. 0xFF, 0xAA, 0x55 i...

    Mikrokontrolery   15 Lip 2010 16:09 Odpowiedzi: 31    Wyświetleń: 6774
  • [C]{ATMega16] programmers notepad "no rule to make targ

    Witam. mam problem z programmers notepad. Podczas próby kompilacji wyświetla mi się błąd "no rule to make target" zrobiłem makefile pod następujące ustawienia: mikroprocesor: ATMega16 programator: USBasp kwarc: 16MHz poniżej kod makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...

    Mikrokontrolery AVR   19 Lut 2010 12:57 Odpowiedzi: 13    Wyświetleń: 5169
  • Jak skonfigurować makefile dla bibliotek rklibavr? Linkowanie nie działa

    Rozumiem ale pliki biblioteki nie są w jednym pliku podzielone są na poszczególne funkcje i kiepsko by było dodawać sporo plików. Mogbym użyć makefile z ktoregoś z projektu i wszystko jest ok ale nie podoba mi sie wyświetlanie w nim informacji o rozmiarze wykorzystanej pamięci to jest moj makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...

    Mikrokontrolery AVR   28 Kwi 2010 21:32 Odpowiedzi: 2    Wyświetleń: 1718
  • Atmega8 i HD44780 - LCD nie działa po podłączeniu według schematu magik128

    Umieszczam kod ze strony radzia. HD44780.c [syntax=c] //--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik : HD44780.c // Mikrokontroler...

    Mikrokontrolery AVR   17 Maj 2013 22:16 Odpowiedzi: 9    Wyświetleń: 4278
  • WinAvr nie kompiluje - błąd fdevopen w projekcie z ATMega8

    Witam, Jest sobie termostat do laminatora oparty o ATMega8 - dzieło ze strony: http://thomaspfeifer.net/laminator_tempe... Ponieważ zrobiłem swoją wersję tego urządzenia wzbogaconą o dodatkowe funkcje, muszę zmodyfikować program, a z programowaniem w C nie miałem dotąd za wiele wspólnego... Na początek postanowiłem sprawdzić działanie...

    Programowanie   02 Lut 2008 00:25 Odpowiedzi: 10    Wyświetleń: 3672
  • Zegarek AVR C - Błąd kompilacji: avr-objcopy 'main.elf' No such file

    Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać kodu #include <util/delay.h> #include <avr/io.h>...

    Mikrokontrolery Początkujący   14 Sty 2013 21:16 Odpowiedzi: 10    Wyświetleń: 2355
  • V-USB: błąd kompilacji – brak definicji usbCrc16Append w main.c

    Tak powinien wyglądać plik Makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan...

    Początkujący Naprawy   05 Cze 2011 15:07 Odpowiedzi: 28    Wyświetleń: 10615
  • atmega32[C]solar-sieć 230V monitorowanie i sterowanie

    Wybacz Kolego ale można się załamać - nie znasz podstaw programowania! Weź sobie jakąkolwiek książkę do C i przeczytaj chociaż KILKA PIERWSZYCH ROZDZIAŁÓW... Bardzo uprzejmie proszę. Forum nie jest od nauczania C, nawet na przykładach! Najprostszy program ma postać: #include <stdlib.h> #include <stdio.h> int main(void){ sleep(1);...

    Mikrokontrolery AVR   16 Sie 2010 14:28 Odpowiedzi: 21    Wyświetleń: 3628
  • Jak stworzyć bibliotekę LCD w WinAVR z plikami .lst jak w rklibavr?

    no właśnie o te pliki lst mi chodziło jeśli nie są potrzebne to nie wiem czemu mi to nie działa makefile mam ok bo korzystam z wielu takich bibliotek i działa wcześniej w załączniku podałem przykład sprawnej biblioteki do programu głównego daje #include "lcd.h" a makefile wygląda tak # Nazwa pliku z funkcją main() - BEZ ROZSZERZENIA! TARGET...

    Mikrokontrolery   15 Mar 2007 11:38 Odpowiedzi: 11    Wyświetleń: 2701
  • Atmega8 - LCD 2x16 nie wyświetla całego tekstu, tylko pojedyncze znaki

    Moje problemy odbiegają od poprzedników ale temat zgodny, więc: Mam uP Atmega 8 oraz wyświetlacz zgodny z hd47780 2*16znaków. Gdy wrzucam jeden znak na wyświetlacz przy pomocy kodu niżej wszystko jest ok: while(1) { LCD_CLEAR; LCD_LOCATE(1,0); LCD_WRITE_DATA('d'); } return 0; } Mogę kilka takich znaków wrzucić...

    Początkujący Naprawy   23 Lip 2012 00:22 Odpowiedzi: 3    Wyświetleń: 3151
  • Jak przedefiniować putchar() dla ATmega8 w AVRStudio 4.x i WinAVR?

    Jak to działa na AVR ? Ano np. tak: #include <avr/io.h> #include <stdio.h> #define USART_USED int lcd_putchar(char c , FILE *stream) { //LCD_wyswietl_znak(); return 0; } FILE lcd_str = FDEV_SETUP_STREAM(lcd_putchar,NULL, _FDEV_SETUP_WRITE); int main() { #ifdef USART_USED stderr=&lcd_str;...

    Mikrokontrolery   23 Gru 2006 22:31 Odpowiedzi: 9    Wyświetleń: 1762
  • Dlaczego unsigned long int w WinAvr/AVR ogranicza się do 32768? Jak przechować więcej?

    w dokumentacji/opisie printf'a z której korzystałem nie było ani u ani lu. Jak zadziała to możesz liczyć na punkty :) Sprawdze wieczorem.

    Mikrokontrolery AVR   20 Mar 2010 23:01 Odpowiedzi: 13    Wyświetleń: 6339
  • Dlaczego sprintf_P resetuje program w winAVR?

    Czy ktoś wie dlaczego sprintf_P resetuje program? [syntax=c]sprintf_P(bufor, PSTR("%d"), liczba);[/syntax] Nie mogę znaleźć powodu... (W makefile odhaczone wszystkie opcje printf, brak optymalizacji, sprintf() działa normalnie).

    Mikrokontrolery AVR   14 Mar 2011 18:58 Odpowiedzi: 2    Wyświetleń: 920
  • AVR Studio - Jak wyświetlić wynik printf w debugerze?

    Witam zainstalowalem sobie wlasnie nowe as i winavr. Mam takie pytanie odnosnie debugera... stany rejestrow itd widac swietnie. Ale chcialbym obejrzec wynik komendy printf np. printf("Nr: %s",ss); i nie moge znalezdz okna terminala... wczesniej uzywalem tylko keila do 8051 i tam bylo cos takiego. Pozdrawiam, Mario.

    Mikrokontrolery   20 Paź 2005 09:39 Odpowiedzi: 2    Wyświetleń: 1200
  • WinAvr - błędne przekazywanie zmiennej z funkcji pcf8583GetTime

    proponuje urzyc referencji void funkcja(int &x) { x=10; } main() { int x=20; funkcja(x); printf(x); return 0; } w wyniku uzyskasz 10 oczywiscie mozesz dac w prarametrze cala tablice

    Mikrokontrolery   08 Wrz 2006 21:39 Odpowiedzi: 5    Wyświetleń: 1241
  • Jak wyświetlić na LCD liczbę 50 000 000 używając funkcji utoa?

    Jeżeli używasz avr-gcc + avrlibc, to możesz linkować program z 'okrojoną' biblioteką (printf_min) zawierającą funkcję vprintf (i jej pochodne). Z tego co pamiętam taka wersja obsługuje też typ long (nie ma zmiennoprzecinkowych i kilku rzadziej używanych bajerów). Taka bibliotek zajmuje mniej miejsca. Opis jest w standardowym Makefile z WinAVR.

    Mikrokontrolery   20 Kwi 2009 23:02 Odpowiedzi: 9    Wyświetleń: 4282
  • [C] Konwersja float do stringa na ATmega168: sprintf nie działa, dtostrf działa

    nie korzystam z AVR STUDIO, tylko WinAVR, wystarczy w makefile zaznaczyć opcję: http://hobby.abxyz.bplaced.net/img/art00... (at)kiziu13 dzięki za wskazówkę !

    Mikrokontrolery AVR   08 Lis 2011 14:35 Odpowiedzi: 2    Wyświetleń: 1743
  • yampp3usb - Błędy kompilacji po zmianie LCD z 2x16 na 4x20 i MCU na ATmega162

    Witam, posiadam yamppa3usb kiedyś kupiłem na elce i wszystko było ok dopóki nie chciałem zmienić lcd z 2x16 na 4x20 , nie znam dobrze winavr ale z wiedzy którą nabyłem udało mi się zmienić w pliku constants.h lcd z 2x16 na 4x20 plik makefile zmieniłem z atmega 161 na atmega 162 bo taki mam, i przy próbie skompilowania wszystkiego wyrzuca mi błąd: avr-gcc...

    Programowanie Początkujący   30 Cze 2015 20:23 Odpowiedzi: 2    Wyświetleń: 927
  • Jak zwiększyć precyzję konwersji %lf w AVR/WinAVR?

    ..czyli jak zamienić stringa na floata albo double .. niby sprawa prosta ale wynik zawsze jest tylko do trzeciego miejsca po przecinku, np: double a; sscanf("1234.56789123", "%lf", &a); da na wyjściu 1234.568 no i czasem sobie zera dopisze. jak osiągnąć większą precyzję? długo szukałem i nie znalazłem :( proszę o pomoc PS:...

    Mikrokontrolery AVR   07 Lis 2009 23:16 Odpowiedzi: 12    Wyświetleń: 1910
  • [ATMega128L][WinAVR]Dziwne zachowanie wewnętrznego EEPROMu

    Witam, Jeszcze przy okazji niejako, może mi ktoś wyjaśni, bo spotkałem się z dwiema metodami zapisu i chciałbym zrozumieć, czym różni się taki zapis eeprom_write_byte(&zmienna, wartosc); od zapisu takiego eeprom_write_byte((uint8_t *)zmienna, wartosc); zakładając, że uint8_t to unsigned char? Jeśli używasz &zmienna, to zapisujesz...

    Mikrokontrolery AVR   12 Sie 2008 09:41 Odpowiedzi: 26    Wyświetleń: 4567
  • Jak wyświetlić zmienną na LCD 2x16 w WinAVR? Kod i wskazówki.

    Sposobów jest wiele.Musisz skonwertować zmienną "x" do stringa i wynik wyrzucić na LCD (funkcja itoa()).Jeśli bedziesz wyświetlał bardzo skomplikowane dane numeryczne(liczbowe) , to warto skorzystać z funkcji fdevopen(). U mnie wygląda to tak: int main(void) { unsigned int zm=65535; char buf[10]={"buf"... LCDinit();...

    Mikrokontrolery   31 Mar 2006 09:50 Odpowiedzi: 3    Wyświetleń: 2662
  • Dlaczego zmienna volatile działa w przerwaniach w WINAVR?

    Nie mam teraz kodu przed oczami ale mniej wiecej wyglada to tak w duzym skrocie, wszystkie ustawienia timera itd sa poprawnie zainicjowane: unsigned int timovf; SIGNAL (SIG_OVERFLOW0) { timovf++; } void initialize(void) { //ustawienia timera,przerwan,wlaczenie wszystkiego timovf = 0; } int main(void) { initialize(); for(;;) { if(timovf == 15) { timovf...

    Mikrokontrolery   17 Paź 2005 21:34 Odpowiedzi: 6    Wyświetleń: 1097
  • [attiny2313] Jak poprawić program ds18b20 na ATtiny2313 bez zewnętrznego kwarcu?

    Witam. Mój make file tworze przy pomocy narzędzia w pakiecie winavr oto fragment w którym znajdują się te flagi i biblioteki które dodałem: #---------------- Linker Options ---------------- # -Wl,...: tell GCC to pass this to linker. # -Map: create map file # --cref: add cross reference to map file LDFLAGS = -Wl,-Map=$(TARGET).map,--cref...

    Mikrokontrolery AVR   11 Sie 2008 21:55 Odpowiedzi: 16    Wyświetleń: 6054
  • [PIC] PIC C: Nie działa komunikacja 1-Wire z DS1820 – reset nie wykrywa obecności

    w main ,zle sprawdzasz warunek if (ow_reset()=0) , w winavr pojawilo by sie ostrzezenie, ale byc moze w twoj kompilator sam to zooptymalizuje void main() { char get[10]; int k; char temp_f,temp_c; while(1) { if(ow_reset()==0) // tak powinno to wygladac ....lub tak // if (!ow_reset()) ... { write_byte(0x33); //Read ROM for (k=0;k<8;k++) { get[k]=read_byte();...

    Mikrokontrolery   28 Sie 2009 00:11 Odpowiedzi: 17    Wyświetleń: 6053
  • [Atmega8][C/WinAVR] Problem z kompilacją (string.h)

    Hm też mi się tak wydaje, nie wiem czemu go tam nie ma.. Makefile jest z folderu w którym jest cały projekt tego programu z biblioteki rklibavr. Makefile: # Nazwa pliku z funkcją main() - BEZ ROZSZERZENIA! TARGET = main # typ mikrokontrolera #MCU = at90s2313 #MCU = at90s8515 #MCU = atmega163 MCU = atmega8 #MCU = atmega128 # Katalog z bibliotekami...

    Mikrokontrolery AVR   06 Lis 2009 12:49 Odpowiedzi: 5    Wyświetleń: 2423
  • Funkcje UARTU zaśmiecają SRAM? [c][winavr][atmega32]

    Witam, Zmieniona wersja USART_Transmit_Word: void USART_Transmit_Word( char *slowo) { char n=0; while (slowo[n]) { while ( !( UCSRA & (1<<UDRE)) ); UDR = slowo[n]; n++; } } Tak to jest użyte: USART_Transmit_Word(LOSCA); USART_Transmit_Word(TOSCA); USART_Transmit_Word(SCA);...

    Mikrokontrolery AVR   26 Paź 2009 17:49 Odpowiedzi: 13    Wyświetleń: 1447
  • Kompilacja programu na MMnet01 z NutOS - błędy przy WinAVR-20070525

    Witam Pierwszy problem jaki mam to kompilacja WinAVR. Zainstalowałem WinAVR-20070525 a natępnie ethernut-4.4.1 i uruchomiłem Configurator. Tam dodałem plik MMnet01.conf i w ustawieniach ustawiłem ścieżki i Platforme avr-gcc oraz Tool Path (c:\ethernut-4.4.1\nut\tools\win32;c:\Wi... c:\WinAVR-20070525\utils\bin;c:\ethernut...

    Mikrokontrolery   27 Lis 2012 12:26 Odpowiedzi: 52    Wyświetleń: 12384
  • AVR nieznaleziono vfprintf - Nie moge użyć sprintf(), błąd podczas budowania pro

    Zrobiłem wszystko zgodnie z instrukcją na stronie pana Mirka: http://mirekk36.blogspot.com/2013/04/ecl... Używam Eclipse Indigo SR2 z toolchain-em Atmela z Atmel Studio 6.2 i z WinAVR z 2010 roku. Niestety mam błąd podczas budowania programu (konsola): ... ./wiring_shift.o -lprintf_flt -lm avr-g++.exe: error:...

    Mikrokontrolery   21 Lip 2014 14:18 Odpowiedzi: 2    Wyświetleń: 1161
  • AVR-GCC funkcje obslugi wyswietlacza LCD - linkowanie

    Mam pewien problem. Polaczylem wyswietlacz HD44780 z atmega32. Korzystam z gotowej biblioteki Radowslawa Kwiecienia. Gdy laduje kod w taki sposob ze linkuje biblioteki z kodem glowym programu nie widze nic na wyswietlaczu, gdy natomiast wkleje kod z bibliotek do kodu glownego to wszystko dziala jak nalezy. Jaki moze byc tego przyczyna? Zalaczam moj...

    Mikrokontrolery Początkujący   09 Sty 2012 19:23 Odpowiedzi: 5    Wyświetleń: 3030
  • Jak napisać funkcję w C zwracającą 3 wartości na Atmega128 z WinAVR?

    Tu masz jedno z rozwiązań. Dla odmiany nie na wzkaźnikach :) typedef struct //definicja typu 3-bajtowego { char x1, y1, z1; } _out; _out nazwa_zmiennej; //definicja zmiennej unsigned char funckja(char x1,char y1,char z1) { //tu dajesz swój kod wylizenia z x,y,z -> x1,y1,z1 nazwa_zmiennej.x1 = wartosc1; nazwa_zmiennej.y1 =...

    Mikrokontrolery AVR   05 Gru 2010 15:17 Odpowiedzi: 13    Wyświetleń: 1337
  • Biblioteka FATfs i problem z implementacja na ATmega16

    Witam wszystkich, żeby nie tworzyć nowego tematu piszę tutaj. Mam problem z uruchomieniem przykładowego programu biblioteki ELM Chana na avr. Próbuję stworzyć nowy projekt w WinAVR, ale kompilator ciągle zwraca błąd: no rules to make 'program'... Jestem początkujący w C więc to jest pewnie główny powód, proszę zatem o wyrozumiałość. Pozdrawiam.......

    Mikrokontrolery AVR   07 Cze 2010 13:03 Odpowiedzi: 34    Wyświetleń: 12079
  • Jak używać funkcji asemblera w C w AVRStudio? Integracja i kompilacja kodu

    Witam wszystkich Problem, który przedstawiłem dalej występuje, choć opis w proponowanym linku jest dokładnie tym co próbowałem zrobić. Może ktoś mógłby (krok po kroku) wytłumaczyć mi co robi oraz jak wygląda dokładnie plik '.S' oraz (przede wszystkim) makefile. Myślę, że problem tkwi właśnie w pliku makefile (nie znam wszystkich opcji). Mam tylko jeden...

    Mikrokontrolery   04 Sty 2007 10:52 Odpowiedzi: 7    Wyświetleń: 2248
  • Czy klasy C++ działają poprawnie na AVR z użyciem WinAVR?

    No i wracamy w zasadzie do punktu wyjscia czyli ze C++ pasuje tutaj jak piesc do nosa ;-) (to nie jest zaimplementowane, z tego lepiej nie korzystaj), po prostu sztuka dla sztuki. Stringi to akurat sa alokowane w obszarze kodu, jesli to AVR to trzeba dac specjalny atrybut (osobne magistrale dla danych i kodu). To już będzie mój ostatni post w temacie...

    Mikrokontrolery   03 Sty 2008 17:19 Odpowiedzi: 41    Wyświetleń: 6504
  • początkujący AVR - Prośba o rozjaśnienie kwestii komuniacji między uC

    Język C stworzono z tak aby był niezależny od sprzętu, starając się wszystko co niskopoziomowe przerzucić na system operacyjny lub ukryć w jakikolwiek sposób, zgodnie z tą filozofią są pisane książki o programowaniu w C (na duże komputery), coś w stylu: jeśli potrzebujesz komunikacji poszukaj odpowiedniej funkcji systemu operacyjnego która załatwi to...

    Początkujący Naprawy   27 Gru 2013 21:51 Odpowiedzi: 17    Wyświetleń: 1644
  • Atmega8 + LCD 2x16 jak wyświetlić liczby zmiennoprzecinkowe?

    Odświeżę starego kotleta, bo mam dziwny problem. Otóż robię kalkulator na atmedze i wyświetlaczu LCD. Jestem na ukończeniu, ale niestety nie wiedzieć czemu procesor nie oblicza mi poprawnych wartości wyników (korzystam z WinAVR). Przepisałem część programu do Deva i działa: [syntax=c] int main() { double wynik1=22.6, wynik2=11.123; char tab_wyn[17]="...

    Mikrokontrolery AVR   22 Lip 2011 18:43 Odpowiedzi: 14    Wyświetleń: 6618
  • Jak wyświetlić zmienną float/double na LCD w AVR Studio?

    Następna zakładka - toolchain. Wbrew pozorom pomiędzy AS4 i 5 różnice są niewielkie, poza kosmetyką i lepszym edytorem to w sumie nie ma cudów. To o czym piszesz to nie opis samego AS5 tylko całego środowiska, tak jak pisałem potrzebne jest zrozumienie jak ta "czarna skrzynka" działa, wtedy reszta stanie się oczywista. Te opcje nie mają wiele wspólnego...

    Mikrokontrolery   20 Sty 2012 10:01 Odpowiedzi: 16    Wyświetleń: 6418
  • ZL9AVR - brak komunikacji po wgraniu programu z EP 1/2007, co robić?

    Jak w temacie. Zestaw uruchomieniowy, testowałem na nim na razie ledwie jeden program (hello world): #include <dev/board.h> #include <stdio.h> #include <io.h> #define UART_SPEED 38400 main() { u_long baudrate = UART_SPEED; NutRegisterDevice (&DEV_DEBUG, 0, 0); freopen (DEV_DEBUG_NAME, "w", stdout);...

    Mikrokontrolery AVR   12 Maj 2010 14:28 Odpowiedzi: 3    Wyświetleń: 1173
  • Przejscie z Bascoma na C (programowanie procesorów AVR)

    Witam postanowilem zalozyc ten temat dlatego ze staram sie przejsc z Bascoma /na ktorym nie mozna polegac ;/ / na jezyk C Oczywiscie to dotyczy programowania procesorow AVR... Przez ostatni tydzien kompletowalem literature przyklady i inne potrzebne wiadomosci do rozpoczecia nauki... Wszystko co robie obecnie to "proba" zrozumienia ogolnie jak w tym...

    Programowanie   08 Lut 2008 10:54 Odpowiedzi: 9    Wyświetleń: 2364
  • [MMnet03] MMnet03 Ethernut: brak wyświetlania Hello World w terminalu, konfiguracja?

    Witam, posiadam moduł ethernetowy MMnet03 i chciałabym pisać na niego programy za pomocą Nut 0S. Robiłam wszystko zgodnie z filmikami na NutWiki oraz z artykułem z EP "Ethernet i AVR-y". Wersja Nut OS , ze strony ethernut.de ethernut-4.8.9.exe WinAVR : WinAVR-20081205 I program 'Hello world" nie działa, nic się nie wyświetla w terminalu, nawet krzaki,...

    Mikrokontrolery AVR   31 Paź 2011 11:34 Odpowiedzi: 1    Wyświetleń: 1370
  • [Atmega16][język C] Przesyłanie informacji UART -> PC

    witam mam problem z kompilacją kodu na atmege16, Program służy do wysyłania znaków z atmegi16 przez UART na komputer z użyciem standardowych funkcji typu puts, printf itd. Kompilator avr-gcc (WinAVR 20100110) 4.3.3 //---------------------------harddef.h #ifndef HARDDEF_H_INCLUDED #define HARDDEF_H_INCLUDED #define DEF_BAUD 4800 #endif //HARDDEF_H_INCLUDED...

    Mikrokontrolery AVR   20 Lis 2010 23:34 Odpowiedzi: 4    Wyświetleń: 2112
  • Programowanie AD9835 z ATtiny2313: obsługa 32-bitowych słów w WinAVR

    Właśnie rozwiązałem u siebie jeden z Twoich problemów (tak myślę), więc się podziele. Potrzebowałem obliczyć wartość, którą muszę przesłać do DDSa mając daną częstotliwość w Hz. Wzorek taki: fw = czestotliwosc * 2^24 / 50000000 akumulator fazy ma rozmiar 24 bity, zegar DDSa to 50MHz. Moje pierwsze podejście wyglądało tak, że wykonałem tą operację dokładnie...

    Mikrokontrolery   21 Sie 2006 01:22 Odpowiedzi: 4    Wyświetleń: 1171
  • [attiny2313] UART nie działa przy konfiguracji BAUD 2400, co może być przyczyną?

    #define BAUD 2400 #define MYUBRR F_CPU/BAUD/16-1 #include <stdio.h> #include <avr/io.h> #include <util/delay.h> /* Inicjuje port szeregowy AVRa */ void USART_init(unsigned int myubrr) { /* Ustala prędkość transmisji */ UBRRH = (unsigned char)(myubrr>>8); UBRRL = (unsigned char)myubrr; /*...

    Mikrokontrolery AVR   06 Lis 2010 13:40 Odpowiedzi: 6    Wyświetleń: 2433
  • [C] Brak makrodefinicji #include w kodzie PDU z ebooka - jaką dodać?

    Witam proboje skompilować kod PDU z pewnego ebooka według mnie brakuje tutaj makrodefinicji #include ... tylko jakiej prosze o pomoc code char CPIN[] = "AT+CPIN=1643"; //wprowadzenie numeru PIN code char CHOOSEMEM[] = "AT+CPMS="; //wybór domy lnej ś lokalizacji pamięci code char ECHOOFF[] = "ATE0";...

    Mikrokontrolery AVR   20 Wrz 2010 13:15 Odpowiedzi: 2    Wyświetleń: 1662
  • [ethernut] Kompilacja Ethernut z GCC - błędy przy uruchamianiu programu hello world

    Witam Do uruchomienia systemu ethernut korzystam z kursu "Ethernet i AVR'y" z Elektroniki Praktycznej. Zainstalowałem NutOS'a (w wersji 4.8.5) i wygenerowałem biblioteki systemu, tak jak w instrukcji zamieszczonej w kursie. Skopiowałem potrzebne pliki do WinAVR, postępując zgodnie z instrukcją i próbowałem uruchomoć pierwszy program "hello word". Kod...

    Mikrokontrolery AVR   06 Lis 2009 14:41 Odpowiedzi: 3    Wyświetleń: 2046
  • Wyświetlanie zmiennej na LCD HD44780 w C z użyciem WinAVR - jak to zrobić?

    Uruchomilem wyświetlacz lcd 2x16. Wyswietlam znaki bez problemu lecz nie wiem jak wyświetlić zmienną. Znalazlem procedurę do wyświetlania znaków. Programuje w C za pomocą WinAVR, zalanczam znalezioną procedurę: /***************************************... Title: HD44780U LCD library Author: Peter Fleury <pfleury(at)gmx.ch>...

    Mikrokontrolery   13 Kwi 2006 19:53 Odpowiedzi: 1    Wyświetleń: 2667
  • atmega 8/ds18b20 - odczyt 0.0°C, możliwy błąd w kodzie lub komunikacji

    Witam koledzy! Mam problem z pomiarem temperatury, przeszukałem forum i internet n razy w poszukiwaniu odpowiedzi ale nie natrafiłem na żaden trop. Sądzę, że błąd leży gdzieś w kodzie. Wynik pomiaru docelowo jest prezentowany na LCD 2x16. Pomiędzy VCC a DQ mam rezystor 4,7k zgodnie z notą DS'a (nie w trybie pasożytniczym) Atmega podłączona zgodnie z...

    Mikrokontrolery   23 Maj 2014 15:42 Odpowiedzi: 0    Wyświetleń: 1896
  • ETHERNUT 1.3F i LCD - brak wyświetlania znaków po aktualizacji NutOS 4.4.1

    Witam wszystkich. Mam przedziwny problem może ktoś już to przerobił. Używamam NutOS 1.3f, płytke mam (zgodna z ta wersja f-my KANAMI) Problem polega u mnie na tym że wyświetlacz się inicjalizuje ale nie chce wyświetlić zadnych znaków. Konfigurowalem wyświetlacz w nutconfiguratorze jako podpiety do portuB. Wyswietlacz jest 100% sprawny (na nim orginalny...

    Mikrokontrolery   11 Mar 2009 08:37 Odpowiedzi: 0    Wyświetleń: 849
  • Jak poprawnie zapisać liczby float na karcie SD w AVR Studio 4?

    Witam, mam problem z zapisem liczby float na karcie sd. Zapis int czy char jest ok. Korzystam z AVR Studio 4 , pisze w C na ATmedze 128. W AVR Studio dodałem biblioteki libprintf_flt.a oraz libm.a zlinkowałem je -Wl,-u,vfprintf tak jak podaje strona: http://winavr.scienceprog.com/avr-gcc-tu...

    Mikrokontrolery AVR   09 Kwi 2011 16:31 Odpowiedzi: 0    Wyświetleń: 1041
  • [ATmega128] Brak wyświetlania tekstu na LCD hd44780 z ATmega128 i MMnet01 - co sprawdzić?

    Witam. Zestaw jaki posiadam to: - MMnet01 - ethernut-4.8.7 - WinAVR-20100110 - system operacyjne Windows 7. Po uruchomieniu Configuratora ustawiłem dane wyświetlacza tak jak widać na załączonym obrazku. http://obrazki.elektroda.pl/6770345600_1... Wszystko ładnie się skompilowało. Następnie napisałem prosty przykład, który również ładnie się...

    Mikrokontrolery AVR   09 Lut 2011 13:31 Odpowiedzi: 0    Wyświetleń: 900
  • Atmega128 + EVBnet02 - problem z przerwaniem dla RS232

    Witam. Mam za zadanie zaprogramować kontroler Atmega128 razem z zestawem EVBnet02. Dokładniej to będzie obsługiwał antenę do kart rfid po porcie rs. #define F_CPU 16000000L #define BAUD 9600 #define MYUBRR F_CPU/BAUD/16-1 #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <avr/interrupt.h> #include <avr/signal.h>...

    Mikrokontrolery AVR   18 Maj 2010 16:49 Odpowiedzi: 0    Wyświetleń: 885
  • [AVR & C]Dziwne zachowanie podzas przeliczania float

    Witam Problem jest taki: Zczytuje wartość z ADC, umieszczam ją w zmiennej unsigned short następnie chcę otrzymać napięcie więc wywołuje sobie taką funkcję: float przelicz_nap_float(unsigned short z){ static float const_odnosnik = 0.004882; // 5[V] / 1024---> 0.00482.. return ( (float)const_odnosnik * (float)z...

    Mikrokontrolery   03 Gru 2007 09:38 Odpowiedzi: 0    Wyświetleń: 903