Witam.Poszukuje biblioteki do ATmega 164PA U1.Przekopałem się przez te biblioteki : atmel,atmel-1,atmel 2005,atmel-avr32,atmel prototype header,avr,avr-5-4.16,avr5,avr6 i nie mogę znaleźć.Proszę o pomoc.
Dodam, że: Wczrśniej używałem AVR32 Studio w wersji 1..0.0 oraz biblioteki "ATMEL AVR32-SoftwareFramework-1.2.1ES-AT32UC3A Release" i pracowałem na procesorze AT32UC3A0512 serii "E". Nie było żadnych problemów z funkcją "memcpy" - wszystko działało poprawnie ( ten sam program) ...
Możesz też użyć płytki EVK1101 z AVR32. Masz gotową bibliotekę z FFT i innymi funkcjami DSP. Bardzo łatwe to w użyciu. Odpalasz AVR32Studio, wybierasz biblioteki i dopisujesz parę linijek kodu żeby robiły co mają robić.
Chciałbym się dowiedzieć, jakie są opinie na temat USB w procesorach AVR32. Szczególnie interesuje mnie tryb HOST . Czy trudno to "odpalić"?. Na ile dobre i sprawdzone są biblioteki do USB na te procesory?
Jeśli chodzi o kompresję JPEG to możesz sprawdzić jak Atmel zrobił implementację na AVR32: http://www.atmel.no/beta_ware/avr32/AVR3...
sam właściwie niewiem czemu sie bawie z tymi bibliotekami Robiłem już ARM7 AVR, AVR32 i 51 i wszędzie robiłem ręcznie na rejestrach. Kupiłem tą książke os STM32 i tam wszytko sie robi na tych biblitekach . Zamiast płacić za tą książke mogłem wygrukować całego RF
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...
Wszystko OK. Przykłady z pakietu korzystają z plików assemblerowych: crt0.S, exception.S, trampoline.S które należy dołączyć do projektu. Poza tym, jeśli korzysta się z tych plików, inaczej deklaruje się przerwania. Aby projekty z przykładów działały należy utworzyć projekt "Standard Make C AVR32 Project" i dołączyć oryginalny plik makefile. Natomiast...
(at)tmf Trochę offtopic, ale czuję się wywołany do odpowiedzi w poście #9. Czy można zrobić na AVR32 kartę dźwiękową w systemie 7.1 podłączaną przez USB, która może również odtwarzać i nagrywać dźwięk na kartę pamięci? Ta karta ma również regulację głośności każdego z kanałów, korekcję opóźnienia czasowego każdego z kanałów i funkcję analizy i korekcji...
Freddie, przeinaczasz fakty. Gdzie pisze, że AVR32 jest na rynek urządzeń dekodujących MPEG? Jest to jedno z zastosowań, ze względu na sporą moc obliczeniową. Ale jest to normalny rdzeń, na którym ładnie śmiga Linux, więc można praktycznie wszystko. Są też małe AVR32 (UC3), które można stosować jako naturalne rozwinięcie AVR8, w projektach w których...
Raczej Ci sie to nie uda ,biblioteki które są dołączone do serwerów web dla ajax'a nie są małej wielkości a przepisanie niego i zmieszczenie w uC będzie wyzwaniem , po co wogóle Ci jquery q uC ?
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
Mat, nie sadze, ze dostep do narzedzi jest jednakowy. AVRy jednak maja narzedzia znacznie bogatsze - nie tylko gcc ale takze darmowe biblioteki (WinAVR i AVR-libc sa sponsorowane przez Atmela), jest AVR Studio, ktory z tymi narzedziami swietnie wspolpracuje. Narzedzia dzilaja na wszystkich glownych systemach operacyjnych, a jak jest z PIC pod Linuxem...
RTOS to przede wszystkim problemy. Każdy wątek jest jakby zupełnie oddzielną aplikacją. I to jest fajne i pozornie proste. Problem zaczyna się, kiedy wątki muszą się ze soba komunikować lub współdzielić zasoby. I tu zaczyna się jazda. Przede wszystkim sterowniki urządzeń i peryferii muszą być napisane w sposób wielowątkowy. Nie jest to jakiś straszny...
Jeśli jesteś zupełnie początkującym to może zainteresuj się procesorami AVR32, które mają szereg instrukcji DSP i sprzętowe przetwarzanie stałoprzecinkowe liczb. Nie są to typowe DSP ale mogą być pomocne bo w tych zestawach masz czujniki, we/wy audio a zrobisz większość typowych rzeczy dla DSP. Najważniejsze, że atmel daje bibliotekę do DSP więc bardzo...
Przede wszystkim nie ma narzędzi do np. Arm-ów mimo ich atrakcyjnej ceny, to jest to co mnie ogranicza więc lubię to co mam :) Zatem jesli "możliwości" technologiczne mam takie jakie mam oraz koszty takich poczynań są niskie to w czym tu jest problem ? :) W końcu dla jednego prototypu nie będę ponosił nakładów na całą resztę czyli np. nowy zestaw uruchomieniowy,...
Te makro powoduje wymuszenie przełączania kontekstów jeszcze przed wyjściem z przerwania jeśli argument jest różny od zera, a argument jest różny od zera w tym przypadku jeśli zwolniony semafor wybudza taska, który ma wyższy priorytet od tego, który był wykonywany przed wejściem w przerwanie. Faktycznie, dla ARM Cortex-M3 (tylko na ten patrzę teraz,...
Wracając do książki przewertowałem troszkę , na ile czas mi pozwolił i w tym momencie wrażenia są mieszane spodziewałem się bardziej wyważonego podziału miejsca i rozwinięcia tematów a w tej książce część jest bardzo skrupulatnie rozwinięta a części zagadnień albo brak albo są opisane na zasadzie "gdzieś dzwoni tylko gdzie ..." . Przykład XMEGA to...
Można by o micropic, zrobić, mało jest ciekawych książek o tym, albo o AVR32 lub MSP430 itp. reszta j/w. Ważne by było na podbudowie nie ograniczonych bibliotek czy narzędzi. Nie każdego stać by wydać parę tyś na program.
Bardzo ciekawie się prezentują STM32 ale to chyba zupełnie inny rdzeń. Najnowszy z "popularnych", czyli Cortex-M3 (architektura ARMv7). Bęzie łatwiej od nich zaczynać? Na pewno nie, w necie jest pełno informacji o ARM7, Cortex-M3 to wciąż nowość w świecie mikrokontrolerów. Nie mówię już nawet o książkach, kursach i dokumentach. 4\/3!! Książki zaraz...
J I jeszcze jedno: Czemu Koledzy Za Wszelką Cenę Próbujecie Nawracać Każdego Na AVR?! No przynajmniej tak to wygląda. PICe mają prostą i przejrzystą dokumentację , imo znacznie bardziej zrozumiałą niż avry. Są one również tańsze, i jest znacznie większy wybór obudów i dostępnych peryferiów. Pokażcie mi AVRa który w SMPSach dorasta do pięt dsPIC33FJxxGSxxx...:]...
"Kod spaghetti" to niestety norma szczególnie u osób, które nie są zawodowymi programistami i przy okazji do urządzenia muszą napisać program. Polecam książkę "Lekcja programowania" w której jest wiele wskazówek odnośnie pisania kodu dobrej jakości. Sam staram się stosować zasadę, żeby nie miksować zbyt wielu plików ze sobą czyli stosować je jako moduły/biblioteki....
Chciałbym zacząć programować w C, ale już nie w AVR, ale nie wiem jaki klocek by wybrać, taki z ADC, JTAG łatwą do lutowania obudową np. TQFP64, i do którego jest więcej bibliotek, i2c, kart SD, SPI, do jakiegoś LCD (może nawet kolor), ale nie mam pojęcia który to. Zastanawiam się nad STM32, i AT91sam7, może avr32. Poradzicie? Co jest bardziej przyjazne?...
takim prostym skryptem (plik bat w Windows) to zbudujesz: [syntax=dos](at)ECHO OFF SET AVR32_HOME=d:\WinAVR-xxxxxxxx SET PATH=AVR32_HOME\bin;%PATH% SET MCU=atmega16 DEL power_supply.hex power_supply.elf hd44780.o DigitalIn.o DigitalOut.o ds18b20.o pwm.o main.o avr-gcc -c -mmcu=%MCU% -I. -Os lcd\hd44780.cpp -o hd44780.o avr-gcc -c -mmcu=%MCU% -I. -Os...
Cześć Może ktoś będzie potrafił wyjaśnić moje wątpliwości w sprawie trybu open-drain w kontrolerach AT32UC3A. Otóż, w dokumencie Each I/O line of the GPIO features: ... Open Drain mode enabling sharing of an I/O line between the MCU and external components. Następnie (24.2): To enable the TWI, the programmer must perform the following steps: Program...
Tu nie chodzi o 8 i 32 bity, tylko o skomplikowanie procesora. Procesor 32 bitowy gdyby był prosty to nie stwarzał by problemów dla początkujących. Inna sprawa że zaraz się pojawią głosy że wcale nie sprawia, ale o tym dalej*. Teraz załóżmy że taki standardowy 32 bitowy jest jednak trudniejszy. To robimy inny 32-bitowy, prostszy. Np. zwykłego AVRa przerabiamy...
Kawałek biblioteki UART dotyczący tego uC: Kod: c Chyba moje możliwości są ograniczone żeby zamienić to tak aby to co mi wysłałeś działało tak jak ten fragment: [syntax=c]#if defined (__AVR_ATmega168__) #define UCSRB UCSR0B #define TXEN TXEN0 #define RXEN RXEN0 #define RXCIE RXCIE0 #define TXCIE TXCIE0 #define UDRE UDRE0 #define UBRR UBRR0 #define...
Witam Szanownych Kolegów, Przyzwyczajony do AVRów, ale zdecydowanie wyczerpawszy ich moce obliczeniowe robiłem małą przymiarkę do zmiany mikrokontrolera. Oczywiście, dzisiaj wszyscy idą w kierunku ARM, więc "na tapetę" wziąłem STM32... jednak po zamieszaniu spowodowanym podejściem do takich mikrokontrolerów (biblioteka CMSIS itp) nieco mi przeszło,...
Zadam ci takie pytanie gdzie widzisz konieczność użycia arma i w którym zadaniu nie poradzi sobie AVR zauważ że są jeszcze AVR32 tak na dodatek . Ja to widzę tak jak mogę iśc do sklepu piechotą to idę nie zamawiam taksówki czy może lepiej autokaru ... Ty ciągle w kółko. (Nawiasem: zarzucasz kolegom, a sam polemizujesz ze swoją własną tezą o tych Armach)...
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...
Zapewne można na nie napisać normalne aplikacje liniowe wykonujące z góry ustalone czynności i reakcje. Chciałbym się jednak dowiedzieć jakie są zalety stosowania systemu linux w nowoczesnych układach? Środowisko linux jest dla mnie raczej nieprzyjazne, ale czy warto nauczyć się pisania programów dla tych systemów, zamiast nadal tworzyć programy liniowe?...
Ja jak na razie to tylko C. Nie chcę żadnych zbyt wypasionych rzeczy wymagających tworzenia i usuwania (konstruktory, destruktory, klasy, obiekty). Po prostu nie lubię rozpierdychy na stosie, bo mam zwyczaj stos wykorzystywać dość nietypowo (np. robiąc wielowątkowość). Oczywiście kompilator o wszystko dba i wszystko by działało, ale ja dając wstawki...
Projekt kompiluję w AVR32 Studio jako "Standard Make AVR32 C Project". Jeśli dołączę bibliotekę libc.a to Studio "wiesza się" przy dołączeniu biblioteki: Assembling `crt0.S' to `crt0.o'. Assembling `exception.S' to `exception.o'. Linking to `uc3a0512-main.elf'. /usr/local/lib/gcc/avr32/4.2.1/../../../... uc3a0512-main.elf: warning: allocated...
avr32 programować avr32 programowanie atmel avr32
atmega programator eeprom kontrolka nissan almera koszyk łożyska
reset tuszu canon moment dokrecania pokrywy zaworów
SNR w kanale zwrotnym TVK – jak zlokalizować źródło zakłóceń, DOCSIS, CPD, ingress How to Charge a Car Battery Safely with Smart Chargers, AGM, Gel, and Lithium Models