Mircy elektronicy działacie może na xmega? Na atmega32 mam kod, nie swój, miernika częstotliwości (zlicza chyba do 100Mhz, ale nie mam pewności sprawdziłem tylko przez pwm do 10Mhz). O ile orientuję się na oko jak działa, o tyle nie wiem jak działa timer zliczający impulsy. I nie wiem jak przełożyć owe ustawienia timerów na xmega. Nie rozumiem w ogóle rejestrów i przerwań w timerach xmega. Kombinowałem coś z ustawieniami i nawet pokazywało
Wszystko
Najnowsze
Archiwum
- 0
@Fox_Murder: czy atmega czy xmega znaczenia nie ma. Poszukaj w necie tutoriala o timerach w atmedze. Przeczytaj uważnie, a potem zapoznaj się z dokumentacją która jest Twoim przyjacielem i świetnie opisuje wszystko w tych prockach. I zmień język na C.
- 1
Hej,
Nie wiem jak nasłuchiwać przez port USB w standardzie RS232. Mam przejściówkę i kiedyś działało to cutecom'em ale teraz pisze, że nie może znaleźć /dev/ttyUSB0
ls -l /dev/ttyUSB*
nie daje nic.
lsusb
Nie wiem jak nasłuchiwać przez port USB w standardzie RS232. Mam przejściówkę i kiedyś działało to cutecom'em ale teraz pisze, że nie może znaleźć /dev/ttyUSB0
ls -l /dev/ttyUSB*
nie daje nic.
lsusb
- 1
Hej Mirki,
Wybieram procesor na, którym oprę moją pracę magisterską. Aktualnie będę pracował nad technologiami przewodowymi. Będą to różnego rodzaju czujniki. Ale procesor ten nie może mnie ograniczyć co do technologi bezprzewodowych (które będę dodawał jak opcjonalne) i nie chcę przepisywać kodu pod nową architekturę czy dostosowywać pod nowy procesor.
Kryterium to możliwie najmniejszy pobór energii przez układ. Bezprzewodowość chciałbym oprzeć o protokole lwMesh (atmel lightweigt mesh). Na stronie w
Wybieram procesor na, którym oprę moją pracę magisterską. Aktualnie będę pracował nad technologiami przewodowymi. Będą to różnego rodzaju czujniki. Ale procesor ten nie może mnie ograniczyć co do technologi bezprzewodowych (które będę dodawał jak opcjonalne) i nie chcę przepisywać kodu pod nową architekturę czy dostosowywać pod nowy procesor.
Kryterium to możliwie najmniejszy pobór energii przez układ. Bezprzewodowość chciałbym oprzeć o protokole lwMesh (atmel lightweigt mesh). Na stronie w
źródło: comment_VO68pDVYlZtJhdxGxv8n196hhnicrtP9.jpg
Pobierz- 1
@xaoc: Xmega przyda Ci się, jeśli będziesz używał DAC, DMA lub innych dodatków no i taktowanie ma duże, Atmega 128RFA1 czy RFA2 ma co prawda ten transceiver ZigBee, ale do Xmegi możesz podłączyć AT86RF233. Jest napisany LightweightMesh pod użycie Xmegi i AT86RF233 na 2.4GHz lub AT86RF212 na 900 MHz.
@xaoc: MSP430F5xx albo 6xx, istnieją warianty z wbudowanym radiem 433MHz pod nazwą CC430. Bardzo przyjemny do ogarnięcia mikrokontroler, prostszy nawet od atmegi (a pary ma też więcej, bo to 16bitowiec, z opcjonalnym sprzętowym mul). Istnieją też wersje z wbudowaną pamięcią FRAM, która w całości zastępuje flash. TI oferuje też kompletne rozwiązania software, np. TI-RTOS albo protokół RF simpliciTI, zaprojektowany specjalnie pod low power.
- 4
Mirki, podjęliśmy ze znajomym jakiś czas temu temat zrobienia oscyloskopu. Cebula u nas mocno, więc chcemy się ograniczyć do tego co mamy i tego co mniej więcej umiemy.
Konkretniej, chcemy projekt oprzeć na uC ATxmega128A3U taktowanym wewnętrznym kwarcem 32 MHz, który posiada ADC o wydajności 2 Msps. Dane chcielibyśmy przesyłać do komputera i wyświetlać w Javovym programie. Czyli de facto taka przystawka oscyloskopowa.
Ponieważ ta xmega ma usb tylko w wersji full-speed (12
Konkretniej, chcemy projekt oprzeć na uC ATxmega128A3U taktowanym wewnętrznym kwarcem 32 MHz, który posiada ADC o wydajności 2 Msps. Dane chcielibyśmy przesyłać do komputera i wyświetlać w Javovym programie. Czyli de facto taka przystawka oscyloskopowa.
Ponieważ ta xmega ma usb tylko w wersji full-speed (12
@Visher: to jak zastosujesz ATMege128 to zupełnie ci powinno wystarczeć pod warunkiem, że osobny kwarc do przetwornika będzie dobry to sprawa nie powinna się zesrać.
Jak zastosujesz FDTI FT2232H to przy nie za długim kablu jesteś w stanie wyciągnąć 480 Mb/s więc do celów przetwarzania jak mówiłeś nie powinno być problemu
Jak zastosujesz FDTI FT2232H to przy nie za długim kablu jesteś w stanie wyciągnąć 480 Mb/s więc do celów przetwarzania jak mówiłeś nie powinno być problemu
@Visher: Tyle samo co na AVR :D Nawet powiedział bym że mniej bo procki tańsze.
- 18
#tworczoscwlasna #elektronika #zegarki
Zegarek sobie ostatnio zrobiłem, pokazuje też pozycję ziemi, (1 stycznia na godzinie 12stej).
Chciałem też zrobić pozycję marsa, ale nie bardzo wiem jak inkrementować zmienną co 1,87 dnia i jeszcze przerabianie na radiany itp trygonometrie, tak by sie zerowała co ok 1,87 roku. Ale dojdę i do tego. Oczywiście nasza Ziemia leci wstecz ruchów wskazówek zegara. Orbita winna być owalna, ale nie mam
Zegarek sobie ostatnio zrobiłem, pokazuje też pozycję ziemi, (1 stycznia na godzinie 12stej).
Chciałem też zrobić pozycję marsa, ale nie bardzo wiem jak inkrementować zmienną co 1,87 dnia i jeszcze przerabianie na radiany itp trygonometrie, tak by sie zerowała co ok 1,87 roku. Ale dojdę i do tego. Oczywiście nasza Ziemia leci wstecz ruchów wskazówek zegara. Orbita winna być owalna, ale nie mam
źródło: comment_YDAq2z6NVtk80uw7ld2pvqv1qQHA6Snp.jpg
Pobierz- 3
@marrbacca: xD
źródło: comment_4oSlXzTr7HHnh3PmiKhkIJJrYh9FRPgY.jpg
Pobierz- 2
@UZ01: k. masz tu płytke na początek. To ma ok 35x47mm
źródło: comment_hTe9qqXtJvvVd8yKGMfYRDY5V94JJ1FY.jpg
Pobierz@Fox_Murder: nobody
- 0
@Analityk: właśnie widzę...
@Czokowoko: Pewnie w C piszesz, w bascom jest polecenie Bitwait, pozwala w prosty sposób oczekiwać aż SPI skończy,
Spicdata = dana
Bitwait Spicstatus.7 , Set
I tu czeka aż wyśle się wszystko, czyli spi się zwolni.
Nie wiem jak to ma być przy slave i odebraniu.
Na bank musisz czekać aż będzie gotów.
Spicdata = dana
Bitwait Spicstatus.7 , Set
I tu czeka aż wyśle się wszystko, czyli spi się zwolni.
Nie wiem jak to ma być przy slave i odebraniu.
Na bank musisz czekać aż będzie gotów.
@Czokowoko: jeszcze jest w tym rejestrze status bit kolizji, jak masz wyświetlacz albo chociaż ledy, to może ci zasygnalizować że bit kolizji się włączył.
Warunkujesz ten bit żeby zaświecił ledem jeśli jest w stanie jedynki. if spix_status.6 = 1 then : led = 1: end if
A jak masz lcd to po prostu wyświetl stan tego rejestru.
Tak można chyba wszystkie rejestry sobie wyświetlić, nie pamiętam tylko czy wyświetli ci
Warunkujesz ten bit żeby zaświecił ledem jeśli jest w stanie jedynki. if spix_status.6 = 1 then : led = 1: end if
A jak masz lcd to po prostu wyświetl stan tego rejestru.
Tak można chyba wszystkie rejestry sobie wyświetlić, nie pamiętam tylko czy wyświetli ci
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@Fox_Murder: a masz dziewczynę?
- 3
W końcu jest sygnał testowy. Jeszcze nigdy mnie tak sinus 1kHz nie cieszył.
Wysyłałem za mało zer:) a ja zamiast spróbować odczytać jakikolwiek zapisany rejestr doszukiwałem się błędów w transmisji SPI. Tyle #przegrac a zarazem #wygrac
dekoder vs1063a
#xmega #programowanie #mikrokontrolery
Wysyłałem za mało zer:) a ja zamiast spróbować odczytać jakikolwiek zapisany rejestr doszukiwałem się błędów w transmisji SPI. Tyle #przegrac a zarazem #wygrac
dekoder vs1063a
#xmega #programowanie #mikrokontrolery
- 1
Przerzucenie się z #asm na #c to jest tragedia. Nie wiem czy tylko na początku takie zderzenie i później będzie prościej czy będzie coraz gorzej.
Ale brne (( ͡° ʖ̯ ͡°)) dalej. Po coś w końcu ten język został wymyślony.
#programowanie #avr #xmega
Ale brne (( ͡° ʖ̯ ͡°)) dalej. Po coś w końcu ten język został wymyślony.
#programowanie #avr #xmega
@bassfun: na pewno dobrze napisałeś? napierw pisałeś w asemblerze, teraz w C? bo w drugą stronę to miałoby większy sens
Nie wiem jak xmega, ale w avr 8-bitowym asembler wydaje się przyjemny (dość wnikliwie się przyglądałem plikom *.lss które generuje GCC kiedy optymalizowałem swoje pierwsze wypociny)
Nie wiem jak xmega, ale w avr 8-bitowym asembler wydaje się przyjemny (dość wnikliwie się przyglądałem plikom *.lss które generuje GCC kiedy optymalizowałem swoje pierwsze wypociny)










Normalnie sobie piszę program w C++ (avr-g++) #atmega (dokładniej #xmega) no i mam funkcję, która przyjmuje tak daną:
funkcja(int liczba)ale, że drugi raz patrzę na kod (a coś się w tym czasie nauczyłem)
Komentarz usunięty przez autora
Komentarz usunięty przez autora