tablica atmega

Znaleziono około 2763 wyników dla: tablica atmega
  • Atmega 32: Dlaczego tablica int [451][4] nie działa w C?

    int to 2 bajty więc 450 x 4 x 2 = 3600 bajtów ,atmega32 ma sram 2kb :!:

    Mikrokontrolery AVR   02 Gru 2009 22:13 Odpowiedzi: 3    Wyświetleń: 2012
  • REKLAMA
  • ATMEGA [C] - Przechowywanie nazw portów i pinów w tablicy lub strukturze

    Coś może w takim stylu. Kod wyrwany z większej całości i trochę zagmatwany. Jest to fragment kodu do tablicowania wyjść w zespole wyświetlaczy 7-segmentowych LED. Fragment dotyczy wspólnych anod/katod ale jest również w podobnym stylu do obsługi poszczególnych segmentów podpiętych do różnych/dowolnych portów i pinów. Większość rozwiązań wykorzystuje...

    Mikrokontrolery AVR   14 Lip 2014 19:12 Odpowiedzi: 7    Wyświetleń: 2037
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Telebim na Ledach. Gdzie najtaniej kupić diody LED?

    Myśle ze to nie problem na atmedze8 bo to szybkie bydle. Jezeli na Z80 (1.5 Mips) chodzi tablica 240x64 przy 60 Hz to atmega poradzi sobie bez mrugniecia.

    Mikrokontrolery   10 Kwi 2008 21:39 Odpowiedzi: 33    Wyświetleń: 5943
  • AVR/Atmega644 - Generowanie sinusa PWM z tablicy 200-elementowej

    ...niestety nie znam asemblera. Nie musisz znać. Jak przeczytasz uważnie i zrozumiesz zasadę, to sam napiszesz procedurę obsługi przerwania w C. Dla częstotliwości PWM rzędu kilkunastu kiloherców i zegara CPU 8MHz przerwanie występuje co ponad 500 taktów, więc nawet procedura napisana w C nie będzie za długa (myślę, że nie powinna przekroczyć 100 taktów)....

    Mikrokontrolery AVR   03 Sty 2014 14:41 Odpowiedzi: 11    Wyświetleń: 4188
  • Algorytm kompresji dla wsadu FPGA w ATmega 128/2561 - sugestie?

    Zdecydowanie tablica może być mniejsza. Nakładając dodatkowe założenia zdroworosądkowe, np. a) prawdopodobniestwa wartości nie zależą od konkretnego wsadu, lecz od 'średniego wsadu'. Wprawdzie zysk mniejszy ale prostsze. Konkretne prawdopodobniestwa w dekompresorze chyba nie są już potrzebne. b) jakieś sortowanie c)drzewo jako tablica, w jakiś częsciach...

    Mikrokontrolery   25 Lis 2006 14:51 Odpowiedzi: 17    Wyświetleń: 4019
  • REKLAMA
  • [ATMEGA] ATmega i C – jak zrealizować odtwarzanie pliku WAVE, obsługa nagłówka i próbkowania

    Ale ja nie mówię żeby odczytywać dwa razy ten sam sektor, tylko żeby zmodyfikować funkcję odczytującą aby odczytywała mniejszą ilość danych. Ja bym zrobił tak, że była by jedna tablica 512B, i jak odtwarzanie przekroczy 256, to odpalana jest funkcja czytająca sektor. I wysyła ona żądanie odebrania 512-tu bajtów, oraz zaczyna odczytywać, ale odczytuje...

    Mikrokontrolery   01 Lut 2010 13:24 Odpowiedzi: 34    Wyświetleń: 7645
  • REKLAMA
  • Tablica wyników sportowych na układzie ATmega 16

    W rzeczywistości jest dużo czytelniejsza niż na filmie (słaba jakość), ale mówiąc o filtrach co masz na myśli? Filtry w postaci kolorowych naklejek? Jeśli chodzi o czas to zajęło mi to bardzo dużo czasu ze względu na to że głównie powstawała w weekendy, ale mając gotowy soft, wzory pcb itd sądzę że wykonanie nie zajęło by więcej czasu niż Tydzień, a...

    DIY Konstrukcje   31 Sie 2011 15:19 Odpowiedzi: 23    Wyświetleń: 11371
  • ATmega8 - ATmega8 + WS2803 - programowe SPI (C)

    Kombinowałem na różne sposoby i nadal nie rozumiem na jakiej zasadzie odbywa się sterowanie tymi układami z poziomu programu. Samą tabelę z datasheet zrozumiałem ale nie widzę co trzeba zmieniać w programie, by móc dostosowywać go do swoich potrzeb. Mógłbym Cię prosić abyś dorzucił kilka komentarzy? Zdecydowanie pomogłoby mi to w zrozumieniu. Musisz...

    Mikrokontrolery AVR   30 Gru 2016 22:46 Odpowiedzi: 25    Wyświetleń: 1599
  • AVR-GCC: Różne wyniki mnożenia w argumentach funkcji w różnych plikach

    Przeniosę to przerwanie i tablice do plików .c. Ale wtedy w pliku głównym .c mam includować plik przerwania .c? Myślałem, że tam inkluduje się tylko pliki .h Nie musisz include'ować pliku .c, a nawet nie powinieneś. W Makefile dopisz go tylko do plików źródłowych (SRC = $(TARGET).c przerwanie.c inny_plik.c itd.) a linker odwali resztę roboty. Zostało...

    Mikrokontrolery   01 Lut 2009 19:47 Odpowiedzi: 55    Wyświetleń: 7172
  • Atmega 32 Bascom - jak poprawnie ustawić miesiąc i rok w rejestrze?

    Mając trochę wolnego czasu napisałem parę funkcji do obsługi układu PCF8583. Funkcja która ustawia godzinę i datę zapisuje też dane potrzebne do obliczenia pełnego roku, dzień tygodnia jest obliczany automatycznie na podstawie daty. Funkcje Pcf8583_write i Pcf8583_read można wykorzystać do zapisywania/odczytywania danych z wolnej pamięci ram. Dostępne...

    Mikrokontrolery AVR   26 Sty 2013 19:17 Odpowiedzi: 30    Wyświetleń: 6198
  • Instalacja fotowoltaiczna w mieszkaniu na blokach

    Jestem elektronikiem hobbystą i raczkującym programistą. W moim mieszkaniu własnościowym w bloku w trakcie remontu wykonałem instalację elektryczną w nietypowy sposób; -wszystkie gniazdka 230V mają swój kabelek aż do tablicy; -wszystkie wyłączniki mają swój kabelek aż do tablicy; -wszystkie lampy mają swój kabelek aż do tablicy. Tablica jest częścią...

    DIY Konstrukcje   24 Lut 2015 11:58 Odpowiedzi: 67    Wyświetleń: 38931
  • REKLAMA
  • [atmega][c] - odczyt tablicy dwuwymiaraowej z pamięci falsh

    Witam, mam problem z odczytem tablicy dwuwymiarowej wysłanej do funkcji. Próbowałem już na kilka kombinacji ale nie mam już pomysłu i pewnie robi gdzieś błąd. Chodzi mi o to jak zadeklarować odpowiednio funkcje , jak wywołać w main(dokładnie jak zapisać argument) i jak to odczytać w funkcji. tablica zapisana w pamięci flash [syntax=c]prog_uint16_t graf[10][10]={...

    Mikrokontrolery AVR   09 Lip 2014 11:13 Odpowiedzi: 6    Wyświetleń: 1530
  • XMega 128 - odczyt danych z tablicy w pętli - problem z ADIW i zmiennym adresem

    Witam Męczę się już kilka godzin nad tematem i nie mogę sobie dać rady. O ile ręczny odczyt z tablicy jest ok tak z odczytem w pętli mam wielkie kłopoty. ADIW dodaje bezpośrednio jedynie do 63. Ja potrzebuję odczytać bynajmniej 120 bajtów w pętli o zmiennym adresie. Przypuszczam,że w grę wchodzi Z+ , lub nawet RAMPZ lecz nie mam pojęcia jak to zorganizować....

    Mikrokontrolery AVR   29 Paź 2015 15:26 Odpowiedzi: 7    Wyświetleń: 1473
  • Atmega328 - Porównywane łańcuchów z tabelą wielowymiarową

    Witam, Próbuję zrobić porównanie zawartości tabeli z tekstem w tym przypadku to litera "E". Nie wiem gdzie popełniam błąd. [syntax=c] uint8_t pozMe = 0; uint8_t maxMe = 4; const char * Menu[][4] = { {{"Ust."} ,{"a"} ,{"A"} ,{"?"}}, {{"Ust."} ,{"b"} ,{"B"} ,{"?"}}, {{"Zmien"} ,{"c"} ,{"C"} ,{"?"}}, {{"Exit"} ,{"e"} ,{"E"} ,{"?"}} }; void ..... // inna...

    Mikrokontrolery AVR   03 Mar 2015 21:20 Odpowiedzi: 6    Wyświetleń: 768
  • Generator prostokąta na ATmega - poprawność kodu i optymalizacja

    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...

    Mikrokontrolery AVR   23 Paź 2011 12:46 Odpowiedzi: 0    Wyświetleń: 1079
  • ATMEGA 8, BASCOM, tablica LED - problem z konfiguracją rejestrów i kolumn

    No właśnie, apropo 74595 to juz nawet miałem zmontowany układ na tym, ale nie bardzo obczajam te zatrzaski. Tak w ogóle to miałbym kilka konkretnych pytań : - jeśli połączyć kaskadowo, np. 74595, to on ma takie zdublowane wyjście z ostatniej końcówki, rozumiem że podłączam to pod wejście następnego - clk do wszystkich na raz ? - 74595 ma oddzielne clk...

    Mikrokontrolery AVR   13 Lut 2009 09:10 Odpowiedzi: 12    Wyświetleń: 7431
  • atmega88 - C tablice znaków w wyświetlaczu widmowym

    Witam, swojego czasu zrobiłem sobie wyświetlacz widmowy, jednak po zabawach w bascomie stwierdziłem że ma to większy potencjał i postanowiłem z niego zrobić zegarek :) Tu zaczęły się schody w ramach testu stworzyłem tablice dla znaków od 0 do 9 plus ":" jako oddzielenie godzin od minut. Jednak program nie wyświetla poprawnie cyfr od 0 do 4 reszta wyświetla...

    Mikrokontrolery   23 Mar 2014 21:57 Odpowiedzi: 4    Wyświetleń: 1143
  • Zegar tekstowy klasyczny

    http://obrazki.elektroda.net/94_12891676... Witam. Mam do zaprezentowania moje wykonanie znanego już pewnie dobrze zegara tekstowego. Cala elektronika zmontowana w oparciu o projekt Mirleya ze strony: http://mirley.firlej.org/zegar_tekstowy Różnice od oryginalnego projektu są tylko w rodzaju diod i kosmetycznych sprawach wiec w zasadzie jest...

    DIY Konstrukcje   01 Sty 2011 22:24 Odpowiedzi: 19    Wyświetleń: 20640
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    Prawie: for (int i = 0; i < 4; i++) { GPIO_InitStruct.Pin = out_pins.pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(out_pins[i].po... &GPIO_InitStruct); out_pins[0] = out_1 out_pins[1] = out_2 out_pins[2] = out_3 out_pins[3]...

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 7020
  • Atmega - Tablice LEDOWE Ciekawy pomysł do ich sterowania.

    Witajcie mam oto następujące tablice ledowe i pytanie do was jak je wysterować lub co można zrobić z ich udziałem. Chodzi o wykorzystanie jakiejś atmegi do sterowania tymi wyświetlaczami. Kto z was posiada dobre pomysły. Za ciekawy pomysł, napisanie lub udostępnienie wsadów schematów tablica gratis :) mam ich sporo. http://obrazki.elektroda.pl/5333765000_1...

    Mikrokontrolery   14 Lis 2013 23:44 Odpowiedzi: 11    Wyświetleń: 3621
  • Atmega 8 - Jak stworzyć efekt zamazywania na tablicy LED?

    Tablica jest multipleksowana, schematu niestety nie udostępnię, bo został skomercjalizowany. Wygląda to (mniej więcej od strony logicznej) tak: http://obrazki.elektroda.pl/6646143200_1...

    Mikrokontrolery AVR   04 Sty 2014 21:11 Odpowiedzi: 13    Wyświetleń: 4149
  • [C] ATmega 128: Operacje na tablicach z danymi z czujników, sumowanie i średnia

    Teraz jak zadeklarujesz zmienną o typie access to dostęp do poszczególnych bajtów zamiast indeksu i tablicy wielowymiarowej uzyskujesz poprzez zmienna.Low i zmienna.High, sama tablica staje się jednowymiarową tablicą o typie access. Jednocześnie możesz prowadzić uśredniania i inne działania bezpośrednio na zmiennej, z pominięciem rozbicia na młodszy...

    Mikrokontrolery AVR   27 Maj 2010 23:11 Odpowiedzi: 18    Wyświetleń: 2127
  • [AVR] ATMega ATTiny 0-Series, 1-Series uwagi ogólne

    Witam, Od jakiegoś czasu Atmel/Microchip wprowadził do oferty nowe układy ATMEGA i TTINY z nowych serii określanych jako 0-series 1-series. Ponieważ zacząłem wykorzystywać układy z tych serii postanowiłem napisać do nich własny bootloader z szyfrowaniem danych algorytmem AES. Założeniem było aby go zmieścić w 768 bajtach kodu (mocno zoptymalizowany...

    Mikrokontrolery AVR   16 Sty 2023 00:57 Odpowiedzi: 10    Wyświetleń: 2328
  • Ładowanie lub odczyt z tablicy w języku C dla atmega 8

    Ok, ok, tylko jaki jest w takim wypadku mechanizm ładowania zer (lub przechodzenia do następnej pozycji tablicy) podczas drgań styków? Wstawiłem opóźnienia (wartość 20-120 ms) tam gdzie wciska się lub zwalnia jakiś przycisk i nadal program nie działa tak jak trzeba: [syntax=c] #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h>...

    Mikrokontrolery Początkujący   16 Gru 2013 17:49 Odpowiedzi: 34    Wyświetleń: 5037
  • Błąd kompilacji Arduino Nano: 'FreeSmallFont' jako tablica referencji

    Podczas kompilowania pliku oprogramowania do arduino nano atmega 328 wyświetla się błąd kopiowania "declaration of 'FreeSmallFont' as array of references" i podświetla się linia w programie: "extern uint8_t SmallFont Do zanalizowania problemu potrzebny jest wgląd do kodu źródłowego. To nie jest błąd kopiowania, ale błąd związany związany z niepoprawną...

    Arduino   04 Wrz 2021 23:19 Odpowiedzi: 11    Wyświetleń: 756
  • GPS Logger na ATmega z zapisem na kartę pamięci

    Może udałoby się ten spadek wydajności jakoś lepiej zbadać, obserwując czas vs ilość zapisów oraz aktywność SPI. Gdyby udało się dowiedzieć co dokładnie powoduje te spowolnienia to byłaby szansa na optymalizację. Tablica alokacji puchnie? Sentencje NMEA powinny być standardowe, podejrzewam że można zastosować swój odbiornik GPS?

    DIY Konstrukcje   11 Sty 2021 22:55 Odpowiedzi: 22    Wyświetleń: 3963
  • Atmega88 - [Code:blocks] Uniwersalizacja funkcji programu w języku C

    Tablica zadeklarowana bez słowa const zawiera zmienne. Tobie prawdopodobnie chodzi o to, że chcesz mieć w tablicy adresy zmiennych, czyli wskaźniki na zmienne. Proste - przeczytaj odpowiedni fragment odpowiedniej książki o programowaniu w C, zrozum wskaźniki, a potem pisz. Z drugiej strony - na atmega niekoniecznie to będzie sensowne. Równie dobrze...

    Mikrokontrolery AVR   05 Lut 2015 14:59 Odpowiedzi: 6    Wyświetleń: 936
  • Atmega 328, Bascom pytanie o ustawienie adresu tablicy w programie

    Witam, Mam pewną tablicę w programie umieszczoną na końcu programu i mam pytanie jak zaadresować jej początek w programie ? Atmega328 ma pamieć Flash od 0000 do 3fff (HEX) i owa przykładowa tablica ma 96 znaków (60hex). Chciałbym aby znajdował się jej początek pod adresem powiedźmy 3f00. W asm będzie to komenda .org $3f00 jednak w Bascom nie działa....

    Mikrokontrolery AVR   17 Kwi 2017 21:19 Odpowiedzi: 18    Wyświetleń: 1347
  • Implementacja wielomianu z Matlab do Atmega w C - jak przeliczyć y z x?

    Tablica w pamięci kodu (z tym, że przykład jest dla char): http://mirekk36.blogspot.com/2013/11/tab... Mając taką tablicę wyszukujesz pomiędzy którymi punktami tablicy leży wartość i liczysz https://pl.m.wikipedia.org/wiki/Interpol...

    Programowanie   18 Sie 2019 11:58 Odpowiedzi: 5    Wyświetleń: 513
  • Atmega 32+LCD+ADC+Potencjometr - Nie mogę wyświetlić przeliczenia

    Jeszcze jeden błąd - voltage_result ma miejsce tylko na 4 znaki, ale jeden z nich to musi być NUL, więc tablica powinna być co najmniej 5 elementowa.

    Mikrokontrolery AVR   02 Cze 2015 16:13 Odpowiedzi: 9    Wyświetleń: 1632
  • ATmega2560 i ENC28J60 - brak odbioru UDP na serwerze Java despite WireShark

    Witam Pisze własną implementację stosu TCP IP na ATmega2560 i dotarłem do pierwszej ściany... Napisałem prostą implementację UDP. Wysyłam pakiet na serwer udp napisany w Javie na PC. WireSkark pokazuje, że pakiet dociera do komputera. Numery portów i adresy się zgadzają, WireShark nie pokazuje żadnego błędu w ramce, więc kod jest chyba poprawny a mimo...

    Mikrokontrolery   27 Lip 2020 20:58 Odpowiedzi: 11    Wyświetleń: 519
  • Sterowanie dwoma silnikami krokowymi na ATmega z użyciem przerwań - przykłady C

    Wykorzystanie timera do odliczanie czasu impulsów. Tablica z z wszystkimi krokami silnika, zmieniany indeks tablicy po przepełnieniu licznika.

    Mikrokontrolery Początkujący   13 Lis 2013 20:31 Odpowiedzi: 5    Wyświetleń: 1812
  • Odtwarzacz muzyki Atmega S65 SD WAV3

    http://obrazki.elektroda.net/80_12446604... Odtwarzacz plików dźwiękowych wav 32 Wykaz elementów: Mikroprocesor ATMEGA8 oscylator wewnętrzny 8Mhz Wyświetlacz graficzny 176x132 65536 kolorów Karta pamięci Micro-SD 1GB Stabilizator napięcia +5V oraz 3,3V Rezystory – stanowiące dzielnik napięcia Przyciski – umożliwiają komunikację z użytkownikiem...

    DIY Konstrukcje   08 Mar 2010 14:22 Odpowiedzi: 85    Wyświetleń: 35552
  • atmega bascom - Atmega bascom pomiar prądu przy pwm

    Tomasz może zacznijmy od tego że bascom nie koniecznie jest najlepszym wyborem do rozbudowanych projektów bo wiele bibliotek działa dobrze "solo" ale nie zawsze z duecie czy trio z innymi . Bascom często wykorzystuje w nich układy zegarowe i to bywa zgubne dla wielu aplikacji . Na bolączkę kolegi jest jedno lekarstwo tablica do przeliczania wyniku ale...

    Mikrokontrolery AVR   25 Cze 2018 21:02 Odpowiedzi: 49    Wyświetleń: 6234
  • AVR, ATmega - jak wyłączyć zapis licznika programu przy przerwaniach?

    bo ta tablica jet 16 bitowa i calosc zajmuje 64kb pamieci flash procesora

    Mikrokontrolery   01 Sty 2006 20:14 Odpowiedzi: 29    Wyświetleń: 2402
  • Tablica diodowa 126x15 sterowana z PC

    Analizator widma na tym wyświetlaczu to by było coś, chociaż i tak z samych zdjęć już wygląda imponująco. Sam kiedyś zbudowałem "podobny" wyświetlacz (tzn. trzy matryce czyli 8 * 15 punktów i do tego tylko na kościach TTL + RAM 6116) ale niestety nie zadziałało :) Zastanawia mnie twój kwarc, pracowałem przy prędkości transmisji 115kbit/s z mniejszym...

    DIY Konstrukcje   09 Paź 2013 20:00 Odpowiedzi: 87    Wyświetleń: 59533
  • Zlece napisanie programu do uP Atmega 32

    Zlece napisanie programu ( lub pomoc przy napisaniu programu) do µP ATmega 32 - Uklad w ktorym pracuje mikroprocessor to Tablica swietlna na martycach diodowych LED.Urzadzenie musi komunikowac sie z komputerem PC poprzez modul USB Urzadzenie mam gotowe,program dla PC napisany jest w jezyku C# ( jest rowniez gotowy) pozostaje napisanie programu...

    Ogłoszenia Elektronika   19 Cze 2009 18:58 Odpowiedzi: 1    Wyświetleń: 1295
  • [AVR] [AVR][C] ATmega 2560: Problem z deklaracją ciągu znaków i wysyłką przez UART

    To bez wzgledu na to czy przy deklaracji podam rozmiar tablicy, poprawnie przesyla , w tym przypadku 0x65, więc gdzieś ta tablica jest zapisana, tylko odwołanie do jej elementów w pętli jest jakby "niepoprawne" Tak jaby czytał z flash a nie ram lub na odwrót. Co pokazuje debuger?

    Mikrokontrolery Początkujący   31 Sty 2018 00:08 Odpowiedzi: 32    Wyświetleń: 2061
  • [Atmega32a] Atmega32a USART nie działa, mimo poprawnej konfiguracji na Atmega88

    Witam. Od paru godzin męczę się z niedziałającym USARTem na atmedze32. Na atmedze88 wszystko śmiga jak ma więc przejściówka USB<->RS232 jest ok. Brak zimnych lutów na płytce. Kwarc zewnętrzny (ustawiony jako EXTHIFXTALRES_258CK_4MS - przy czym nie wiem czy tak ma być dla kwarcu 16MHz). Kod zamieszczam poniżej: [syntax=c] /* * softPWM.c * * Created:...

    Mikrokontrolery AVR   20 Wrz 2012 21:22 Odpowiedzi: 8    Wyświetleń: 1521
  • Jak generować losowe dźwięki ultradźwiękowe na AtMega do odstraszacza kun?

    Czyli tablica wyglądałaby tak: int kuna[][2]={ rand()%28000+439713;, rand()%1+5000; • • • ? Nie. Losowa ma być generowana każdorazowo w samym uC. Tylko czy ona będzie w tablicach generowana tylko raz, czy za każdym wywołaniem play(kuna, 0, 15)?

    Mikrokontrolery   31 Sie 2010 12:58 Odpowiedzi: 18    Wyświetleń: 4431
  • AVR Atmega16 - Funkcja arctg, implementacja, przykłady

    Nie jest tak źle, właśnie testowałem, atan potrzebuje ok. 2850 cykli, to dla 16 MHz daje czas wykonania około 178 mikrosekund. Funkcja atan2, która robi to co chcesz (stosunek dwóch argumentów) wykonuje się ciut krócej - ok. 2830 cykli. Także np. ATMega może wykonać ok. 5600 takich operacji na sekundę. Niewiele ale może wystarczy. Oczywiście tak jak...

    Mikrokontrolery AVR   07 Sie 2013 07:24 Odpowiedzi: 11    Wyświetleń: 2499
  • Jak przypisać odległość do napięcia w Atmega 128 z Sharp GP2D12 w C?

    zamiast aproksymowac wielomianem mozesz tez stworzyc tzw. Look Up Table (LUT) - tablice zapisana w pamieci programu (jest jej pod dostatkiem w A128), tablica bedzia miala tyle wartosci, ile moze przyjac ADC dla pomiarow z Sharpa, u mnie od okolo 60-560. Wartosc ADC bedzie indeksem (ew. przesuniesz o stala wartosc zeby wyeliminowac nieuzywane wartosci...

    Mikrokontrolery AVR   21 Kwi 2009 16:49 Odpowiedzi: 11    Wyświetleń: 2589
  • Za duży rozmiar programu w Atmega 8 pisanego w języku C

    Prawdopodobnie dlatego ze prog i tetno sa typu int a elementy wynik i tablica typu char.Musisz zrobic rzutowanie na int zeby sie nie czepial.Cos w ten desen: prog += (int)tablica[i]; itd. Dziwie sie natomiast czemu nie wyrzucil konkretniejszego warninga typu "you should cast ..."

    Mikrokontrolery   09 Lip 2005 01:28 Odpowiedzi: 30    Wyświetleń: 4226
  • [c] Jak wyświetlić własny znak na LCD z Atmega i biblioteką Radzia?

    A nie powinno być przypadkiem tak : [syntax=c]unsigned char fonts [] = {0x01, 0x01, 0x01, 0x01, 0x01};[/syntax] No bo skoro funkcja przyjmuje wskaźnik do char to tablica musi być typu char a nie tablica wskaźników do char. No i oczywiście ostatni element tablicy musi mieć wartość zero. A więc tak : [syntax=c]unsigned char fonts [] = {0x01, 0x01, 0x01,...

    Mikrokontrolery   05 Lis 2011 23:57 Odpowiedzi: 9    Wyświetleń: 3954
  • Atmega32 - Czy można zwiększyć częstotliwość próbkowania do 200kHz?

    FFT na 4096 próbkach na AVR? Sprawdzałeś czas wykonywania tej Twojej funkcji FFT? Nie sprawdzałem, jak to będzie niezmiernie długo, to się zmniejszy do 1024. Z tego powodu, że AVR jest stosunkowo wolny, domyślam się, że nie jest możliwa obserwacja na bieżąco, zaakceptuję, jak jedno przeliczenie trwa ok. 5 sekund. Tablica wartości sinus i cosinus może...

    Mikrokontrolery AVR   20 Cze 2016 12:08 Odpowiedzi: 5    Wyświetleń: 2391
  • [C][ATMEGA] - Zapis tablicy stringów do pamięci EEPROM

    Spróbuj tak: odczyt [syntax=c] if(eeprom_is_ready()) { eeprom_read_block(&ustawienia,&ustawieni... } [/syntax] zapis [syntax=c] cli();//Globalna blokada przerwań if(eeprom_is_ready()) { eprom_write_block(&ustawienia,&ustawieni... } sei();//odblokowanie przerwań [/syntax]

    Mikrokontrolery AVR   01 Lut 2014 15:25 Odpowiedzi: 15    Wyświetleń: 3105
  • [c] [C] Odczyt i weryfikacja numerów z dekodera DTMF MT8870 na porcie B

    ten dekoder wysyła cyfry po kolei ? tak ? zakładam iż tak właśnie jest więc odczyt trzeba nadać w pętli lub określoną ilość razy zmienna "i" będzie numerem cyfry PINB - standardowy alias do stanu portu w rodzinie ATMEGA ton - tablica ja bym to widział w ten sposób //deklaracja zmiennych ... //Odczyt for(i:=0;i==10;i++) ton[i]=(PINB&0x0F); //Sprawdzenie...

    Programowanie   27 Sie 2007 20:01 Odpowiedzi: 4    Wyświetleń: 1536
  • ATmega 16 - Jak przenieść 4KB struktury do zewnętrznego EEPROMu?

    Jak wgrać do EEpromu 4KB danych ? Miałem tablicę ok. 1.5 KB (czcionki). Tablica umeszczona była we FLASHu. Skopiowałem ją do EEPROM bez problemu. Teraz chcę skopiować "strukture" ok 4 KB( całe menu do wyświetlania). Do SRAM sie nie mieści. Czy mogę umiescic ją we FLASHu np: struct dane PROGMEM menu[]={ ......};? Pytanie: Jak sobie poradzić, aby przenieść...

    Mikrokontrolery AVR   20 Lut 2015 15:44 Odpowiedzi: 8    Wyświetleń: 1944
  • [AVR] [AVR][C] ATmega8 - Tablica globalna niewidoczna w funkcji z innego pliku

    Funkcja, nie widzi tablicy deklarowanej w innym pliku. Co może być przyczyna ? Na co zwrócić uwagę. Poniżej wycinki z kodu. [syntax=c] /* ATmega 8 */ glowny.c //==================================== . #define REJESTR 50 int rejestr[REJESTR]; void main(void) . while(1) . wykonaj(&ramka,(ile_bajtow-1)); . .=======================================...

    Mikrokontrolery   27 Lip 2012 22:42 Odpowiedzi: 7    Wyświetleń: 1847
  • [atmega] ATmega – generowanie SPWM do sterowania falownikiem H-bridge, sygnały IN1/IN2

    Później musiałem spędzić kilkanaście wieczorów i nocy na ujarzmieniu asemblera avr (do tej pory programowałem tylko 8051) i samego mikrokontrolera czyli timerów przetwornika ac, układów pwm oraz po tym wszystkim na pisanie programu. Rozumiem że cały program powstał w Asemblerze. Jeżeli tak to naprawdę wielki szacunek dla kolegi. Jeżeli chodzi o generowanie...

    Mikrokontrolery AVR   21 Sty 2015 18:16 Odpowiedzi: 65    Wyświetleń: 15300
  • Wyświetlacz DMF6104-FW jak załadować do niego dane?[C]

    Witam po dłuższej nieobecności. Też mam już dylemat po co robić to z uC skoro jest już gotowy kontroler do tego LCD. Ale jeszcze powalczę z tym LCD. Wersja do tej pory wykorzystuje 127 lini wyświetlacza, ponieważ tablica w uC utwrzona została w Ramie. Atmega 128 posiada 4Kb więc jak byśmy wykorzystali dostępną pamięę na tablice graficzna to nie zostało...

    Mikrokontrolery   15 Mar 2011 12:12 Odpowiedzi: 275    Wyświetleń: 51711
  • [C][Atmega8]presclaler,licznik T1, tablica stałych w PROGMEM

    Okazało się ze atmega chodziła na 1MHz...wewnętrznym oscylatorze... Ale teraz mam kolejny problem Dodano po 16 Więc jest tak, dzięki odpowiedniemu ustawieniu Fusebitów ustawiłem Atmegę na 8Mhz. Przeliczyłem tablicę stałych dla 8Mhz. I teraz mam pytanko: Uruchamiając ten program widać jak diody migają.. #define F_CPU 800000L #include <avr/io.h>...

    Mikrokontrolery AVR   27 Kwi 2009 18:41 Odpowiedzi: 3    Wyświetleń: 2957
  • Tablica LED.Nietypowe i dość skomplikowane składanie danych.

    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ż...

    Mikrokontrolery   11 Kwi 2005 05:48 Odpowiedzi: 11    Wyświetleń: 2721
  • Atmega 162 + FT232RL - brak odpowiedzi po czasie, reset uC pomaga

    Chyba udało mi się rozwiązać problem (chyba :P). Informacje wysyłane zaczynają się u mnie od znaku $ i nigdy nie są dłuższe niż 13 znaków. W przerwaniu miałem obsługę czytywania każdego znaku z osobna i zapisywania kolejno do tablicy char[13]. Gdy tablica się zapełniła ustawiane były informujące obsługę żeby wykonała polecenie. Właśnie w tym miejscu...

    Mikrokontrolery AVR   17 Lis 2010 10:24 Odpowiedzi: 31    Wyświetleń: 5135
  • Wyświetlacz matrycowy LED 8 X 8 punktów - ATMEGA 8.

    Znowu muszę zacząć od tego, że ja się na BASCOMie nie znam... Ale to, że tablica Asciitable na końcu programu zawiera same zera wydaje mi się mocno podejrzane, bo jest używana do konwersji zawartości EEPROMu na "wyświetlalną". ;) Również to, że zawartość EEPROM jest pusta po wysłaniu zawartości przez łącze szeregowe jest podejrzane. Może jednak to nie...

    Mikrokontrolery AVR   22 Cze 2010 17:25 Odpowiedzi: 8    Wyświetleń: 4661