Wywal inicjalizacje uarta i wszystko co jest w while(1) - tak żeby była pusta pętla. Nie wiem co to jest timerinit. Jak nie jest on wykorzystywany przez kod serwa to też to wywal. Zacznij po prostu od czystego kodu serwa i jak on będzie działał ok to zacznij krok po kroku dodawać resztę. W zależności od realizacji obsługi UARTa może on blokować procesor...
Witam Tak jak w temacie nie działa. Może ktoś wie jak trzeba skonfigurować AvrStudio żeby działały biblioteki Procyon AVRLib ? Czy jedynym rozwiązaniem jest utworzenie własnego pliku makefile ? Pozdrawiam
Poszperajcie w tym archiwum ;) [url=http://hubbard.engr.scu.edu/embedde... AVRlib
Hej, Jest jeszcze "Procyon AVRlib C-Language Function Library for Atmel AVR Processors" dla WinAVR autorstwa Pascala Stanga http://hubbard.engr.scu.edu/embedded/avr... Pozdrowienia
Witam, Korzystam z klawiatury matrycowej (membranowej) 4x4. Niestety nie mogę zamieścić linku, ale łatwo ją znaleźć, np. na botlandzie pod hasłem klawiatura numeryczna membranowa - 16 klawiszy. Postanowiłem, że napiszę prosty kod do obsługi tej klawiatury, jednak po drodze napotkałem na błąd. Zakomentowana instrukcja switch(PINB) w funkcji pobierz_klawisz()...
Witam, Czy ktoś może mi podpowiedzieć jak zintegrować te biblioteki z WinAVR ? Pozdrawiam
...czy jest moze jakas osoba ktora korzysta/korzystala z tej biblioteki....jezeli tak to chcialbym zapytac sie jej o kilka rzeczy, ale najlpierw moze zapytam po prostu czy ktos kiedys tego uzywal... pzdr
Przyznaję że nie używałem Procyon AVRlib, ale sposób w jaki dołączasz pliki nagłówkowe wygląda na nieprawidłowy, bo nie są to pliki bibliotek winavr. Nie dostajesz ostrzeżeń o braku plików m.in. lcd.h ?
Pewnie że można - wszystko co upraszcza Ci pracę to dobry pomysł :) Ale zamiast wyważać otwarte drzwi, czemu nie skorzystać z czegoś gotowego, np. Procyon AVR Lib #include "timer.h" ... timerInit(); timerAttach(TIMER0OVERFLOW_INT, doSomething); Proste i przyjemne :)
Mój obecny projekt [ATmega8] mam w Bacsomie i jak na razie nie mam żadnych problemów poza limitem 4 kB. Trafiłem na pewien błąd BASCOM'a w ATtiny26 - bardzo fajny procek ale bez UART'a i niestety programowy UART z BASCOM'a nie chciał się kompilować. Mój dylemat pozostaje nierozwiązany chyba jednak 'na szybko' kupię odsuwając w czasie pracochłonne przygotowanie...
Zdarza mi się czasem używać biblioteki Procyon AVRlib, wówczas aby zmniejszyć kod otaczam komentarzami nieużywane funkcje. Może to się wydawać trochę niewygodne, ale pozwala znacznie zmniejszyć rozmiar kodu :). Faktycznie , niewygodne ;) Może spreparuj sobie takie biblioteki jak poniżej: funcs.h #ifndef _FUNCS_ #define _FUNCS_ void func1(void);...
Pewnie że mamy ;). Użyj przerwań. Najprościej jest zrobić całość 'głównej' części pracy na przerwaniach w następujący sposób: a) Pomiary na timerze 0, wywoływane cyklicznie b) Obsługa przycisków na przerwaniu int0, wystarczy że podepniesz odpowiednio przyciski do pinu int0 i AtMega automagicznie wywoła przerwanie gdy tylko wykryta zostanie zmiana stanu...
Albo nie umiem pytać. Sam to powiedziałeś ;-) Projekty komunikacji AVR - ATA/IDE można znaleźć w tematyce odtwarzaczy MP3 np. http://www.robs-projects.com/ http://www.myplace.nu/mp3/ Można tam też wyczytać komentarze praktyków dotyczące możliwości i ograniczeń współpracy AVRa z HDD. "Inne" rozwiązania: http://www.e-armazem.com.br/dev/fat16-32...
ARMlib tego nie definiuje - za to dla at91 jest to definicja wymagana do poprawnej pracy funkcji uart oraz flash. wyglada na to ze: F_CPU=CCLK Widac ze biblioteka nie zostala do konca poprawiona - jakas pozostalosc po avrlib.
Nie rozumiem po co tak skomplikowany kod :) Zajrzyj na funkcję http://hubbard.engr.scu.edu/embedded/avr... z biblioteki Procyon AVR (wiem - znowu polecam tę samą bibliotekę, ale co ja na to poradzę że tam jest tyle dobrych rzeczy?)
Może Procyon AVR Lib? http://hubbard.engr.scu.edu/embedded/avr... Masz tam zarówno hardwarową jak i softwarową implementację. Ewentualnie: http://www.ermicro.com/blog/?p=1050 Po dodaniu drugiego Twojego postu: potrzebujesz zajrzeć na tego bloga - tam jest opisana komunikacja slave.
Mirek pokaż, że masz klasę i nie wdawaj się w pyskówki. Jeżeli rozwiązanie jest już u klientów to może opiszesz jak jest wykorzystywane? W jakich branżach działa? Przykład tak z życia wzięty: Link Przepraszam, że nie czytałem wszystkich odpowiedzi, ale przydałoby się odbieranie rozmów i dzwonienie. Wysyłać sms podobno wysyła, odbiera tez? Ta wersja...
Wbrew pozorom problem 'wyświetlania czegoś na wyświetlaczu' nie jest taki prosty. Chodzi o to, że standardowe biblioteki (zwłaszcza printf'o podobne) zajmują mnóstwo miejsca. Kiedyś, jak katarynka, powtarzałem że warto przejrzeć biblioteki Procyon AVR - http://hubbard.engr.scu.edu/embedded/avr... Tam jest fajna funkcja, w miarę kompatybilna z printf,...
Najprostsze rozwiązanie: Eeprom z rodziny 24cXX, np. 24C256 (4 pln w sklepie, w obudowie DIP8, 32kb) Biblioteka ProcyonAVR http://hubbard.engr.scu.edu/embedded/avr... tam jest driver do eepromów z tej rodziny.
Witam. Do tej pory pisałem programy w AVR Studio -ale nie było to nic skomplikowanego wiec nie wnikałem specjalnie w zawiłości procesu kompilacji. Chciałbym teraz "zmierzyć się" z podłączeniem peryferii - min. wspomniany w temacie znakowy wyświetlacz LCD - czy też układy Dallasa do mierzenia temperatury - i chcę posłuzyć się gotowymi bibliotekami "Procyon"....
Witam, Mam problem z Procyon AVRlib: mianowicie: Podczas kompilacji wyrzuca mi: G:/AVRlib/uart.c: In function 'uartInitBuffers': G:/AVRlib/uart.c:70: warning: pointer targets in passing argument 2 of 'bufferInit' differ in signedness G:/AVRlib/uart.c:72: warning: pointer targets in passing argument 2 of 'bufferInit'...
zmiana czasu letni zimowy lenovo partycje ideapad blokada ekran galaxy
dokręcanie citroen prosty pomiar pojemności kondensatora
Opel Vectra C benzyna - znaczenie napisu DG Brother DCP-115C Windows 10 – drukarka przerywa wydruk, brak skanera lub odwrotnie na dwóch komputerach