Witam, Jak mozna to zrealizowac prosciej? Moze wystarczy int - najpierw mnozac przez 60, a pozniej dzilac przez 10000. Tylko, czy wtedy otrzymam wartosc calkowita, ktora chce? Prościej = bez użycia floata? Wszystko zależy od zakresu przetwarzanych liczb. Jeśli 60*x < 10000, to zawsze dostaniesz zero. Ogólnie przy wynikach blisko 0 stracisz dużo dokładności...
Jak wyglada opkode instrukcji dzielenia w AVR ? Która ATmega ma ? ZTCW jest mnożenie (MUL), mnożenie znak/bez znaku (MULS), cząstkowe mnożenie (FMUL) + znak/bez znaku (FMULS), ale o dzieleniu nie słyszałem. Jest ponadto instrukcja modulo na dwóch dowolnych rejestrach (EOR). Polecan spis instrukcji asemblera na końcu pdf-a (najczęściej dalej jest już...
Cześć Ta płytka jest bez sensu. Wybór przetwornika C/A dyktowany jest tylko niską ceną (w którym miejscu jest tam wysoka jakość, to nie wiem...). Atmega nie nadaje się do nawet podstawowej obróbki sygnału. Mnożenie zajmuje mnóstwo czasu, żadnego DMA. Jak napisał kolega wyżej Cortex M4 i można się trochę pobawić. Pozdrawiam Fimek
Witam forumowiczów. Od paru godzin męczę się z pewnym problemem. Nie rozumiem dlaczego Atmega 32A błędnie liczy mnożenie trzech zmiennych. Utworzyłem zmienną "wynik" wielkości 4 bajtów (zakres liczb 0 do 4294967295) utworzyłem zmienną "a" wielkości 2 bajtów (zakres liczb 0 do 65535) utworzyłem zmienną "b" wielkości 1 bajta (zakres liczb 0 do 255) utworzyłem...
Raczej nie w PIC32 - errata która potrafi osiągnąć rozmiar datasheeta (przynajmniej mnie) istotnie odstrasza. Egzotyczne architektury typu ColdFire czy SuperH Renesasa są raczej niestrawne dla amatorów i półprofesjonalistów, i szczerze mówiąc, nie mają nic ciekawego na codzien potrzebnego, co by ARMy nie miały. Jedna istotna zaleta co do Renesasa to,...
Jak to zwykle na początku bywa warto ściągnąć jakiś kurs. Polecam też książkę Dolińskiego "Mikrokontrolery AVR w praktyce" (przede wszystkim bardzo dobrze opisane komendy assemblera wraz z przykładami) - przykłady są na 90S2313, ale maja 90% wspólnego z wyższymi wesjami. Ostatnio wyszła nowa książka "Mikrokontrolery ATmega w praktyce" czy jakoś tak...
Witam Zaciąłem się podczas pisania programu na woltomierz. Układ opiera się o uC Atmega 16. Pomiar napięcia z zakresu 0 - 5 V. Wynik ma być standardowo wyświetlany na LCD 2x16. Procedury do obsługi lcd mam napisane. ADC wywołuje przerwanie w którym chce skonwertować otrzymany wynik na znaki wysyłane do LCD Zamieniłem już wynik z HEX na DEC. liczbę danej...
Mnożenie przezd dwa przesuwa o jeden bit w lewo przykłądowo mając liczbę 16bitową: 0111011100000011 po pomnożeniu przez 2 otrzymamy 1110111000000110 po kolejnym pomnożeniu przez 2 otrzymamy 1101110000001100 Dzielenie przesuwa w drugą stronę czyli w prawo Mozesz użyć zmiennej 16bitowej a po przesunięciu wyłuskać interesujące 10bitow i przepisać na PORT...
Jasne, wiadomo że kod wynikowy po kompilacji w Bascomie nie będzie optymalny. Akurat ten program do złożonego sterownika CO pisałem w Bascomie bo nie zależało mi na szybkości i wielkości, tylko na tym żeby działał i by szybko go napisać. Przykład ten zrobiłem w celu edukacyjnym. Dzięki za rozwinięcie mnożenia x*86 jako ciąg przesuwań. Atmega jednak...
Witam dziękuję wszystkim za odpowiedź. Dobrym pomysłem jak na moje możliwości wydaje się być sposób TMF. Jednak nie wiem czy dobrze zrozumiałem. Mam użyć drugiego licznika który będzie sobie zliczał do liczby x i jak ją osiągnie to wrzuca mi do TCF0.CCABUF dane z tablicy pod indexsem y po czym zwiększa index y o 1. Rozumiem że to przy liczniku 0 lub...
Co do mikrokontrolera z przetwornikiem 12-bitowym - np. M054 lub STM32F05x. Zastanów się, ile takich obliczeń w zmiennym przecinku ATmega może wykonać w ciągu sekundy. W wielu zastosowaniach program praktycznie stanie w miejscu, bo Twoje mnożenie i dzielenie zmiennopozycyjne zajmie tysiące cykli procesora oraz kilka KiB pamięci. Dla ATmega8 to może...
Podobne projekty wykonane zostały tez w przeszłości: http://www.swinkels.tvtom.pl/swinsid/pla... http://kevtris.org/Projects/sid/oldsid.h... Gdybys pisal w asm zamiast bascom to atmega na pewno by sobie poradzila z emulacja 6502, ale wątpie aby atmega była w stanie zastąpić 6510/8500 w C64, za to mogła by być świetnym np koprocesorem matematycznym...
Do prostych operacji, zwłaszcza mnożenia, dzielenia, dodawania i odejmowania polecałbym jakiś format stałoprzecinkowy, nowa avr-libc ma może i szybkie, ale za to strasznie "rozdęte" procedury obliczeń zmiennoprzecinkowych. Ich rozmiar jest wręcz paskudny. Przykład, kod z mnożeniem, dzieleniem, dodawaniem i odejmowaniem zmiennoprzecinkowym w poprzedniej...
Witam Dręczy mnie jeszcze kilka spraw dotycząca procesorów Atmega serii 8... Wedle dokumentacji, odnosząc się do procesora 168. Jest określone jako by bootloader miał się znajdować w obszarze pamięci 0x1C00-0x1F80 gdzie pamięć procesora jest do 0x3FFF, do tego AVRisp z AVR studio też interpretuje to w fuse bitach. Lecz wgrywając bootloadera w ten obszar...
W AVRStudio puściłem FFT 128 gołe (czyli bez okna i liczenia modułów), ATMega czyli z mnożarką, wyszło 270 tys cykli, czyli przy 16 MHz 0,033 sekundy algorytm raczej sprawdzony, ale badam dalej. CodeVision C, prawie 900 bajtow kodu w tym 320 bajtów sinusa. Ach, mnożenie 16*16 wykonuje funkcyjka którą zaczerpnąłem z noty aplikacyjnej Atmela
Witam, zmagam się z tym problemem już dobrze ponad tydzień, miałem nadzieję, że uda mi się samemu go rozwiązać, jednak nie obejdzie się bez pomocy bardziej doświadczonych w temacie :wink: Otóż problem jest jak w temacie, dosyć rozbudowany wsad (ponad 96% pamięci) działa poprawnie, nie zauważyłem żadnych anomalii, błędów logicznych czy obliczeniowych....
Mamy sezon ogórkowy to to przekomarzanie się podtrzymuję :) Aż wylądujemy w koszu :) Ja się zgadzam, że tam gdzie potrzeba warto wejść w mocniejszy procek. Ale jeśli tej mocy nie potrzebuję? Wtedy to czy mnożenie robi się w jednym takcie, czy w 20 nie ma znaczenia. Ty zajmujesz się zawodowo mikrokontrolerami, podobnie jak albertb, pewnie macie skomplikowane...
Przy dzisiejszych cenach :) Gdzie M0 jest tańszy od Atmela. Ale atmel ma jedną zaletę nadal(chociaż niby seria nxp też), obudowa dip i oklepany na wszystkie strony. Wszystko w dip można polutować lutownicą za 30 zł i najłatwiej. Ogólnie tak o temacie. Kiedyś jak procki były słabe(intel 8051) to i człowieka na księżyc potrafili wysłać, tylko że wtedy...
Pomysł jest niezły ma tylko ale. Sprawdzałeś w praktyce jak atmega z maksymalnym kwarcem rzadzi sobie z jaka kolwiek obróbką danych? U mnie na kwarcy 14,7456 wychodzi to dosć kiepsko i jak patrzę na te potrzebne prędkosci 44100 (lub 48000) to niestetu obciażenie będzie dosć duże juz samym wysyłaniem próbek do przetwornika (I2S). Zostaje bardzo malutko...
Dodaje kod do zapisu daty i czasu w PCF8563 [syntax=basic4gl] '********************* Funkcja ustawiająca zegar PCF8563 Sub Settime_pcf Ssek = Makebcd(s) 'sekundy Mm = Makebcd(m) 'minuty Hh = Makebcd(h) 'godziny Dday = Makebcd(day) 'dni Wwk = Makebcd(wk) 'dni tygodnia Mmonth = Makebcd(month) 'miesiace Yyear = Makebcd(year) 'lata I2cstart 'warunek startu...
Typy wartości pośrednich: literał 976 to int, 5000 to int, a więc mnożenie da int'a. Rzutuj jedną z liczb na long int przed mnożeniem.
Witam, wymyśliłem generator ("prostokąt") na atmega. W założeniach miałem częstotliwość do 5MHz i wyświetlanie na LCD w Hz. Moje pytanie brzmi czy program jest napisany poprawnie, oraz co należało by zmienić? $regfile = "m8def.dat" 'Info dla kompilatora. $crystal = 8000000 'Informujemy kompilator o kwarcu 8MHz. Config Lcd = 16 * 2 'Konfiguracja...
Witam wszystkich bardzo serdecznie. Jestem dość nowy i mam nadzieje, że nie urażę niczyich ambicji tym tematem. Podobny był wprawdzie już poruszony ale nieco jednak "z innej beczki" Przeszukałem zasoby internetu i nie znalazłem jednoznacznej odpowiedzi na temat mnożenia ułamków. Oto mój problem: Chcę obliczyć funkcję typu: y = -0,5513x2 + 10,1564x1...
Cześć Napotkałem taki oto problem.[syntax=armasm]ldi R18,16 ldi R19,25 mul R18,R19 movw R16,R0 lsr R17 ror R16 lsr R17 ror R16 lsr R17 ror R16 brcc wynik Wynik: sts {Liczba} , R16 sts {Liczba+1} , R17[/syntax] W przypadku, gdy mnożna jest nie parzysta wynik jest zaniżany. Natomiast jeśli mnożna jest parzysta wynik jest prawidłowy. Co może być przyczyną...
Cześć i szczęśliwego nowego roku. Borykam się z kwestią uproszczenia kilku działań. Może najpierw przykład. [syntax=avrasm]SUB R18,R0 LSL R18 ROL R19 ADD R20, R18 ADC R21, R19[/syntax] Czyli odejmowanie od siebie dwóch liczb jedno bajtowych. Mnożenie dwóch liczb jedno bajtowych (wynik liczba dwu bajtowa). Dodanie do siebie liczby dwu bajtowej i liczby...
Witam. W jaki najprostrzy sposob zrealizowac 30 dodatkowych wejsc dla mikrokontrolera?. Myslalem nad jakimis multiplekserami, expanderami itp.. ale chyba najprosciej bedzie wykorzystac druga ATmege np 16, ktora posiada 4 porty, co dalo by mi 32 wejscia, z czego 2 wykorzystac do przesylanida danych przez RSa do drugiego mikrokontolera, badz przez SPI...
Witam Mam pytanie do bardziej obeznanych w temacie forumowiczów. Otóż , czy jest jakaś możliwość aby dwie pracujące ze sobą atmegi miały możliwość odczytywania i zapisywania jednej karty pamięci? Sprawa wygląda tak: W moim układzie pracują dwie atmegi i każda ma podpięte własną kartę pamięci SD. Jedna atmega pobiera sobie pliki graficzne a druga pliki...
cześć, Mam wykonaną przez siebie płytkę ( wg projektu kolegi) z proc. ATmega 8535 (dobrze programowalnym w Bascomie) ze złączem 6 pin do programatora + 6 klawiszy + 12 wejść + 6 wyjść + złącze do LCD i wejście ACD. Proszę o pomoc w znalezieniu lub opracowaniu schematu o rezszerzenie tego układu o : RS 232 multiplexer pamięć zewnętrzna pozdrawiam Andrzej
Witam Glowie sie nad takim oto problemem. Do dyspozycji mam ATmega8. Co 48 taktow zegara podaje na 16 pinow 2 bajty danych. W ciagu tych 48 taktow procesor musi zrobic rzecz nastepujaca: co 6 taktow wystawic na 2 z gory zadane piny 2 kolejne bity informacji. Po 6 taktach kolejne 2 bity az przejdzie 2 bajty i zaczyna od poczatku. Np: Podaje rownolegle...
Witam Próbuję zrealizować multipleksowanie wyświetlaczy 7-seg.(dwóch) na atmega8, piszę w C, korzystam z WinAVR, mam wyświetlacze ze wspólną anodą, wykorzystałem tranzystory PNP. Z częstotliwością zegara nic nie kombinowałem więc mega pracuje na 1MHz. Napisałem taki kod: #include <avr/io.h> #include <avr/interrupt.h> /* cyfry na wyświetlaczu...
Witam, proszę o pomoc w stworzeniu programu do atmegi 8, który będzie odczytywał częstotliwość na wejściu i mnożył ja przez współczynnik regulowany np rezystorem wieloobrotowym, najbardziej zależy mi aby można było ustawić mnożnik w granicy 1- 1,12 (stosunek wejścia i wyjścia) i móc regulować go co 1 maksymalnie co 2 setne od wartości 1,04 do 1,20....
Witam drogich forumowiczów. Mam takie pytanie: napisałem program do obsługi wyświetlacza dwucyfrowego w trybie multipleksowania. Chciałem teraz za pomocą dwóch switchów zwiększać (zmniejszać) wyświetlaną wartość. No i to mi właśnie nie działa (samo wyświetlanie działa). Oto kod: #define F_CPU 16000000L #include <avr/io.h> #include <util/delay.h>...
W języku C zastosowane operacje i funkcje zależą od typu parametrów, a nie od oczekiwanego typu wyniku. W C++ rozwinięto to do pojęcia przeciążania funkcji, i można mieć kilka funkcji o tej samej nazwie, ale różnych parametrach i kompilator sam wybierze odpowiednią wersję. Mnożenie to też pewien rodzaj funkcji zwany operatorem. Mnożenie p = i*u wykonywane...
dzielisz a potem znów mnożysz przez to samo...
Obawiam sie że atmego bez naprawde sprytnie napisanego softu jest po prostu za słaba do tego celu. Wez po uwagę że float mnożenie to ok 2980 taktów zegara przy zmniennych typu volatile. Dla porównania. Dzielenie na pewno więcej. Dane dla innych typów danych: uint8 => 19 cycles uint16 => 24 cycles uint32 => 103 cycles int8 => 37 cycles int16 => 33 cycles...
Pamięć jest zorganizowana w komórki 16-bitowe, objawia się to np tym że wskaźnik programu wskazuje na słowo (2 bajty) a nie na bajt. Wszystkie instrukcje muszą być więc wyrównane do granicy dwóch bajtów. Jakkolwiek z poziomu samego programu pamięć flash jest zorganizowana bajtami, więc spokojnie można w niej umieszczać tablice bajtów bez utraty pamięci....
Dobrze myślisz. Trzeba przeliczyć. Zakładając ż mamy odczyt 50 23 30,97 mnożymy ostatni człon czyli 30,97 * 0,60800774943493703584113658379077 i mamy poprawna wartość. Mnożnik możesz trochę skrócić lub rozbudować :) Zmieni się tylko dokładność ale aż taka wielka myślę że nie będzie potrzebna. Pozdrawiam
Wziąłem to,co było pod ręką, poza tym każda ATmega posiada sprzętowe mnożenie, które zdecydowanie ułatwia sprawę przy pobieraniu wartości z tablicy oktaw. Na upartego, to i można zrobić na ATtiny24 (warunek: jeden timer 8 bit i jeden 16 bit), ale ten projekt ma służyć początkującym, a tacy, według moich subiektywnych obserwacji działu "Mikrokontelery",...
i razy okres próbkowania (czas pomiędzy próbkami). I Przeanalizuj jakiego typu dane są ci potrzebne. Suma pewnie będzie 4 bajtowa. A współczynnik przez który będziesz mnożył?
Poszukałem przez EleCena, i znalazło mi LM35 po 2zł w Soltroniku (Warszawa na Wolumenie), a LM335 poniżej 1zł (ale Soltronik ma po 3zł). Jest kwestia, w jakim zakresie ATmega może mierzyć napięcie, bo LM335 w temperaturze pokojowej (25°C) będzie miał teoretycznie 2,9816V, a w temperaturze 125°C - 3,9816V. Jeśli można mierzyć do 5V, to wystarczy, tylko...
Z przestrajaniem VCO o przebiegu sinusoidalnym w szerokim zakresie nie jest łatwo,ale są sposoby: Zrobić VCO przestrajane diodą pojemnościową na częstotliwość kilku MHZ i przez przemianę zejść do zakresu 0-1MHz Zrobić VCO o przebiegu trójkątnym i kształtować sygnał sinusoidalny układem nieliniowym (zasada działania ICL8038) Generator z mostkiem Wiena...
Sorry, muszę częściowo odszczekać to co napisałem (tak to jest, gdy się o czym innym myśli i pisze). Złożoność obliczeń w mojej sieci wynikała głównie z tego, że służyła ona do analizy szeregów czasowych, przy czym w pierwszej wersji zależność była taka, że przebieg 6 zmiennych w czasie 0,5s był analizowany przez ok. 6 sekund. Ponieważ próbkowanie sygnału...
Witam czy jest możliwość zwiększenia precyzji obliczania funkcji trygonometrycznych i wogóle wszystkich obliczeń takich jak mnożenie i t d
1. ok, z 1 się wycofuję bo masz zrobione zewnętrzne pull-upy ale niepotrzebnie mnożysz rezystory, gdyż takowe są wewnątrz procesora - wystarczy tylko włączyć je z poziomu programu. 2. to teoretycznie może powodować problem - najlepiej sprawdzaj przerwania w jakiś inny sposób - np. w każdym tylko zapalać lub gasić diodę 3. Rozumiem istotę Twojego problemu,...
Wstałem rano z wyspaną głową i patrzę na Twój kod przy kawie. Deklarujesz 80 bajtów na adresy czujników. Start każdego adresu określasz tak, że mnożysz razy dziesięć wartość zmiennej "Zmienna" Pierwszy Dallas zajmuje więc komórki 10,11,12,13,14,15,16 i 17 Siódmy Dallas zajmuje 70,71,72,73,74,75,76 i 77 ... i tutaj zadeklarowane 80 bajtów się kończy......
ADMUX=0b10000000; //kanał 7 ADC Zamiast 7 ustawiasz zerowy kanał ADC, a ten pin wykorzystujesz jako wyjście na wyświetlacz przecież... nic dziwnego, że bzdury wychodzą. O co chodzi z tym mnożeniem przez 100 (i dlaczego w przerwaniu, do tego jeszcze na zmiennej globalnej)? Jeśli już to powinno być przez 2 (wtedy wystarczą liczby 8-bitowe) albo (na 16-bitowych)...
Sam pomiar w przerwaniu nic nie da. Bo zawsze wskaże porównywalny prąd (impulsowy podczas trwania impulsu PWM). Ten prąd trzeba przeliczać w zależności od wypełnienia PWMa. I dlatego pytałem jaki chcesz prąd. Średni czy skuteczny. Jak średni to mnożysz przez wypełnienie PWMa (przeskalowane do zakresu 0...1). A jak chcesz skuteczny to mnożysz przez wypełnienie...
Tak myślałem, że należy cały port zapisać do jednej zmiennej, tylko nie byłem pewny czy po zapisaniu do zmiennej liczby binarnej mogę korzystać z niej jako dziesiętna. Jeszcze pytanko z tym mnożeniem, jeżeli po pomnożeniu wartość liczby się nie zmieni, to po co ją w ogóle mnożymy? :D Chyba nie do końca dokładnie przeczytałeś posty wyżej. McMonster...
witoldwitoldowicz - trochę udziwniasz, nie prościej sumowanie zrobić w przerwaniu? goldcap - zajmuje sporo bo używasz arytmetyki zmiennopozycyjnej. Jaki sens jest mnożyć razy 1.1 a potem razy 1000? Nie lepiej od razu pomnożyćrazy 1100? Jeśli nie wyświetlasz nic po przecinku to dzielenie przez 1024.0 też sensu nie ma, lepiej przez 1024. A jeśli masz...
Koniecznie zadbaj o to, żeby wychodząc z tego przerwania jego flaga była wyzerowana, a wtedy to o czym kolega _marek_ mówi nie będzie miało miejsca. --- Podczas puszczania przycisku są zdecydowanie mniejsze drgania styków niż podczas jego przyciskania i o to mi chodziło. Poza tym reagujesz wciąż na zbocze opadające a tylko czekasz z powrotem na narastające,...
" Atmegi mają zaimplementowanie tzw. mnożenie cząstkowe, dla amatorów asm jest nota aplikacyjna AVR201 . Mnożenie liczb ułamkowych i całkowitych niczym się nie różni, jeżeli przyjmiemy stałą ilość bitów na część ułamkową.
Dla mnie wszystko jest jasne. Zakładam że table_temp jest tablicą wielkości typu int (16 bitów, ze znakiem). Mnożenie (*(Table_temp + 4) - '0') * 10000 (listing 2) kompilator domyślnie wykonuje jako int*int z wynikiem również int , no i dochodzi do przekroczenia zakresu -32768..+32767, które nie jest sygnalizowane. Natomiast operacja counter_temp +=...
Problematyczne nie jest zapisywanie do tablicy intów wartości 13-bitowych, tylko to, że w wyniku mnożenia tych wartości otrzymujesz wyniki 16-bitowy, a nie co najmniej 26 bitowy i tenże 16-bitowy wyniki sumujesz. W efekcie dostajesz śmieci. I nie, rzutowanie: suma+= (uint32_t) tab[indeks]*tab[indeks]; nie załatwia sprawy, bo 16-bitowy wynik mnożenia...
BlueDraco napisał: "-pokazałem to kilka dni temu" Naciskasz na profil BlueDraco i naciskasz "Znajdź posty użytkownika" Za chwilę masz temat "Niestebilny odczyt ADC w Xmega16a4U" http://www.elektroda.pl/rtvforum/viewtop... Uśrednianie "na chłopski rozum": Bierzesz zmienną która potrafi pomieścić kilka odczytów z ADC...
Jeśli chcesz mieć źródło o stałej wartości prądu to -na przetwornik wrzucasz napięcie z rezystora pomiarowego -porównujesz go z wzorcem- wartością, do której dochodzisz metodą prób i błędów -jeśli napięcie rezystora jest mniejsze niż założone przez Ciebie to zwiększasz wypełnienie PWM o 1, czyli zwiększasz napięcie a w konsekwencji prąd, jeśli większe...
Jak najbardziej da sie to zrobić - przez mieszanie, mnożąc dwa przebiegi sinusoidalne otrzymasz sumę dwóch przebiegów o częstotliwościach będących sumą i różnicą częstottliwości przebiegów wejściowych. Wg znanej tozsamości trygonometrycznej: \sin x \cdot \sin y = \frac{\cos (x - y) - \cos (x + y)} 2 albo \cos x \cdot \cos y = \frac{\cos (x - y) + \cos...
Nie. Po prostu słyszałem że makro to zwykłe kopiuj/wklej. No więc wkleiłem zawartość „wywołania makra” do makra, wyszło że pojawiło się mnożenie pomiędzy plusami i takie tam, więc policzyłem zgodnie z kolejnością działań i wyszło. A co do totolotka: skąd wiesz że już nie gram? :D
Dodawanie szostek tez zadziala, ale czym rozni się ono od dzielenia przez 10 ? Czy chodzi moze o wyzszosc symbolu " + " nad symbolem " * " ?? Jeśli chodzi o wyższość * nad + to nie duża różnica, szczególnie w Atmega gdzie jest szybkie sprzetowe mnożenie. Ale już miedzy dodawaniem a dzieleniem które nie jest sprzętowe to jest zazwyczaj spora różnica...
Wynik Twojego działania to: 64449, czyli mieści się w zakresie i nie powinno być problemu. I właśnie dlatego 63 jest ostatnią wartością którą widzisz. Powinieneś widzieć jeszcze 64, ale pewnie nie ma wystarczającej precyzji potencjometru i od razu przeskakujesz na (teoretyczne) 65. Poza tym muszę mieć przetwarzanie z 10-bitową precyzją. Ciekawe po...
Witam, mam pytanie do osób, które mają pewne doświadczenie w atmegach. A mianowicie, jakie częstotliwości taktowania naprawdę mogą osiągnąć mikrokontrolery AVR i w jakich warunkach. Wiem, że w notach katalogowych górne limity to np. 16M dla starszych układów (np. m8) i 20M dla nowszych (seria m48,m88,m168), ale wydaje mi się, że ta informacja podana...
Witam męczę się z tym przeliczeniem kty już któryś dzień i nie mogę sobie poradzić. Przykład powyżej jest interesujący ale żeby zastosować go w swoim układzie musiałbym znać pochodzenie poszczególnych wartości przez który jest dzielony i mnożony wynik otrzymany z adc. Jest na forum jakiś umysł ścisły, który potrafi wytłumaczyć pochodzenie tych cyfr?...
algorytm mnożenie mnożenie kolumn asembler mnożenie
vestel 17ips72 sprawdzenie hydrostatu electrolux subaru zamek
Audi A3 2.0TDI BKD 140KM 16V – ciężki rozruch na ciepłym silniku, przyczyny i rozwiązania Czujnik świateł stopu Volkswagen Golf 5 – lokalizacja i wygląd