Ja właśnie nauczyłem się Atmelowskich ARMów M4 zksiążki o ARM7 (Atmela). Pierwsze co, to nauczysz się sterować pinami I/O. A potem jakiś UART z DMA i dalej wszystko samo pójdzie. Każdy producent wstawia w ARMy swoje własne peryferia. Jedne konfiguruje się łatwiej (jak w Atmelach) inne trudniej (Freescale). A korzystałem z dwóch książek: - Mikrokontrolery...
Ja mam też problem z programowanie at91sam7s256 przez SAM-BA. Wgrałem na początek przykład z książki "Mikrokontrolery at91sam7 w przykładach" na miganie diody, oczywiście kompilacja przebiegła pomyślnie, programowanie też chyba przebiegło pomyślnie a uC dalej nic.
Polecam książkę: Mikrokontrolery AT91SAM7 w przykładach. Tam jest bardzo fajnie wszystko opisane.
Mam takie pytanie zakupiłem książkę "Mikrokontrolery AT91SAM7 w przykładach ". Jest tam omówiony zestaw uruchomieniowy ZL28ARM i mam z tym zestawem pytanie - czy może ktoś wie gdzie można nabyć taki zestaw? Z góry dziękuje za odpowiedz.
Polecam lekturę: "Mikrokontrolery AT91SAM7 w przykładach", Robert Brzoza-Woch, wydawnictwo BTC. Tam jest wszystko dokładnie opisane, a dodatkowo ze strony BTC można ściągnąć kody źródłowe.
Przeglądałem kilka książek wydawnictwa BTC i teraz aktualnie korzystam z pozycji Mikrokontrolery AT91SAM7 w przykładach . Dopiero uczę się jak ugryźć ARM'a (od ATMEL'a). Wpierw czytam jeden rozdział dotyczący danego zagadnienia, a potem biorę gruby pdf (1100 stron) i jakoś sobie radzę.
Witam Polecam zacząć od książek "Mikrokontrolery AT91SAM7 w przykładach" oraz "Projektowanie systemów wbudowanych na przykładzie rodziny SAM7" z tym że dla początkującego polecam pierwszą pozycję - przystępniejsza. Książki łatwo dostępne na google w pdf więc nie będzie problemu i będzie o wiele mniej pytań.
Zamiast zastępować mój skrypt linkera jakimś z sieci proponuję Ci przerobić ten z przykładów - wystarczy podstawić adresy i rozmiary pamięci. 4\/3!!
Polecam książkę Mikrokontrolery AT91SAM7 w przykładach Robert Brzoza-Woch Tam jest opis jak zrobić podobny projekt. A co do sprzętu to może to [url=http://www.elektroda.pl/rtvforum/to... Cena może być niższa.
Mam projekt na AT91SAM7 działający z winARM. Jest zbudowany na bazie przykładów książki "Mikrokontrolery AT91SAM7 w przykładach". Zainstalowałem CodeSourcery i tu projekty przykładowe Freddiego kompilują się poprawnie. Jednak najwyraźniej makefile z winARM do CodeSourcery nie pasuje (i to w wielu aspektach). Czy dysponuje ktoś makefilem przystosowanym...
Witam, Mam pytanie odnośnie obsługi FAT-fs i karty SD. Czy ma z Was ktoś dobry sposób na odczyt wybranej lini z pliku zapisanej na karcie SD. Przykład zapisanych danych: T-11 T-222 T-23 T-1345 itd... FAT fs którego używam to przykład z książki "Mikrokontrolery AT91SAM7 w przykładach" [url=http://www.btc.pl/pliki/at91wp.zip]... Pozdrawiam A.
Witam Ja posiadam http://www.propox.com/products/t_137.htm... + płyta dedykowana + armcable I wszystko z propox -u. Nie musiałem długo czekać praktycznie na drugi dzień po wpłacie otrzymałem przesyłkę z prezentami :D, także jak najbardziej pozytywnie. Sam korzystam z książki pana Roberta Brzozy-Wocha...
Mam zestaw zl28arm i moduł z lcd 3310 od Kamami. I mam problem z odpaleniem lcd, wykorzystuję kod z książki "Mikrokontrolery AT91SAM7 w przykładach" i za nic nie chce się nic pokazać na lcd. Połączenia sprawdziłem już 100 razy i dalej nic, nawet podświetlenie nie chce się zaświecić. Proszę bardzo o jakieś porady co mogę jeszcze zrobić.
Ja się zdecydowałem na mikrokontrolery AT91SAM7 za sprawą bardzo przyjaźnie dla początkującego napisanej książki Mikrokontrolery AT91SAM7 w przykładach, która od kilku godzin jest już łatwodostępna na google :) Czytałem tez projektowanie systemów wbudowanych na przykładzie rodziny SAM7 z rdzeniem ARM7TDMI ale jest to książka co najmniej o stopień trudniejsza,...
Przecież jeśli zainstalowałeś paczkę OpenOCD z mojej strony to manual jest w środku... Nie wspominałem przypadkiem o oddychaniu?... Panowie-szacunek za wyrozumiałość. Czy według Was-książki dostępne aktualnie nt. ARM: Mikrokontrolery AT91SAM7 w przykładach LPC2000 MIKROKONTROLERY Z RDZENIEM ARM Mikrokontrolery z rdzeniem ARM9 w przykładach mogą być...
to już w ogóle teraz nie rozumiem bo nijak to się łączy z tym co gdzie indziej przeczytałem. A mógłbyś jakiś tytuł książki polecić polskiej gdzie by takie rzeczy były opisane. Także by mi przydała się taka książka co by było napisane o datapath interface, bridge, VBUSM, VBUSP, GPIO. Tylko nie książka "Mikrokontrolery AT91SAM7 w przykładach" Robert Brzoza-Woch...
Eclipse zainstalowałem i skonfigurowałem i wszystko działa. Jeśli otworze projekt http://www.freddiechopin.info/index.php/... kompiluje się wiec eclipse jest ok, tylko ze to jest pod procesory lcp. Chciałbym teraz użyć procka at91 i tu pojawia się problem a mianowicie, mam już parę sampli( nie mojego autorstwa) które działają...
Tak jak w temacie. Jeśli ktoś chciałby odsprzedać swój egzemplarz to proszę o kontakt. Nowa kosztuje ponad 80zł. Trochę za drogo jak dla mnie...
Masz racje ja mam XP i wszędzie szukał i nikt nie powiedział mi o tym pliku więc ci pisze. Mam dwa programatory jtag jeden z elektrody (nie pamiętam już skąd) i druki z książki "mikrokontrolery AT91SAM7 w przykładach" http://obrazki.elektroda.net/28_12607031... Oba dobrze działają. A w sprawie tych zworek to już dużo razy było na forum. Ja...
Przepraszam, że odkopuję temat, ale mam podobny problem a dla potomnych przynajmniej wszystko będzie w jednym temacie. Również chciałbym się przesiąść z AVR na jakiegoś ARMa. Waham się pomiędzy STM32 a AT91SAM7. Zależy mi żeby w miarę łagodnie wejść w świat mikrokontrolerów ARM. Ułatwić by mi to miała dostępna literatura i tu mamy 2 pozycje(bardziej...
Tutaj masz implementacje printf'a / sprintf'a która zajmuje mało pamięci programu i odpada zabawa z plikami syscall.c. Osobiście korzystam z sprintf'a...dane do bufora a z bufora na LCD. http://www.menie.org/georges/embedded/pr... Są też przykłady użycia.
http://obrazki.elektroda.net/47_12670170... Witam:) Jakiś rok temu napisałem bardzo prosty silnik 3d w C. Idea całego projektu to: przejrzystość kodu, prostota, możliwość adaptacji w dowolnym projekcie, na dowolnych wyświetlaczach i praktycznie dowolnych uC. Jak dla mnie cel został osiągnięty:) Całość napisana została tak jak już wspomniałem...
Można, należy zaimplementować klasę CDC. STM udostępnia do swoich Cortexów (STM32) bibliotekę USB wraz z przykładem aplikacji dla VCP.
Program lpc21isp dolaczony do WinARM programuje tylko ARMy Philipsa i Analog Devices. Aby zaprogramować AT91SAM7 możesz użyć programu SAM-BA. Opis programowania znajdziesz tu: http://www.mikroprocesor.pl/product_info... Do WinARM jest dołączone przykłady dla AT91SAM7. Autor przewiduje z tego co pamietam dołączenie programu SAM-BA...
Korzystam z boardu Olimex SAM7-P64 oraz z Jtaga Olimex ARM-Jtag. Uczę się programować na podstawie książki mikrokontrolery AT91SAM7 w przykładach. Udało mi się skonfigurować WinARMa tak, żeby kompilacja przebiegła bezproblemowo, podczas programowania za pomocą OpenOCD wszystko przebiega sprawnie, oto wynik: > "C:\WinARM\make_progr.bat"...
W książce Mikrokontrolery LPC2000 w przykładach Emila Stawskiego masz przykład implementacji FFT wraz z całkiem klarownym opisem teoretycznym.
Witam Na potrzeby projektu na uczelnie właśnie rozpocząłem zabawę z ARMami. Ponieważ mam płytkę z at91sam7s256 na pokładzie, sięgnąłem na początek po książkę "Mikrokontrolery AT91SAM7 w przykładach" według której próbowałem przygotować sobie środowisko i skompilować pierwszy program. Niestety różowo wyglądało to wszystko na papierze tylko. Przy próbie...
No więc poprawka, autor używał pakietu WinARM. To co napisałem znalazłem w książce (Mikrokontrolery AT91SAM7 w przykładacj)w której przykłady są przetestowane. Więc idąc takim tokiem rozumowania stwierdzilem ze problem tkwi w moim kompilatorze.... Zmienną plik typu FIL używam w przerwaniach, stąd chce mieć pewność że pobieram aktualne wartości zmiennych...
Witam! Posiadam zestaw zl11ARM + zl12ARM z mikrokontrolerem AT91SAM7S256 (wszystko firmy KAMAMI) do tego mam zakupiony programator JTAG-lock-pick Tiny 2. Dlatego, że jestem totalnym nowicjuszem proszę o pomoc w skonfigurowaniu układu i wgraniu pierwszego podstawowego programu. Zwracam się z szczególną prośbą do osób, które tworzyły już jakieś projekty...
Witam Bardzo proszę o pomoc w konfiguracji programu OpenOCD. Męcze się już drugi dzień, czytam fora i manuale, już ściągnąłem kilka wersji oprogramowania i nic:/ Problem jest następujący. Wykonałem układ turtelizera2 i mam do niego podłączony swój układ z AT91SAM7S64 na pokładzie (dodam że pod CrossStudio wszystko chodzi bezbłędnie i układ był już testowany...
Zwiększałem rozmiary stosów ale to nic nie dało. Widocznie jest jakiś problem w samej strukturze f_stat(). Rozwiązałem problem za przerabiając funkcję fsListFiles znalezioną w książce: "Mikrokontrolery AT91SAM7 w przykładach: void fsListFiles(char *dirPath, u32 *data) { FILINFO info; DIR currentDir; if(f_opendir(¤tDir, dirPath)...
a próbowałeś przykłady z poniższej stronki? Konkretnie, to "AT91SAM7 USB Example 2" http://www.siwawi.arubi.uni-kl.de/avr_pr... Na posiadanym przeze mnie dev board (kupione na allegro w DIP) odpala się przynajmniej framework MSD. Innych nie sprawdzałem. Oczywiście driver w Win masz zainstalowany..
ludzie którzy tworzyli tego SPLa (czy też ktoś kto stworzył założenia do tego kodu) są definitywnie programistami PC, bo tak nieprzyjaznego mikrokontrolerom kodu to nikt normalny by nie wymyślił (te struktury!), a już na pewno nikt normalny by go tak nie używał w przykładach publikowanych z tą biblioteką (te struktury NA STOSIE!) Uwaga całkowicie słuszna....
Tak na szybko odpisuję... BoskiDialer, wiem że nie czekam na koniec wysyłki, jestem tego świadom. Jednak dziwi mnie fakt, że pierwsze 3 bajty są wysyłane bez problemowo. Można by więc pomyśleć że czasy dla wysyłki 3 bajtów są odpowiednie (wysyłka 3 bajtów krótsza od prędkości ustawienia zbocza synchronizującego). Zauważ jednak, że pisałem również iż...
kompilator zwraca uwagę a nie błąd i dotyczy on tego argumentu AT91C_AIC_PRIOR_LOWEST jak ustawie najwyższy priorytet to tez zwraca uwagę. poprawiłem to z wyłączaniem przerwania. całość jest wzorowana na przykładach z ksiażki Jacka Augustyna. tylko ze tam jest to pod keila :cry: przerwanie nadal mi nie działa, a co co chodzi z tym SYSTEM_ID?? czyli...
A nawet jest to dość rygorystycznie wymagane. Niektóre źródła podają, że brak natychmiastowego resetu po włączeniu zasilania może uszkodzić sterownik LCD. Także czytałem kiedyś coś takiego - zresztą na elektrodzie chyba były tematy jak ludzie uwalili sobie wyświetlacze właśnie w taki sposób. Napisałem już procedurę obsługi tego wyświetlacza i będę...
Printf zajmuje z 15kB, więc używanie tego mija się z celem... Przekierowanie strumieni jest proste, printf dla każdego ciągu wywołuje funkcję _write_r, którą trzeba zdefiniować samemu. Wystarczy żeby funkcja ta pisała do wybranego interfejsu. Tutaj nawet jest przykład, tyle że zakomentowany http://yagarto.de/download/yagarto/sysca... 4\/3!!
Witam ponownie. Udało mi się pogadać już z pamięcią RAM 23K256 :) Dla zainteresowanych kod poniżej (zegar MCK = 45,1584MHz): void config_SPI(void) //inicjalizacja SPI { AT91F_SPI_Reset(AT91C_BASE_SPI); AT91F_SPI_CfgMode( AT91C_BASE_SPI, AT91C_SPI_MSTR | AT91C_SPI_PS_FIXED); //mikrokontroler jest masterem SPI, wybór slave'a...
Umiejscowienie "__irq" w deklaracji funkcji nie ma znaczenia, może być i przed i za. Problem jest taki, że w helpie nie znalazłem nic pomocnego, podobnie jak i w przykładach dołączanych do uVision. Wszystkie są delikatnie mówiąc przestarzałe i nijak się mają do nowej wersji środowiska, a "__irq" nigdzie się pojawiło. Potestowałem to wczoraj w nocy i...
Witam, posiadam procesor AT91SAM7S256 i potrzebuję CStartup.s dla ADS który posiada trochę inny assembler niż ten co jest w przykładach od Atmela. A może ktoś używa IAR i wie co może oznaczać komunikat: Fatal Error[Cp001]: Copy protection check, No valid license found for this product [20] dodam że program już 2 razy przeinstalowałem i posiadam do niego...
Przykład konfiguracji AT91C_BASE_PIOA->PIO_PDR=AT91C_PA1_PW... AT91C_BASE_PIOA->PIO_ASR=AT91C_PA1_PW... AT91C_BASE_PMC->PMC_PCER=1<<AT9... AT91C_BASE_PWMC->PWMC_DIS = AT91C_PWMC_CHID1; AT91C_BASE_PWMC->PWMC_MR = 0; // Clear mode register. AT91C_BASE_PWMC->PWMC_CH[1].P... = AT91C_PWMC_CPRE_MCK_1024 | AT91C_PWMC_CPOL;...
W zainstalowanym IAR jest katalog examples. Sa tam przykłady dla różnych procesorów i w tych przykładach korzysta sie z plików startowych. Dla tych przykładów pliki startowe powinny działać bez problemu. Proszę zwrócić uwagę na plik lowlevel.c (lub coś podobnego) w którym jest funkcja lowlevelinit. Na stronie Atmela sa przykłady - najlepiej korzystać...
Witam was, w niedalekiej przyszłości chciałbym przesiąść się z AVR na ARM. Chodzi mi głównie o "modernizację domowego warsztatu" i "bazy prototypowej". Zrobiłem mały wywiad środowiskowy na lipiec/sierpień 2010- i ten post może pomóc jeszcze niezdecydowanym użytkownikom ARM. Więc oprócz AVR liznąłem uC PIC(8bitowe), pracowałem na 8080 i 8051. Niedawno...
Witam! Spędziłem już dobre kilka dni na czytaniu specyfikacji, przykładów i różnych wypowiedzi innych ludzi, a problemu wciąż nie mogę rozwiązać. Pracuje na procesorze AT91SAM7S64 z programem CrossStudio i potrzebuje skonfigurować Timer0 tak by zliczał od 0 do rejestru RC w kółko i przy tym generował przerwanie. Z Timerem poradziłem sobie bez większych...
pozwolę sobie podpiąć się pod temat, Przerobiłem kurs Mikrokontrolery dla pocztątkujących z płytką AVT-3505 i zamierzam przesiąść się z BASCOMa na jezyk C (C++ mam opanowany w programowaniu w Visual Studio lecz nie na mikrokontrolerach). Myśle żeby przerobić kontynuację Kurs C w EdW (2005rok). Kurs ten jest oparty na ATmega16 i właśnie moje pytanie...
Spójrz na kamami.pl , mają obecnie chyba największą ofertę ARMów i dodatków do nich w polsce. Z ARMów obecnie szeroko dostępne są 2 typy: ARM7 (ok 60MHz, duży wybór peryferii, cena 10-50zł zależnie od modelu, obudowy serii tqfp od 48 do 100+) ARM9 (ok 100-200MHz, mniejszy wybór modeli, cena ok.100zł, mało przystępne obudowy typu 208pin lub BGA) Na necie...
Z tego co kojarzę, to mozna uzyć rozmaitych zatrasków, na przykład na magistrali danych i czytać / zapisywać dwa razy po jednym bajcie. Magistrala danych może być wspólna dla kilku urządzeń, ale kosztem nierównoczesnej pracy. Jeżeli nie zależy Ci na dużej szybkości, to wstawienie jakiegoś AVRa i sprzęgniecie go z ARMem za pomocą SPI na przykład mogło...
Cześć, tak, oczywiście. W przykładach (np. na AT91sam7x, ale nie tylko) nie ma takiego, który ma równocześnie i webserver i używa klienta dhcpc.. Pozdr, m
Może masz problemy z obsługą sprzętowego SPI - przykłady ustawienia tego ustrojstwa są na tej stronce: http://www.shop.kristech.eu/product_info... w katalogu przykłady projektów itd. w katalogu rozdział 9. Sam jeszcze tego nie próbowałem. Narazie zmontowałem płytkę z wyświetlaczem - nie lutowałem kabelków do wyświetlacza tylko dołączam...
Prosiłbym o radę w związku właśnie z tym mikroprocesorem(NXP LPC2929), jak można go zaprogramować, czy odbywa się to w podobny sposób do np arm7 at91sam7, gdzie po odpowiedniej sekwencji wyzwalany jest bootloader? Potrzeba do niego jakiś software do wgrywania pliku hex.?, coś na podobieństwo SAM-BA dla Atmeli? Krótko mówiąc czy potrzeba kupować jakiś...
(at)don_diego Nie ma chyba gotowca w przykładach pod keila(RVDS) dla procka AT91SAM7S (at)awrak Będzie z tym trochę roboty ale zrób tak: 1.Zintegruj keila z kompilatorem gcc(na stronie www.keil.com są poradniki jak) 2.Weź przykład dla tego kompilatora np eclipse i stwórz sobie projekt w keilu. Będziesz musiał się trochę pomęczyć żeby ścieżki prawidłowo...
Koledzy próbuje zacząć naukę AT91SAM7S256 i chciałem zmienić działanie przerwań od kontrolera PIO. Bazuje się na książce Roberta Brzozy Mikrokontrolery AT91SAM7w przykładach. chciałem skonfigurować przerwanie tak aby działało przy zboczu opadającym,ale nie wiem jak. Taki kod powoduje wygenerowanie przerwania przy obydwu zboczach.Wie ktoś jak to zmienić??...
Rozmyślam projekt rejestratora wideo opartego na jakimś ARMie. Rejestator miałby odtwarzać obraz z kamery [url=http://www.copsecurity.pl/p226-15-c... do konwersji z CVBS do RGB chciałem użyć układu SAA7113, wyświetlacz...
Mam kolejne pytanie. Czy w Crossworks jest tylko jedna zmienna typu int, czy są np. takie: uint8_t, uint16_t, uin32_t (bez znaku)?
Co do reszty pomysłów to ... jak z wielu procesorów połączyć znów dane w odpowiednim czasie, aby je przesłać jedną linią USB? Raczej a-wykonalne... Jak w ogóle przesłać to przez USB? Przypominam, że interface USB w trybie Full-speed osiąga 12Mb/s, co przy ośmiobitowych próbkach w praktyce pozwoli na transfer 1.25MB/s... Trzeba by wykorzystać USB 2.0...
Jak umiesz programować w C i znasz architekturę procesorów (np. AVR) to nie wiele Ci trzeba. Wystarczą dokumentacje do konkretnych procków. Polecam zacząć od rodziny AT91SAM7 (ATMEL) lub LPC (PHILIPS). Trochę kodów przykładowych (ATMEL i PHILIPS dają mnóstwo) np. FreeRTOS. Fakt, że powinieneś znać trochę angielski bo po polsku to chyba niewiele uświadczysz....
1. Tak - do resetowania interfejsu JTAG w MCU (a więc i niejako "inicjacji" komunikacji) służy pin TRST, pin SRST nie jest wymagany do współpracy. Ale! - jeśli Twój program np. wyłącza JTAG (a zwykle można to zrobić z kodu), to już po sprawie - JTAGa można ożywić tylko kasując zawartość pamięci przez bootloader (jeśli się da). Możesz sobie to przećwiczyć...
Witam! Atmel udostępnia taką oto piękną rzecz: AT91SAM7S Software Package 1.4 , w której znajdują się definicje funkcji i innych przydatnych rzeczy do obsługi i programowania SAM-ów. Problem w tym, iż nie mogę nigdzie znaleźć opisu funkcji, struktur i innych definicji umieszczonych w tym paku i przykładach. Czy ktoś wie, gdzie mogę znaleźć jakieś informacje...
Witam! Bardzo proszę o pomoc w napisaniu plików konfiguracyjnych do podanego w temacie zestawu. Próbuje już od tygodnia sklecić coś z przykładów ale kompletnie mi nic nie wychodzi, przeszukałem elektrodę i inne fora w tym zagraniczne no i oczywiście OpenOCD User's Guide.pdf. plik "wiggler.cfg" #daemon configuration telnet_port 4444 gdb_port 3333 gdb_memory_map...
Nie rozumiem dlaczego w trybie ARM w tym samym czasie miałbym pobrać mniej rozkazów niż w trybie thumb? Core ARM nie jest bezpośrednio dołączone do pamięci. Pomiędzy pamięcią a core jest sterownik odpowiedniej magistrali (czasami kilka, osobne do różnych rodzajów pamięci i peryferiów wewnętrznych). Dzięki temu core może być taktowane innym zegarem...
Witam, Już drugi dzień walczę z tym wyświetlaczem i nie umiem go uruchomić. Mam na pokładzie Arma AT91SAM7S256 i chce użyć jego sprzętowe ISP do komunikacji z wyświetlaczem LS020. Wzorując się na przykładach z tej stronki:http://www.shop.kristech.eu/prod... przykłady projektów/rozdział 9 - sprzętowe SPI wydziergałem taki kod:...
Uzywam wlasnie WinArm'a i od samego poczatku wzorowalem sie na przykladzie o ktorym piszesz. O ile ze zwyklym przerwaniem od PIO poszlo nawet dobrze (z mala poprawka w procedurze obslugi przerwania, opisalem to we wczesniejszym poscie), to przyklad z FIQ wogole u mnie dziala. I nie moge dojsc dlaczego.
Na atmedze8 to bym wiedział. Robi sie to programowo. Fizycznie to sie daje tylko tranzystor lub opornik. Ja nie daje nawet tego podłączam bezopośrednio do portu głośniczek wypruty ze starego IBM. W takim razie moglbys podac jakis przyklad pod ATMEGA8? Co myslisz o tym zeby melodyjke wgrac do pamieci EEPROM np 24C128 i ATMEGA bedzie sobie czytal jakiegos...
Przyłaczam się do zapytania epikur-a Chciałbym się dowiedzieć (moze ktoś ma jakies przykłady) jak skonfigurowac tryb DMA w ARMie najlepiej dla USARTu. Niestety przykłady znalezione w googlach nie są dla mnie wystarczające. Najbardziej interesuje mnie odbieranie danych z zewnątrz np z PC w tym trybie. Ponieważ jako najbardziej znaczący czasowo (wszelkie...
http://www.siwawi.arubi.uni-kl.de/avr_pr...
Z TWI w SAMie są problemy, gdyż nie działa do końca tak jak jest opisane to w PDFie. U mnie w firmie problem został rozwiązany.. Obsługa TWI napisana bez opierania się o istniejące atmelowskie przykłady i ruszyło sprzętowe TWI z prędkością 400KHz.
Da się w jakis prosty sposob to "przekonwertowac" nie zmieniajac polowy kodu? Wzoruję się na pewnym przykładzie obsługi USB dostęnym na stronie producenta AT91SAM7S. Jest on napisany w przestarzalym srodowisku WinArm, ale zeby go odpalic w uVision to najlepiej poprostu napisac go od poczatku, czyli przyklad jest bezużyteczny. Szukalem na necie ale Keil...
Po namowie kolegi Freddie Chopin przeszedłem na środowisko eclipse. Wykorzystałem gotowy przykład z FreeRTOS-a. Powyrzucałem wszystkie "zbędne". Chciałem zostawić tylko sam system i przełączanie diodek. Po kompilacji mam bardzo duży plik wynikowy bin. Dodam że próbowałem skompilować przykład dla IAR i całość bez usuwania żadnych dodatkowych procedur...
Witam, Mam taką sytuację, że posiadam płytę AT91SAM7S - EK z mikroprocesorem AT91SAM7S256 i w środowisku eclipse chciałem wykorzystać przykład z oficjalnej strony freertos. Niestety nie ma tam przykładu konkretnie do tego uc. Czy możliwe by było wykorzystanie jakiegos innego przykładu bez specjalnej ingerencji w kod systemu ? Może ktoś miał już taki...
No tak miksowanie nie zawsze wychodzi za pierwszym razem. Ściągnij sobie przykłady ze stronki atmela tam są dobre gotowe przykłady. Uruchom najpierw gotowca a później zacznij porównywać które elementy masz inaczej. Tak krok po kroku dojdziesz.
Masz 2 możliwości wyboru baterii -paczka nimh (np 3*1.2V) -li-ion / li-poly 3.7V Z tego najlepiej mieć stabilizator ultra LDO o spadku maksymalnym rzędu 100mV np. http://www.national.com/ds/LP/LP3985.pdf (spadek max 100mV przy 150mA, ale tylko 25mV przy 50mA..pytanie jaki prąd potrzebujesz) Baterie najprościej zmierzyć na dwóch rezystorach - dzielnik...
Szukam bibliotek pod GCC dla AT91SAM (uart, can, twi, spi, tc, itd...).
Freertos.org, AT91SAM7S - jest przykład joysticka 3-osiowego. Z adaptacją będzie trochę roboty, schemat to najmniejszy problem. Nie rozumiem celu przedsięwzięcia - nie lepiej poszukać gotowego joysticka radiowego?
hej Jestem najbardziej zainteresowany rozwiązaniem programowym - w końcu mamy do dyspozycji układ bogaty w peryferia i moc obliczeniową (w nocie katalogowej at91sam7s można znaleźć w revisions nawet wzmiankę o tym, że kiedyś układ ten był wyposażany w koder kodu Manchester.. chociaż to i tak nie BMC). Natomiast jeśli znasz przykład generowania SPDIF...
witam http://www.siwawi.arubi.uni-kl.de/avr_pr... przykład AT91SAM7S GPIO Example Olimexa zestaw: http://www.olimex.com/dev/index.html Blinking LED ( jest projekt oraz gotowy plik bin ) W katalogu Winarm >> Demo board >> pierwszy przykład pod AT91sam7s64 na miganie diod ( w katalogu tym jest równiez schemat board)...
Google twoim przyjacielem jest. I noty aplikacyjne Atmela też (jest nota omawiająca konfiguracje środowiska wraz z przykładami konfiguracji oprogramowania "third-party" umożliwiającego programowanie. A że nie mam linku pod ręką odsyłam do strony atmela (nie jest ciężko to znaleźć)
Czy procesory ARM Atmela da się programować takim samym programatorem ISP jak AVR(przez SPI)? W przypadku LPC Philipsa tak. Programator ISP należy troszkę zmodyfikować (odpowiednio skonfigurować piny) aby stał się programatore Wiggler :wink:. Programować można wtedy np: programem H-JTAG przez złącze JTAG uC. Ja wykorzystuję ten programator do ARM'ów...
Witam, do sprzedania mam dwie książki [url=http://allegro.pl/ksiazka-mikroproc... AT91SAM9 w przykładach i [url=http://allegro.pl/ksiazka-mikrokont... at91sam7 w przykladach Cena 80 zł i 83 zł, przesyłka gratis. Możliwość zamiany na książki...
Witaj, no torszkę mało informacji podałeś. Zaimportowałeś projekt do eclipsa czy na piechotę próbujesz dodawać pliki *.c i *.h. Jeśli chcesz strikte skorzystać z przykładu to musisz skorzystać z gotowego makefile w którym raczej na pewno jest wszystko dobrze zaimplementowane. Pozdrawiam
Ja nie znając asemblera ARM'a skorzystałem z najłatwiejszego rozwiązania. Ściągnąłem ze strony http://www.siwawi.arubi.uni-kl.de/avr_pr... przykład razem z StartUpem z działającą obsługą jakiegoś timera (ja potrzebowałem PIT) i powklejałem do tego swój kod. Chwila roboty i nie trzeba się wgłębiać w asemblera.
Jest nowy problem: . . . Assembling ../../ecrobot/../toppers_osek/config/at9... to irq.oram collect2: cannot find 'ld' collect2: cannot find 'ld' collect2: cannot find 'ld' collect2: cannot find 'ld' collect2: cannot find 'ld' collect2: cannot find 'ld' make: *** [helloworld_OSEK_rom.elf] Error 1 Co jest...
Witam. Moje pytanie tyczy się uC z tytułu. Chciałbym wiedzieć jaka jest częstotliwość MCK. Pliki rozruchowe mam z przykładów z netu, czytam kartę uC ale jakoś nie mogę wywnioskować z tego - z jaką częstotliwością pracuje mój układ. Jedyne co udało mi się ustalić to to, że MCK = PLL/2. Ale jaka jest wartość dla PLL? Wlutowany kwarc to 18,432Mhz, a poniżej...
Od pewnego czasu próbuję powalczyć z Ethernutem. Napotkałem właśnie pierwszy większy problem. Każda próba zarejestrowania sterownika DM9161 kończy się niepowodzeniem. Do prób wykorzystuję płytkę Propoxu MMnetSAM7X. Część ethernetowa jest taka sama jak w przypadku płytki AT91SAM7X-EK, tak więc przy konfigurowania Ethernuta wczytuję plik konfiguracyjny...
(...), mieć możliwie krótkie połączenia i możliwie ich mało (...) Na twojej płytce można zrobić dużo krótsze połączenia nawet bez stosowania SMD. Na przykład zbliżyć złącze JTAG'a, switcha i DS'a do procka i juz masz kilka cm mniej (nie tylko na samej płytce ale i na połączeniach o których piszesz). (...) ( jakie tam znowu SMD poco to komu, dla szpanu?)...
Pobawiłem się ostatnio płytką demo z AT91SAM7X z firmy Propox. Używam środowiska CrossStudio i JTAG-ICE. Skompilowałem ten powszechnie dostępny przykład z FreeRTOS i LwIP. Poza USB wszytko działa tak jak trzeba. Moje pytanie jednak dotyczy debugowania. W swoich programach stosowałem "debug_printf". Pozwalało to wysyłać komunikaty przez JTAG do PC. W...
W wolnych wakacyjnych chwilach planuje zrobić mały projekt. Prosiłbym o wasze opinie. Będą one dla mnie ważne ponieważ planuje kupić osprzęt potrzebny do wykonania a szkoda zmarnować pieniądze na cos co się potem nie przyda. Wiec zaczynamy. Będzie to model wahadła odwróconego powieszonego na enkoderze inkrementalnym 2-kanałowym o przesunięciu faz o...
Po dłuższych analizach i przeglądzie różnych porad na forach poprawiłem kilka rzeczy: 1)Dodałem zmienne systemowe PATH (czyli c:/WinARM/bin oraz c:/WinARM/utils/bin) 2) Zlikwidowałem z dysku wszystkie inne pliki make.exe Niestety to nie pomogło Dopiero jak wrzuciłem plik make.exe do katalogu, w którym mam program to ruszyło mi polecenie make all i wykonało...
Witam :) Niedawno stałem się szczęśliwym posiadaczem matrycy LCD TFT 12.1" o symbolu FG120110DSCWJG01 o rozdzielczości 1024x768. Jeśli chodzi o sterownik który wykorzystam do obsługi tej matrycy zdecydowałem się na S1D13513F00A200 który w w tme kosztuje niespełna 90,00 PLN netto no chyba że znacie miejsce gdzie można go kupić taniej a gdzie nie naliczają...
Zainteresuj się mikrokontrolerem z wbudowaną obsługą USB. Nie za bardzo siedzę w PIC, ale na wśród tej rodziny na pewno są takie które ten standard wspierają. Wogóle daruj sobie mikrokontrolery bez obsługi USB. Abstrahując od PIC'ów, przykładowo mikrokontrolery AT91SAM7S mają wsparcie USB i są dostępne gotowe przykłady programów - może i dla PIC coś...
Ma wspólnego, kompiluje w MinGw a jako IDE uzywam wszechobecnego już Eclipse, no i musze powiedzieć ze jestem zadowolony z tego zestawienia. Platformą docelową jest Windows wiec Twój pomysł odpada. Ale już prawie poradziłem sobie z tym problemem, zwiększyłem bufory w jakie ładuje dane oraz zmodyfikowałem trochę funkcję odbierającą dane. No i tutaj moje...
Witam, do działającego projektu chce dodać obsługę pamięci data flash przez SPI. Znalazłem gotową bibliotekę Atmela. Używam jej tak jak w przykładzie: PIO_Configure(pins, PIO_LISTSIZE(pins)); // AIC_ConfigureIT(BOARD_AT45_A_SPI_ID, 0, vSPI_ISR_Wrapper); AIC_ConfigureIT(BOARD_AT45_A_SPI_ID, 0, ISR_Spi); SPID_Configure(&spid,...
Cześć, mam kłopot z częstotliwością generatora PWM, ustawiam wsyzstko tak jak w datasheetcie każą. wygnał jest jednak jego częstotliwość jest sporo mniejsza niż wynika to z obliczeń. oto mój kod: AT91C_BASE_PMC->PMC_PCER = (1 << AT91C_ID_PWMC); AT91C_BASE_PIOB->PIO_BSR |= ADJ_PIOB; AT91C_BASE_PIOB->PIO_PDR |= ADJ_PIOB; AT91C_BASE_PIOB->PIO_BSR...
Optymalnie jest wybrać zestaw ewaluacyjny ATMELA z identycznym procesorem. Ważne jest jednak, aby na Twojej płytce peryferia nie kolidowały z pinami, które na EVKit podłączone są do pamięci zewnętrznych na przykład. SAM-BA przy łączeniu ładuje do RAM procesora applety, które pośredniczą w programowaniu jego FLASHA i np. zewnętrznych FLASHy. Wykrywa...
kleki , adamusx zamieścił w swoim poście przykład. Cała magia kryje się pod dyrektywą preprocesora #define . Ale generalnie radziłbym skorzystać z gotowej biblioteki zamiast samemu wszystko wklepywać (po co wyważać otwarte drzwi?). Dodam tylko, że jeśli w dyrektywie #define znajdą się jakieś obliczenia ze stałymi, to preprocesor wykona te obliczenia...
Mikrokontrolery AT91SAM7 w przykładach Autor: Robert Brzoza-Woch Wydawca: www.btc.pl Wydanie 1 Książka nowa, kupiona wysyłkowo, nie czytana. Niestety, nie mam czasu na zabawę z ARM7TDMI :( Cena: 40PLN + wysyłka 15PLN http://obrazki.elektroda.pl/6049952200_1... Książka sprzedana!
Witam! Mam pytanie (szczególnie do (at)Freddie Chopin ) o coś takiego. openOCD 0.10 (najnowsze sklonowane z ich repo) Zaskoczył mnie np. plik drivers.c [syntax=c]static struct flash_driver *flash_drivers[] = { &aduc702x_flash, &aducm360_flash, &ambiqmicro_flash, &at91sam3_flash, &at91sam4_flash, &at91sam4l_flash, &at91sam7_flash, &at91samd_flash, &atsamv_flash,...
Dziwna sprawa ponieważ po wyrzuceniu funkcji sprintf zaczęło działać (dane wysłałem bajt to bajcie na port i odczytałem w hex'ie w pliku i wszystko się zgadzało). Natomiast w kolejnym kroku zacząłem budować sobie ramkę danych 8 bajtów i wysyłać na port. I znów problem, ponieważ większość ramek wysłana na port jest zbudowana niepoprawnie. Dla przykładu...
Na swojej stronie ( www.freddiechopin.info ) w dziale Download > ARM > Przykłady umieszczone zostały dwa przykładowe projekty pod Eclipse - jeden dla NXP LPC2103 , drugi dla ST STM32F103RB . Przykłady te (w założeniu) są dopełnieniem artykułu ze strony o nazwie ARM toolchain - tutorial (na stronie w dzale Artykuły > ARM , dyskusja na forum - http://www.elektroda.pl/rtvforum/topic13...
Tak już robią ale ja Koledze proponuję układy już z erratami :) . Sprawdzoną technologie a nie coś dla pionierów. Sam przerabiałem problem "zjadanie" ogniwa podtrzymującego CR2032 w RTC w LPC23... . A "zjadał" szybko jak policjant pączki ;D . Tak z ciekawości zapytam jaką to różnice widzisz Kolego Michalko12 , z punktu widzenia oprogramowania rdzenia,...
Witam. Właśnie jestem na etapie wyboru rodziny procesorów ARM. Do tej pory miałem do czynienia z mikrokontrolerami AVR. Teraz jednak możliwości AVR-a z typowo harwardzką architekturą się wyczerpały. Potrzebuje uC który umożliwi wykonanie kodu z pamięci ram, będzie miał co najmniej 65 linii I/O z czego 56 5V tolerant , USB device, oraz bogaty zestaw...
timer przykładach at91sam7 przerwania mikrokontrolery at91sam7
mercedes kontrolka hasło router admin airlive reset
simlock nokia konica minolta panel dotykowy
Siemens PS 307 – brak regulacji napięcia 24V, usterka potencjometru, TL431, transoptor Citroen Berlingo II B9 – lokalizacja czujnika poziomu paliwa, dostęp przez klapę serwisową