atmega tablica

Znaleziono około 2763 wyników dla: atmega tablica
  • 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
  • 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
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [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
  • 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
  • REKLAMA
  • 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
  • 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
  • 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/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
  • [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
  • 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
  • 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
  • [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ń: 1533
  • REKLAMA
  • 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
  • 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
  • [ATMEGA8] [ATMEGA8][C] Problem z zapisem do tablicy w funkcji conv_tab()

    Witam, zacznę od razu od kodu. Otóż pisałem taką funkcję do której przekazywane są kilkucyfrowe liczby a funkcja rozbija je na osobne cyfry a wynik umieszcza w tablicy eq do której adres jest zwracany przez funkcję: volatile uint8_t* conv_tab(int count) { int x; // dzielnik uint8_t j, i = 0;// zmienna pomocnicza volatile uint8_t *eq = 0;...

    Mikrokontrolery AVR   15 Lis 2008 17:00 Odpowiedzi: 17    Wyświetleń: 2076
  • ATmega128 + WinAVR: jak umieścić tablice w zewnętrznym RAMie

    Witam, wiem ze to było gdzieś na forum ale szukam już dłuższy czas i nie mogę znaleźć. Nie chodzi mi o interfejs ani o ustawienia rejestów konfigurujących, tylko o oprogramownaie tego w WinAVR. Chciałbym umieścić tablice w zewnętrznym RAMie, pisać do tej tablicy i czytać z niej dane. Pozdrawiam

    Mikrokontrolery   18 Sie 2005 16:56 Odpowiedzi: 2    Wyświetleń: 1997
  • 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
  • Jak tworzyć tablice danych i zapisać ja w eeprom[atmega8][c]

    Witam Czy jest możliwość stworzenia tablicy która będzie zapisana w pamięci eeprom ?? Mam ta tablice ( raczej dane jakie mam w niej umieścic) i jak nie ma innej opcji wpiszę je ręcznie w edytorze hex.. korzystam z avrstudio i nie bardzo wiem jak mogłbym sobie z tym poradzić ten uC ma 512 bajtów moje dane zajmują troche ponad 300 chodzi mi o przykład...

    Mikrokontrolery AVR   25 Lut 2010 22:28 Odpowiedzi: 5    Wyświetleń: 6022
  • Tworzenie i obsługa tablic w asemblerze na AVR ATmega8 vs 8051

    WItam. Mam pytanie, czy tablice w asemblerze na AVR (chodzi konkretnie o procesor ATmega8) tworzy się i obsługuje identycznie jak w wypadku 8051 ? Mógłbym ewentualnie prosić o przykładzik w formie kawałka kodu ? Pozdrawiam i z góry dziękuję.

    Mikrokontrolery   21 Sty 2006 10:46 Odpowiedzi: 5    Wyświetleń: 1730
  • AVR Studio 4.12 + SP4 - problem z tablicami struktur

    Witam! Czy ktoś może mi podpowiedzieć, dlaczego po utworzeniu struktury przykładowo takiej jak ta: struct point { int x,y,z; int x2D,y2D;}; a następnie po stworzeniu tablicy struktur: struct point points[68]; odwołanie się do jej elementów o indeksie >=64 przykładowo: a=points[66].x2D; daje śmieci zamiast zapisanych w niej...

    Mikrokontrolery   03 Maj 2008 09:27 Odpowiedzi: 9    Wyświetleń: 1841
  • 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
  • [c] [atmega32] - Wskaźniki na tablice i ich wyłuskiwanie

    Chciałbym utworzyć wskaźnik na tablice, żeby ten wskaźnik umieścić w funkcji przerwania UARTu. W pętli głównej podstawiałbym pod ten wskaźnik różne tablice, które chciałbym wysłać. Mam jednak problem z prawidłowym przypisaniem tablicy do wskaźnika na nią lub z prawidłowym pobieraniem zmiennych ze wskaźnika. Zadeklarowałem tablice: C0 00 00 00 00 00...

    Mikrokontrolery AVR   19 Cze 2014 21:52 Odpowiedzi: 5    Wyświetleń: 1188
  • [Atmega64][Bascom] duża tablica jechanie po pamięci

    Czy deklarując w bascomie globalna zmienna tablicowa byte o wielkośći 224 Dim Tablica(224) as byte Muszę jakość ją uwzględnić przy parametrach $hwstack = 250 $swstack = 250 $framesize = 25 Procesor to atmega64

    Mikrokontrolery AVR   18 Lut 2010 14:45 Odpowiedzi: 2    Wyświetleń: 1174
  • zapis we flaschu bajtów w pliku wynikowym avr atmega x

    Używam compilatora MicroC pro for Avr(język C) i moje pytanie jest następujące jak napisać linie kodu żeby w konkretnym adresie flasha zawsze zapisywał 3 bajty mam na myśli np adres 1FFFE=55 i w adrsie 1FFFF=AA. Chcę, żeby po kompilacji te bajty w pliku wynikowym były wpisane po kompilacji . Dziękuje i pozdrawiam

    Mikrokontrolery   09 Lip 2019 17:07 Odpowiedzi: 8    Wyświetleń: 576
  • [C] [C][atmega8] Błędy wyświetlania przy tablicy char powyżej 48 znaków na matrycy 8x8

    Witajcie. Bawię się matryca 8x8 napisałem sobie multiplexowanie i procedurkę wyświetlającą napis po kolei po literce, wszystko fajnie jest niestety do kiedy długość mojego napisu nie przekroczy 48znaków, wtedy zaczynają sie dziać cuda, niektóre litery wyświetla normalnie a zamiast innych takie krzaki których nie mam w tablicy znaków ascii w ogóle zapisanych,...

    Mikrokontrolery AVR   01 Gru 2009 10:43 Odpowiedzi: 9    Wyświetleń: 2088
  • C#/ATmega32 - Przesyłanie tablicy przez port szeregowy

    Witam, napisałem mały terminal w C#. Użytkownik zadaję częstotliwość i jest ona wysyłana do uC w sposób jak niżej: [syntax=csharp] string _freq = "186A0"; //zadana częstotliwość Byte[] package = Encoding.ASCII.GetBytes(_freq); Byte[] tosend = { (Byte)255 };//start Ramki port.Write(tosend, 0, 1); port.Write(package, 0, package.Length); Byte[] tosend2...

    Programowanie   03 Sty 2013 16:47 Odpowiedzi: 7    Wyświetleń: 1725
  • [atmega32] [c] - wyświetlacz widmowy 20led problem z tablicami znaków.

    Witam wszystkich bardzo serdecznie. Z okazji ukończenia szkoły elektronicznej postanowiłem zrobić sobie zegarek/wyświetlacz widmowy. Niestety utknąłem na funkcji, która ma odczytywać znaki z tablicy w pamięci i wyświetlać je w zrozumiały dla ludzi sposób ;). I tu zwracam się do was z prośbą o pomoc w poprawieniu tej funkcji abym mógł wyświetlić jakąkolwiek...

    Mikrokontrolery AVR   07 Maj 2013 10:45 Odpowiedzi: 5    Wyświetleń: 1518
  • Assembler - sekwencyjny odczyt tablicy na Atmega8 w AVR Studio 4.19

    Witam serdecznie. Wie ktoś może w jaki sposób odczytuje się dane z tablicy w assemblerze? Oto fragment kodu: Atmega8 Kompilator AVR studio 4.19 [syntax=asm]button1: ldi R20, table*1 rjmp main button2: ldi R20, table*4 rjmp main table: .db 0, 26 .db 51, 77 .db 102, 128 .db 154, 179 .db 205, 230 .db 255[/syntax] W podanym fragmencie kodu button1 odczytuje...

    Mikrokontrolery AVR   24 Sty 2012 20:32 Odpowiedzi: 18    Wyświetleń: 6286
  • 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
  • Dziwne zachowanie .ORG w AVR Assembler na Atmega w Avr Studio

    Witam Procek Avr Atmega, kompilator Avr Studio, fragment kodu: sinus: .DB0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x... .DB0xb0,0xb3,0xb6,0xb9,0xbc,0xbf,0xc1,0x... .DB0xda,0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0x... .DB0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0x...

    Mikrokontrolery   05 Sie 2007 11:02 Odpowiedzi: 6    Wyświetleń: 1458
  • 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ń: 20643
  • 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ń: 3624
  • 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
  • [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] 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
  • 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
  • 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
  • [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
  • Bascom: Manipulacja danymi z plików .txt na ATMEGA 2560, tablice, przerwania, karta SD

    Atmega2560 posiada 256kB pamięci. Załóżmy, że program zajmie 25k, zostaje jeszcze 225kB. Zatem, Twoich "plików" wejdzie 225 / 0,72 = 312 plików po 720 bajtów. Dostęp do danych przez funkcję lookup https://avrhelp.mcselec.com/index.html?l...

    Mikrokontrolery AVR   28 Lut 2023 23:11 Odpowiedzi: 3    Wyświetleń: 603
  • 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
  • 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
  • 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
  • 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ń: 3966
  • Ł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
  • [ATmega][C]Zapis tablicy wielowymiarowej do pamięci EEPROM

    Jak najbardziej write_block zapisze poprawnie - kluszem jest parametr size. Jeśli pobierzesz &id_czujnika i sizeof(id_czujnika) to będzie ok.

    Mikrokontrolery AVR   21 Sty 2012 19:14 Odpowiedzi: 2    Wyświetleń: 1936
  • 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ń: 1635
  • 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
  • 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
  • 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ń: 6237
  • 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ń: 59536
  • 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
  • [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
  • 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
  • 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 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
  • 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
  • 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
  • [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ń: 51714
  • Atmega32A - Konfiguracja PWM do odtwarzania dźwięku

    Witam forumowiczów :D! Tworze projekt na zaliczenie - prostą perkusje elektroniczną, która posiada 12 przycisków, czytnik kart SD i wyjście PWM podpięte przez wzmacniacze do gniazda jack. Wszystko do momentu odtwarzania dźwięku działa poprawnie - wartości z pliku czyta prawidłowo (przetestowane na diodzie). Problem pojawia się gdy zaczynam odtwarzać...

    Mikrokontrolery AVR   01 Maj 2013 10:13 Odpowiedzi: 26    Wyświetleń: 5247
  • [c] Zatrzymanie wyświetlania czasu na PCF8583 przy sekundach równych 5 - ATMEGA32

    Witam Na początek to //Porty: PC0(SCL) PC1(SDA) -> wejścia TWI DDRC =0b11111110; PORTC =0b11111101; skoro porty PC0(SCL) PC1(SDA) to wejścia TWI , ja bym je ustawił tak //Porty: PC0(SCL) PC1(SDA) -> wejścia TWI // 1 -> wyjście // 0 -> wejście DDRC =0b11111100; // 1 -> z podciągnięciem do VCC (pull-up) // 0 ->...

    Mikrokontrolery AVR   25 Lis 2009 13:31 Odpowiedzi: 2    Wyświetleń: 3020
  • 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