pamięc atmega

Znaleziono około 8389 wyników dla: pamięc atmega
  • Bascom + Atmega - Pamięć ERAM - odczyty a trwałość

    1. Odczyt z EEPROM jest nieco wolniejszy niż z SRAM. 2. Ogólnie podczas odczytu wartość nie powinna się zmieniać, ale znany jest ogólny problem z pamięciami EEPROM, mianowicie czasem (np. poprzez zakłócenia w zasilaniu podczas startu a ze źle ustawionym BOD, czy inne tego typu sprawy "niecyfrowe") wartość może się zmieniać. 3. Sposób jest na to prosty...

    Mikrokontrolery Początkujący   21 Maj 2013 19:21 Odpowiedzi: 4    Wyświetleń: 1506
  • [AT8] Jak sprawdzić długość tablicy w pamięci flash Atmega? `sizeof` nie działa

    Trochę dziwna ta deklaracja: Ja __attribute__((progmem)) używam raczej po nazwie zmiennej: sizeof tablicy dosyć rozbudowanych struktur (menu) umieszczonej w pamięci FLASH działa prawidłowo. Czyli konkretnie jakie wartości zwracają?

    Mikrokontrolery AVR   06 Cze 2011 21:03 Odpowiedzi: 5    Wyświetleń: 1510
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Wybór Atmega/Attiny do sterownika silnika z pamięcią pozycji na 6 miesięcy

    attiny2313? Posiada wbudowaną pamięć EEPROM. Tani.

    Mikrokontrolery Początkujący   14 Paź 2012 11:03 Odpowiedzi: 14    Wyświetleń: 2382
  • REKLAMA
  • Weryfikacja pamięci flash ATmega168PA - generowanie flash bez pisania programu?

    AVRDUDE obsługuje pliki bin. A jak koniecznie chcesz hex, to użyj jednego z wielu programów typu bintohex. Np tutaj: https://www.keil.com/download/docs/113.a...

    Mikrokontrolery AVR   05 Sie 2023 09:15 Odpowiedzi: 7    Wyświetleń: 531
  • REKLAMA
  • Zabezpieczenie przed uszkodzeniem pamięci EEPROM w mikrokontrolerach ATMega podczas zakłóceń EMC

    Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), 1. AVR-y nadają się słabo lub nie nadają w ogóle do pracy w takich warunkach. Proponuję użyć PIC-a. Jest odporniejszy niż ARV lub poszukać przemysłowego kontrolera. 2. Bascom - nie nadaje się do pracy w warunkach gdzie wymagana jest odporność....

    Programowanie   12 Gru 2023 01:07 Odpowiedzi: 17    Wyświetleń: 666
  • Adresowanie pamięci flash AM29F010B kontrolerem ATmega 32

    Dobra już mam tego doka :) A te wyświetlacze będziesz multipleksował ? Ile ich będziesz podłączał ? One mają wspólne katody, anody ?

    Mikrokontrolery   09 Sie 2007 10:37 Odpowiedzi: 20    Wyświetleń: 3259
  • REKLAMA
  • [ATMEGA][BASCOM]Obsługa kolorowych wyświetlaczy TFT.

    Wg. mnie "przepychanie" całych ekranów z procka do LCD nawet kiedy ma on swój kontroler to pomyłka. Łatwo to policzyć ile czasu zajmie taki transfer. Przy okazji mojej "zabawy" z SED-em od kasy fiskalnej z allegro przy zwykłym czarno białym LCD ta pseudo-animacja była warta funta kłaków.Zatem może się mylę ale trzeba zaprząc tu procka którego przestrzeń...

    Mikrokontrolery AVR   20 Sie 2010 22:47 Odpowiedzi: 30    Wyświetleń: 16434
  • Programowanie pamięci 24c256 przez Atmega 128 - poszukiwany program z loaderem

    Witam. Czy jest jakiś program do programowania zewnętrznej pamięci procków Atmega 128? Mam pamięć 24c256 podłączoną do Atmegi (PD0 i PD3)i nie mogę znaleźć żadnego programu z loaderem, żeby przez Atmegę zaprogramować tą pamięc. Dzięki za ewentualną odpowiedź. Pozdrawiam.

    Mikrokontrolery   20 Lip 2004 13:17 Odpowiedzi: 6    Wyświetleń: 1608
  • Jak zarządzać ograniczoną pamięcią RAM w Bascomie na Atmega?

    Zauważyłem iż w Bascomie nie ma czegoś takiego jak funkcje i nie wiem czy istnieje coś w stylu zmiennej lokalnej. Przez 8 miesięcy helpa w dodatku w j. polskim nie przeczytać? Hmm... Przeznaczenie: Rozpoczyna treść funkcji użytkownika. Składnia: FUNCTION nazwa [ ( parametr AS typ [, parametr AS typ] ) ] AS typ_rezultatu instrukcje...

    Mikrokontrolery AVR   24 Sie 2010 12:34 Odpowiedzi: 4    Wyświetleń: 1131
  • Jak wykonać kartę FUN z Atmega8515 i pamięcią 24C256?

    Może tu cos poczytasz http://free.of.pl/a/audik/page9.html i tu http://faq.dvb-board-pl.com/index.php?id...

    SAT Serwis   16 Lut 2008 10:06 Odpowiedzi: 12    Wyświetleń: 4333
  • AVR - Obsługa pamięci PROGMEM powyżej 64KB w ATmega1284p, wersja gcc?

    Będą.

    Mikrokontrolery AVR   18 Gru 2013 08:23 Odpowiedzi: 5    Wyświetleń: 2112
  • Ile pamięci zajmują konkretne rozkazy BASCOM na ATmega8? Lista pamięciożernych komend

    piszę program pod atmega 8 w bascom i stosunkowo szybko zapełnia mi sie pamięć, czy istnieją gdzieś informacje ile pamięci kosztują poszczególne rozkazy bascom? Ewentualnie możecie podać jakie komendy sa bardzo pamięciożerne i należy się ich wystrzegać?

    Mikrokontrolery AVR   15 Paź 2008 06:06 Odpowiedzi: 11    Wyświetleń: 1698
  • Jaki programator do ATMega128L z pamięcią AT45DB161B przy 3.3V?

    Nie uzyskalem odpowiedzi czy musi byc ten ukladzik 74HC244?? Nie musi, ale jest wskazany. Kiedyś miałem, teraz go nie mam i też działa. Jak sie dowiedziec czy uklad jest zabezpieczony przed nadpisaniem, skasowaniem czy cos w tym rodzaju i jak to usunac. Sygnature układu powinno odczytywać bez względu na zabezpieczenia. Objawem blokady przed odczytem...

    Mikrokontrolery   07 Sie 2006 13:10 Odpowiedzi: 11    Wyświetleń: 2506
  • Atmega 2561 Bascom : podgląd RAM via JTAG - potrzebne oprogramowanie

    Jest jednak podstawowy problem - czy jest jakieś niedrogie lub darmowe oprogramowanie umożliwiające taki podgląd. Od strony sprzętowej mam interfejs USB Blaster rev. C - działało mi to z TOPJtag ( http://www.topjtag.com/ ). Możesz użyć narzędzi typu Atmel ICE lub Snap w połączeniu z Atmel Studio. Wtedy robisz attach to target i możesz sobie wygodnie...

    Mikrokontrolery AVR   07 Sty 2020 05:27 Odpowiedzi: 8    Wyświetleń: 705
  • REKLAMA
  • Atmega128L i SRAM BS62LV1024 - Jak poprawnie podłączyć i używać pamięć?

    Czyli to jest zwykly buffor? Program ktory stworzylem i jest w postaci *.hex ladowany jest tylko do uP a po odpaleniu programu dopiero dane urzyte laduja cie do SRAMU? Co to znaczy bufor? Kolega pisał o buforowaniu danych, a nie o wciąganiu programu do tej pamięci. Pamięć zewnętrzna w procesorach ATMEGA jest wyłącznie pamięcią danych i jest przedłużeniem...

    Mikrokontrolery   29 Lip 2008 12:05 Odpowiedzi: 25    Wyświetleń: 3486
  • Atmega1284p [C] - Bezpośredni dostęp do RAM - generowanie obrazu VGA

    1. Dlaczego VGA, a nie np. LCD/TFT we właściwej rozdzielczości z kontrolerem? 2. Dlaczego Atmega1284, a nie bardziej zaawansowany uC z DMA? 3. Dlaczego wewnętrzny RAM, a nie zewnętrzny SDRAM? Jeżeli jednak musi być to VGA, Atmega 1284 i wbudowany RAM, to da się to zrobić szybciej, ale niewiele, ponieważ pobranie danych z pamięci i wyplucie ich na port...

    Mikrokontrolery AVR   10 Sie 2014 09:23 Odpowiedzi: 24    Wyświetleń: 5019
  • [ATmega][C] Ogromne rozmiary pliku - funkcja _delay_ms

    Zamiast wstawiać argument do delaya umieść delaya w pętli for ze stałym argumentem. Zmienna zawsze znajdują się w SRAM. Ale stałe można umieścić w pamięci programu.

    Mikrokontrolery AVR   27 Lut 2011 17:05 Odpowiedzi: 6    Wyświetleń: 1780
  • Jak zaoszczędzić na miejscu w pamięci flash? Atmega328p c++

    Są jakieś uniwersalne sposoby jak optymalizować programy, albo w jakiś inny sposób zaoszczędzić trochę miejsca? Jeżeli faktycznie program jest napisany w C++ (jak sugeruje tytuł wątku), to jest 1000 i jeden sposobów na jego optymalizację pod kątem rozmiaru kodu wynikowego ;) Niestety bez wglądu do takiego kodu, to może być taka ogólnikowa pogadanka...

    Mikrokontrolery AVR   17 Lis 2022 09:27 Odpowiedzi: 18    Wyświetleń: 906
  • ATmega644PA vs ATmega168 DIP – która ATmega z większą pamięcią flash do robota?

    A może jakiś gotowy moduł z atmega128 ?? Myślę ty nad czymś takim : [url=http://www.mikrovega.pl/old/1406.ph... No albo Atmega32, równierz występuje w DIPie. Wszystko zależy od tego ile jeszcze miejsca potrzebujesz .. ( perspektywicznie )

    Robotyka Modelarstwo i CNC   12 Lut 2010 00:55 Odpowiedzi: 7    Wyświetleń: 2402
  • Sterownik PLC na mikrokontrolerze ATmega1284P

    http://obrazki.elektroda.pl/7273397600_1... Witam, Chciałbym przedstawić projekt własnego sterownika PLC, opartego o mikrokontroler ATmega1284P. Jest to ATmega o największej ilości pamięci flash (128kB), dostępna w obudowie DIP, jaką udało mi się znaleźć. Sterownik składa się z pięciu modułów montowanych na wspólnej płycie głównej....

    DIY Konstrukcje   29 Wrz 2018 22:04 Odpowiedzi: 58    Wyświetleń: 19263
  • Mini barometr z wyświetlaczem LCD i akumulatorkiem Li-pol na ATmega168PA

    http://obrazki.elektroda.pl/9824916400_1... Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże...

    DIY Konstrukcje   11 Kwi 2017 21:55 Odpowiedzi: 16    Wyświetleń: 21228
  • ATmega1284P - Jak zapisać MCUSR do stringa bez użycia zmiennej globalnej?

    To co robisz jest absolutnie błędne. Nie wolno zwracać wskaźnika do zmiennych lokalnych - po wyjściu z twojej funkcji wskaźnik ten nie wskazuje na żaden poprawnie zaalokowany obszar pamięci. To co wcześniej zajmował twoj string będzie od razu nadpisane przez kolejne funkcje - wszystko przecież znajduje się na stosie. Jeśli chcesz zwracać wskaźnik na...

    Mikrokontrolery AVR   15 Wrz 2015 20:40 Odpowiedzi: 6    Wyświetleń: 816
  • [atmega1280/n6100/SD-MMC] Jak podłączyć kartę SD do układu 5V z atmega1280 i n6100?

    Zastosuj bufor, albo prościej- też dzielnik napięcia, z tym że wyjście karty pamięci podpinasz bezpośrednio do uC. Mikrokontroler zasilany 5V bez problemu odczyta 3v3 jako stan "1".

    Mikrokontrolery   28 Cze 2010 12:47 Odpowiedzi: 13    Wyświetleń: 2371
  • [atmega128a] Błąd weryfikacji przy wgrywaniu programu powyżej 25% pamięci

    Program się tak dziwnie wysypuje bu zmieniając go zmieniasz kod trafiający na ten felerny obszar. Dziwne co prawda jest, że nowy proc tak się zachowuje, ale błąd w tym samym miejscu nie może być przypadkiem. Spróbuj ew. użyć innego programatora/progamu do programowania.

    Mikrokontrolery AVR   12 Kwi 2011 12:00 Odpowiedzi: 7    Wyświetleń: 2397
  • Wybór pamięci 512kB do AVR ATMEGA8535 z obsługą I2C i zachowaniem danych

    Ad.1 Odpowiedź ze strony producenta : DataFlash® is the world's number one selling serial interface flash family. Introduced in 1997, Atmel's Dataflash families (45 series and the recently introduced 26 series) are feature rich, low pin count, sequential access families ideal for program code, data storage, Serial EEPROM replacement, and the next...

    Mikrokontrolery   13 Kwi 2006 18:06 Odpowiedzi: 8    Wyświetleń: 5721
  • Konfiguracja zewnętrznej pamięci RAM w IAR dla Atmega 128 - problem ze stosem

    Ten Warning który Ci wywała o zapełnieniu Stosu wcale nie jest związany z tymi ustawieniami co piszesz. Zobacz tutuaj: Tools->Options->Stack - to są ustawienia które są powodem tego Warninga.

    Mikrokontrolery   11 Lip 2007 16:17 Odpowiedzi: 4    Wyświetleń: 1287
  • Jakie minimum wolnej pamięci Flash dla stabilności Atmega328P?

    Jakby ktoś miał czas może luknie i zobaczy czy nie popełniłem jakiegoś rażącego błędu albo co poprawić.... Póki co, to ten kod się u mnie nie kompiluje (biblioteka z https://github.com/lexus2k/ssd1306 jest zainstalowana): [syntax=bash]/home/mariusz/Arduino/__ele... In function 'void Oled_view()': __elektroda:843:25: error: 'Courier_New19x32'...

    Arduino   03 Lut 2020 19:54 Odpowiedzi: 35    Wyświetleń: 1071
  • [ATmega 8A][C] Skorzystanie z pamięci NRWW jaki pamięci programu

    Ale ona nie ma żadnego zastosowania dla w/w przypadku, gdyż kolega nie korzysta z bootloadera. Aplikacja może wejść w obszar zarezerwowany na bootloader bez konsekwencji. Jak pisałem, avr-size nie ma informacji o wybranym ustawieniu fusebitów i zawsze liczy zajętość programu przyjmując maksymalną ilość pamięci FLASH dla danego MCU.

    Mikrokontrolery AVR   10 Lip 2012 10:35 Odpowiedzi: 26    Wyświetleń: 2279
  • Jak zapisać zmienną long w pamięci 24c02 w Bascom na Atmega?

    No tak to właśnie zrobiłem... No chyba nie bardzo :D Przetestuj ten kodzik :D [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000 Config Submode = New Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Porta.0 , Db6 = Porta.1 , Db7 = Porta.2 , E = Portb.3 , Rs = Portb.4 Config Pind.2 = Input : Set Portd.2 : Ok Alias Pind.2 Config...

    Mikrokontrolery AVR   24 Cze 2017 19:39 Odpowiedzi: 5    Wyświetleń: 1074
  • Leonardo ATmega32u4 - błąd avrdude przy wgrywaniu bootloadera

    Wpadałem na kanał Tu sie zaczęły problemy myślałem ze jak nie mam ATmegi328 to uda mi sie wgrac programatorem USBasp prosty program w HEX "zaswiecenia LED" do Leonardo ATmega32u4 i cos pomieszałem po ponownym wybraniu zaznaczając w aplikacji ProgISP Prawdopodobnie w pierwszej instancji nic nie pomieszałeś, bo taka jest generalna procedura wgrywania...

    Arduino   18 Kwi 2022 09:11 Odpowiedzi: 65    Wyświetleń: 4668
  • Różnica w zajmowaniu pamięci struktury na ESP8266 vs ATMEGA w Arduino IDE

    Nic z tego nie rozumiem: https://esp32.com/viewtopic.php?t=4664, ale najwidoczniej tak ma być... Znaczy rozumiem tyle, że spróbuj zmienić strukturę na parzystą liczbę bajtów i zobacz czy są różnice.

    Arduino   06 Sie 2019 22:02 Odpowiedzi: 8    Wyświetleń: 642
  • ATMEGA8515 i XRAM. Taktowanie procesora z różnymi pamięciami.

    Witam Czy przypadkiem nie liczy się tego tak : 1/0.00000007 = 14285714,285714(285714) [Hz] ?? Daje to ok. 14MHz a nie 4. Po ustawieniu adresu pamięć odpowie w czasie 70ns a więc kolejna zmiana adresu musi być po czasie dłuższym - stąd nie więcej jak 14Mhz. Nie wiem czy dobrze to przeliczam - w razie czego proszę o sprostowanie. Osobiście stosuję 62256...

    Mikrokontrolery   12 Lis 2005 16:33 Odpowiedzi: 3    Wyświetleń: 1137
  • Jaka jest dostępna max zajętość pamięci w Atmega328P

    Nie ma takiej zależności. Rozmiar stosu jest zależny od ilości zmiennych automatycznych i "łańcucha wywołań". 4\/3!!

    Mikrokontrolery AVR   08 Wrz 2011 11:07 Odpowiedzi: 14    Wyświetleń: 1708
  • uProg - mały, szybki, przenośny programator AVR z SD

    http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...

    DIY Konstrukcje   15 Sty 2023 09:03 Odpowiedzi: 364    Wyświetleń: 154939
  • [ATMEGA] Jak sprawdzić zużycie RAM w programie C dla ATMEGA w WinAvr?

    właśnie chodziło mi o extern ale widzę, że extern uint8_t __stack _end nie są przypadkowymi nazwami, więc nie ma problemu:) dokładnie _end to miejsce gdzie kończą się zmienne globalne w pamięci ;)

    Mikrokontrolery AVR   04 Lut 2024 20:46 Odpowiedzi: 17    Wyświetleń: 2792
  • [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ń: 3072
  • ATMega 32 EEPROM - Obsługa pamięci wewnętrznej EEProm, język C Eclipse

    Najpewniej nie programujesz pamięci EEPROM. Niedawno był podobny temat: [url=http://www.elektroda.pl/rtvforum/vi...

    Mikrokontrolery AVR   12 Sty 2016 18:42 Odpowiedzi: 2    Wyświetleń: 1512
  • Metronom DIY tap, click, speech na Atmega328P

    https://obrazki.elektroda.pl/7395602600_... Jest mój kolejny metronom! Trzeci już na elektrodzie na przełomie parunastu lat :) Wszystkie z opcją TAP, a właściwie te dwa wcześniejsze tylko z tą opcją i prawdę mówiąc sporadycznie używane. Pierwszy z latającą linijką, drugi dość mały, przeciętne migadełko. Praktyka jednak i potrzeba (z...

    DIY Konstrukcje   24 Maj 2025 21:18 Odpowiedzi: 10    Wyświetleń: 1335
  • Atmega 128 ,Bascom, Karta pamięci MMC lub SD, plik txt

    Dodajesz do katalogu projektu pliki "CONFIG_AVR-DOS.bas" i "Config_MMC.bas". "Config_MMC.bas" możesz zedytować. Najlepje też wywalić z niego "Driveinit()". Inaczej przy włączaniu urządzenia bez karty będziesz miał kilkuminutową przywiechę. Dodajesz te pliki do za pomocą: $Include "Config_MMC.bas" 'include mmc $Include "Config_AVR-DOS.BAS"...

    Mikrokontrolery AVR   13 Gru 2009 01:41 Odpowiedzi: 14    Wyświetleń: 6021
  • [ATMEGA168] [ATMEGA168][AVRGCC] Optymalizacja zapisu 8-bitowych danych dźwięku w pamięci Flash

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

    Mikrokontrolery AVR   10 Paź 2008 21:55 Odpowiedzi: 8    Wyświetleń: 1995
  • Sygnalizacja braku miejsca w pamięci EEPROM atmega 8

    Witam. Mam problem. Chciałabym się dowiedzieć jak zaprogramować Atmegę by poinformowała mnie(np. zapaleniem diody), że skończyło się miejsce w eepromie? Czy taki problem jest omówiony w dokumentacji?

    Mikrokontrolery AVR   12 Mar 2009 20:15 Odpowiedzi: 4    Wyświetleń: 1014
  • [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ń: 1849
  • Atmega/atxmega szybka zewnętrzna pamięć jako bufor

    Ja bym się zastanowił czy np. 32 kB SRAM (tyle max mają wbudowane XMEGA) nie wystarczy. Jeśli to ciągle za mało to można wziąć XMEGA A1U - 2xADC, próbkowanie 2 Msps, do tego zewnętrzny SRAM w konfiguracji 4-portowej (brak innych elementów) lub LPC (mniej połączeń, ale za to zatrzaski) i tyle. Pamięć najlepiej o czasie dostępu <15 ns. Inaczej trzeba...

    Mikrokontrolery AVR   13 Kwi 2015 10:13 Odpowiedzi: 21    Wyświetleń: 1887
  • [atmega328p][C] odczyt danych z uart z przerwania w pętli głównej

    Wg mnie dobrze kombinujesz z buforem statycznym. Jeśli masz tylko dość pamięci to powinieneś pójść tą drogą, a odpowiedź na Twoje pytanie jest dość proste, tak mi się wydaje. Zrób po prostu funkcję, która będzie zwracała wskaźnik do Twojego bufora, coś na kształt: [syntax=c] uint8_t * buffer_get_ptr(void) { return UART_RxBuf; } [/syntax] W pliku nagłówkowym...

    Mikrokontrolery AVR   16 Wrz 2019 19:59 Odpowiedzi: 5    Wyświetleń: 720
  • Atmega i pamięć SPI EN25F10 – przykładowy zapis i odczyt bajtu w C

    [url=http://www.elektroda.pl/rtvforum/to... ,8 post masz cala obsługę spi

    Mikrokontrolery   30 Mar 2011 09:14 Odpowiedzi: 2    Wyświetleń: 963
  • [ATMEGA16] [ATMEGA16][BASCOM] - Jak zarządzać pamięcią i unikać zapętlania programu?

    Przeanalizuj swoje odwołania poprzez GOSUB. Masz na 100% zapętlone i stos ci się przepełnia. Najpierw piszesz Gosub Standby a potem w tej procedurze Gosub Glowne , a tam znów Gosub Standby w jednym z warunków. I tak w kółko program sobie skacze i po dwa bajty na stos.

    Mikrokontrolery AVR   05 Cze 2008 21:15 Odpowiedzi: 5    Wyświetleń: 2256
  • Atmega 8 z wyświetlaczem LCD + enkoder lub inny układ do regulacji głośności

    Wyjścia : 6x LCD, 2x xegar np ds1307, 3x enkoder, 2x potencjometr cyfrowy = 13, to dopiero niespełna dwa porty. Oczywiście, ekonomiczniej jest dać np. Atmegę 32, bo kosztuje podobnie, a ma więcej pamięci i portów.

    Mikrokontrolery Początkujący   25 Mar 2012 20:07 Odpowiedzi: 5    Wyświetleń: 2520
  • [ATmega328p + ADXL345, C] - Pomiar pochylenia, niepełny zakres

    Masz parę błędów w programie. Na pierwszy rzut oka: 1. Operacja y*y+z*z może doprowadzić do przepełnienia typu int. 2. Deklarujesz typy o tych samych nazwach w nagłówku i w implementacji => czytaj strzał w stopę. 3. Tego typu deklaracja: nie rezrwuje żadnej pamięci na bufor poza jednym bajtem. W związku z tym operacja: [syntax=c]LCD_WriteText(itoa(wartosc,tab...

    Mikrokontrolery Początkujący   15 Wrz 2016 18:58 Odpowiedzi: 2    Wyświetleń: 1200
  • [atmega16] Jak podłączyć mp3 do ADC w atmega16, aby poprawnie wyświetlało na skali LED?

    zmieniłem na float i to samo A dlaczego nie korzystać z proporcji. (ADC *100)/1023 odpada pamięciożerny float. Co do bargrafu, to podziel 1023 na ilość (diod +1) i if (ADC== X) PORTp &=~(1<<LEDn).

    Mikrokontrolery AVR   01 Cze 2015 22:22 Odpowiedzi: 26    Wyświetleń: 1566
  • Jak wgrać program z Arduino UNO na ATmega8 bez zewnętrznego kwarcu?

    Dopiero zaczynam zabawę z mikrokontrolerami , ale zrobił bym to tak: Za pomocą płytki Arduino UNO użytym jako Arduino ISP programator zaprogramował bym Atmegę 8 , o ile wystarczy jej pamięci , bo atmega 328 ma jej więcej Nastepnie zaprogramowaną Atmegę 8 podpiął bym na płytce stykowej dokładając jej kwarc, pod inny programator np USBASP . Wykorzystując...

    Software serwis   26 Lis 2015 16:15 Odpowiedzi: 1    Wyświetleń: 1008
  • [atmega8][atmega168] częstotliwości, podkręcanie

    O kilka MHz zawsze można spokojnie podkręcać każdy praktycznie procek AVR. Ja np bardzo często ATmega32 16MHz taktuję kwarcem 18,432MHz . Wyszło już wiele takich urządzeń i żadnych reklamacji ;) A co się będzie działo jak dasz więcej np 28MHz zamiast 20MHz to już sam zobaczysz. I nikt ci tu nie poda dokładnych opisów co się dzieje bo to tylko zabawa...

    Mikrokontrolery AVR   27 Cze 2010 16:42 Odpowiedzi: 15    Wyświetleń: 3101
  • Błędne odczytywanie z pamięci EEPROM - ATmega168PA-AU

    Masz podłączony kwarc 8.0 - 16.0 MHz? I kondensatory 12-22pF przy kwarcu? Częstotliwość kwarcu ustawiona w środowisku programistycznym? R Dodano po 1 kwarc 20MHz Dla tego kwarcu masz źle ustawione fuse-bity. Swoją drogą po co taki szybki kwarc? R Dodano po 2 Brak zaznaczenia bitu EESAVE powoduje, że przy każdym programowaniu mikrokontrolera pamięć EEPROM...

    Mikrokontrolery   15 Mar 2023 13:33 Odpowiedzi: 30    Wyświetleń: 849
  • ATmega328p i LCD QC1602Av2.0 - Nieprawidłowe wyświetlanie stringów i liczb

    W przykładach operujemy ciągle na stałych - daj fragment kodu, który Ci coś nadpisuje. Jeśli chcesz wygodnie korzystać z c-stringów to dołącz string.h i korzystaj z właściwych do tego celu metod... no i właśnie dlatego "nie schodzę poniżej" C++, bo uważam, że programista ma na głowie ważniejsze rzeczy (jak np. funkcjonalność i niezawodność końcowej...

    Mikrokontrolery AVR   21 Kwi 2014 15:20 Odpowiedzi: 32    Wyświetleń: 4137
  • Komunikacja RS232 z Arduino Nano do Atmega8 - różnice Atmega328 vs Atmega8

    To co zrobiłeś nie miało prawa zadziałać z wybraną płytką NG, ona ma ustwienie na kwarc 16MHz: c:\Program Files (x86)\Arduino\hardware\arduino\avr\board... ... ########################################... atmegang.name=Arduino NG or older atmegang.upload.tool=avrdude atmegang.upload.protocol=arduino atmegang.upload.speed=19200 atmegang.bootloader.tool=avrdude...

    Arduino   26 Mar 2020 07:34 Odpowiedzi: 13    Wyświetleń: 1185
  • ATMEGA2561 [C] - Wysokie zużycie RAM przy wysyłaniu danych przez RS232

    Co Ci się nie zgadza? Każdy twój ciąg znakowy zajmuje 30 bajtów (31 bo na końcu jest null), 200 takich ciągów to ~6 kB. Czyli ~6kB pamięci programu idzie na ich przechowanie, a po uruchomieniu programu trzeba alokować kolejne ~6kB pamięci RAM na ich przechowanie. Po co definiować te ciągi, skoro można je dynamicznie generować? Możesz je też umieścić...

    Mikrokontrolery AVR   10 Gru 2016 19:45 Odpowiedzi: 3    Wyświetleń: 777
  • Atmega128 + XRAM, Bascom. Układ nie zapisuje danych do pamięci.

    Witam. Dlaczego sygnał CS nie jest stanem ustalonym? Umieść większy schemat. Proponuje dokładać dekoder adresowy zbudowany na układzie np. 74*138. Pozdrawiam.

    Mikrokontrolery   12 Sty 2007 16:38 Odpowiedzi: 4    Wyświetleń: 2875
  • [Atmega128][c++] Atmega 128 nie działa przy małych modyfikacjach programu

    janbernat, dziękuję za pomoc :) Wszystko co opisałeś poprawiłem - powinno hulać, ale niestety jest tak jak na początku, program nadal nie działa. zastanawiam się ciągle nad tym o czym pisałem wcześniej: program nie działa gdy w funkcję wstawię dwa wiersze: L=1000; L=1; natomiast gdy to usunę to wszystko chodzi tak jek powinno. (zauważyłem, że gdy pamięc...

    Mikrokontrolery AVR   03 Kwi 2012 19:54 Odpowiedzi: 39    Wyświetleń: 4786
  • ATMega128: Jak zmieścić rozbudowany system operacyjny w pamięci bootloadera?

    Możesz albo: 1. Umieścić w częsci bootloaderowej sekcję .text (łacznie z wektorami) a w cześci aplikacyjnej jakąś swoją sekcję. W tym przypadku musisz kosekwentnie wszystkim funkcjom przeznaczonym do części aplikacyjnej nadać atrybut "section costam" i przy linkowaniu podać opcje -Ttext=<boot> --secion-start costam=<app>. Wadą jest, że funkcje...

    Mikrokontrolery   25 Lip 2007 20:55 Odpowiedzi: 4    Wyświetleń: 1131
  • Atmega128 - ograniczenie pamięci programu, licznik PC 16-bitowy, 70kB kodu

    Procesory AVR mają 16 bitową organizację rozkazów. Zatem jeden rozkaz, to jedno 2 bajtowe słowo. Jeśli ATMEL napisał, że ATmega128 ma 128 kB pamięci programu, to oznacza to, że ma ona 64 k słów 2 bajtowych. Zatem licznik rozkazu musi mieć 16 b, aby obsłużyć taką ilość pamięci. Nie można przecież posądzać ATMELA o tak idiotyczne posunięcie, jak wkładanie...

    Mikrokontrolery   04 Mar 2005 14:29 Odpowiedzi: 5    Wyświetleń: 1374
  • Atmega128 i LCD hd44780 2x16 Programuje się a nie wyświetla.

    Tak będą działać na atmega 128 tylko musisz podłączyć wyświetlacz tak jak jest napisane w linku. Wszystko wgrywane jest do pamięci flach. e-mail twój jest aktualny? wyślę Ci filmik co zrobiłem.

    Mikrokontrolery AVR   16 Kwi 2011 10:03 Odpowiedzi: 21    Wyświetleń: 4607
  • Wybór pamięci do ATmega128: SPI DataFlash vs I2C EEPROM vs SRAM 62256

    Witam, 1. 400kHz I2C a 20MHz ISP. Ile razy szybszy jest odczyt (i ew zapis) pamięci DataFlash od I2c EEPROM? Po pierwsze: nie osiągniesz 20MHz transmisji do pamięci DataFlash bo największa dopuszczalna częstotliwość pracy ATmega128 to 16MHz, a do tego częstotliowść pracy magistrali SPI ( a nie ISP In Cicuit Programing - programownie w układzie ) jest...

    Mikrokontrolery   08 Gru 2005 20:54 Odpowiedzi: 6    Wyświetleń: 3483
  • AVR Studio: Przesiadka z ATmega8 na ATmega168 - problem z wyświetlaczem LCD

    Zobacz jest nota Atmela migracyjna z mega8 na mega88 i porównaj zwłaszcza rejestry które są inaczej mapowane w pamięci. N.

    Mikrokontrolery   21 Lis 2011 18:06 Odpowiedzi: 5    Wyświetleń: 982
  • Jak zapisać dane z pliku txt do EEPROM 24Cxx przez RS232 na Atmega128?

    Witam Chciałbym przez rs232 zapisywać zmienne z pliku txt do zewnętrznej pamięci eeprom np. 24Cxx z których będzie korzystał mikrokontroler atmega128. Od czego zacząć? Czy to będzie bardziej rozwiązanie polegające na programie w mikrokontrolerze zasysającym dane z txt i wczytującym je do eeproma czy zrezygnować z drogi mikrokontrolera i programować...

    Mikrokontrolery AVR   17 Mar 2011 00:33 Odpowiedzi: 4    Wyświetleń: 4290
  • [Atmega162] Atmega162: Problem z migającym kursorem na LCD SED1330f 256x128

    A może jest zwarcie na liniach adresowych pamięci - oba adresy pamięci odwołują się do tego samego obszaru. NIc innego nie przychodzi mi do głowy, a na poprzednich screnach tak by wychodziło. Radzę sprawdzić linie adresowe pamięci.

    Mikrokontrolery AVR   07 Maj 2009 20:15 Odpowiedzi: 11    Wyświetleń: 6487
  • AVR - Atmega644 - AVRdude - błąd przy programowaniu.

    gdy z Mega16 zgrałem stary soft (zegarek) i spróbowałem wgrać od nowa - udało się, nowego softu wpisać nie mogę. Nie kasujesz pamięci przed zapisem - a trzeba koniecznie. Te same dane na juz istniejące w pamięci można wgrać, ale nowych (innych) już na pewno nie.

    Mikrokontrolery AVR   12 Lip 2011 11:18 Odpowiedzi: 3    Wyświetleń: 2272
  • Atmega328: Jak umieścić tablicę Int i String w pamięci Flash za pomocą PROGMEM?

    (at)dasej Jest jakiś techniczny argument za tym aby uprawiać tego typu archeologię?

    Mikrokontrolery AVR   06 Lut 2018 19:55 Odpowiedzi: 8    Wyświetleń: 849
  • [ATMEGA] [ATMEGA][C] - Jak sprawdzić ilość wolnej pamięci w procesorze przez RS232?

    Dragon to jedno, warto zainwestować. Wykrywanie przepełnienia pamięci to trudny problem. Generalnie, jeśli nie korzystasz z alokacji dynamicznej, to interesuje się wskaźnik stosu (SP). Jeśli schodzi za nisko, to świadczy to o braku pamięci.

    Mikrokontrolery Początkujący   24 Kwi 2014 20:29 Odpowiedzi: 5    Wyświetleń: 1341
  • [ATMEGA PB][AVRDUDE] - Zmiany w pliku .conf dla wersji Atmega168PB, 88PB i 48PB

    Dla m48pb jako "parent" powinno być m48, podobnie m88 dla m88pb (inna wielkość pamięci i strony we flash).

    Mikrokontrolery AVR   16 Gru 2015 10:57 Odpowiedzi: 2    Wyświetleń: 927
  • Jak wgrać pliki WAV/MP3 do pamięci z ATMEGA i FT8U232BM?

    Witam Mam układ składający się z procesora i pamięci kilka MB. Chciałbym wgrywać do tej pamięci dane z komputera np. pliki wav lub mp3. Ma to być jednocześnie proste. Chciałbym do mojego procka (prawdopodobnie jakaś ATMEGA) dołożyć konwerter FT8U232BM. Poszukujęteraz jakiegoś punktu zaczepienia. Narazie mam kilka pytań: 1) czy pamięć bedzię musiała...

    Mikrokontrolery   05 Mar 2006 23:40 Odpowiedzi: 10    Wyświetleń: 9049
  • [Atmega168] [Atmega168][AT24C64] Jak oznaczyć koniec strony w EEPROM?

    Co do drugiej uwagi wspomniana konstrukcja w funkcji eeprom_write() jest takowa, z mysla o tym, zebym mogl jej uzywac do zapisywania ciagow. Dzieki temu moge napisac eeprom_write(EEPROM1, adres, "tekst do wpisania < 32 liter"); Obawiam się, że to będzie działać prawidłowo tylko wtedy, gdy adres będzie podzielny przez 32. Poza tym,...

    Mikrokontrolery AVR   24 Wrz 2010 20:08 Odpowiedzi: 7    Wyświetleń: 1395
  • WINAVR ATMEGA – która struktura if zajmuje mniej pamięci: dwie proste czy zagnieżdżona?

    Napisz program, skompiluj i poszukaj wynikowego pliku zawierającego kod w asemblerze (to będzie jeden z nowo powstałych w katalogu z projektem plików, nie pamiętam rozszerzenia). W pliku tym jest też "binarna" wersja programu - wystarczy policzyć bajty. Zobaczysz, co zajmuje mniej miejsca, jeśli porównasz 2 wersje swojego programu. Nie zapomnij o tym,...

    Mikrokontrolery   28 Sie 2006 20:03 Odpowiedzi: 8    Wyświetleń: 1245
  • Programator AVR USB - brak wykrywania przez AvrOspII i AVRDUDE_GUI

    Jak się kasuje pamięć atmega tym programem?

    Mikrokontrolery AVR   14 Kwi 2010 14:26 Odpowiedzi: 35    Wyświetleń: 5059
  • Zabezpieczenie kodu Atmega328 przez UID w EEPROM - opinie o metodzie

    Tak oczywiście ale człowiek chce czasem podejść do rozwiązania z innej strony. Czyli z d.... strony. Jak mam jakiś "doskonały" pomysł, to sobie myślę, że pewnie przede mną wiele mądrzejszych ludzi nad tym kombinowało i coś sensownego wykombinowała, wystarczy tylko poszukać jak to zrobili... A zrobili prosto i w miarę skutecznie - to się nazywa lockbity....

    Mikrokontrolery Początkujący   01 Kwi 2024 22:12 Odpowiedzi: 19    Wyświetleń: 447
  • Jak skopiować program z mikrokontrolera ATmega2560 na inny układ?

    Posiadam dwa identyczne urządzenia oparte na atmega2560, pewnego dnia przyszedł mi do głowy głupi pomysł, ponieważ zauważyłem na płytce port jtag postanowiłem podłączyć programator, uruchomiłem Avr studio .... Zanim zorientowałem się z grubsza o co chodzi w programie, urządzenie przestało działać.... Prawdopodobnie nieopatrznie wyczyściłem zawartość...

    Początkujący Elektronicy   18 Lis 2024 21:06 Odpowiedzi: 2    Wyświetleń: 168
  • ATmega 128 - brak reakcji przy wgrywaniu flash przez Megaload, co sprawdzić?

    Jaką masz pewność, że bootloader nadal znajduje się w pamięci uC? Jeżeli był wielokrotnie używany to być może ktoś wyczyścił mu pamięć

    Mikrokontrolery AVR   19 Lut 2010 16:33 Odpowiedzi: 15    Wyświetleń: 3494
  • AVR z 4KB pamięci flash - dostępność i oznaczenia modeli?

    No na stronie atmela wlasnie pisze ze te procki zastapiono procesorami Atmega, wiec jesli nie mozna ich znalezc juz w zadnym sklepie to zostaje Ci chyba tylko Atmega.

    Elementy Elektroniczne - zamienniki i identyfikacja   29 Lis 2004 17:26 Odpowiedzi: 3    Wyświetleń: 828
  • GPS Logger na ATmega z zapisem na kartę pamięci

    Przy wszechobecnych smartfonach z GPS projekt ma cel jedynie dydaktyczny. https://obrazki.elektroda.pl/8137009600_... https://obrazki.elektroda.pl/1112682000_... https://obrazki.elektroda.pl/8424355600_... https://obrazki.elektroda.pl/6842364000_... https://obrazki.elektroda.pl/7046695700_...

    DIY Konstrukcje   11 Sty 2021 22:55 Odpowiedzi: 22    Wyświetleń: 3897
  • IS62WV1288BLL - jakim programatorem zaprogramować tą pamięć?

    Witam . Ale to jest pamięć SRAM lub jak kto woli Static Ram . Jest to pamięć ulotna no chyba że zastosujesz podtrzymanie bateryjne . Programatora do tego nie znajdziesz bo nie ma bo i po co. Jedynie co mi przychodzi na myśl to można ją zastosować z mikrokontrolerami które obsługują zewnętrzną pamięć , jakaś 51 albo atmega (z tych większych).

    Mikrokontrolery Początkujący   27 Sie 2013 12:57 Odpowiedzi: 2    Wyświetleń: 1104
  • [Atmega] [Atmega][Bascom] Integracja zewnętrznego EEPROM 24cxx jako wewnętrznego

    Witam czy jest jakaś możliwość aby mikro kontroler potraktował zewnętrzną pamięci EEPROM (24cxx) jak swoją, to znaczy żeby potraktował ją jak rozszerzenie wewnętrznej, żeby normalnie można było nią programować razem z uc, tak jak robi się to z wewnętrzną pamięcią.

    Mikrokontrolery   04 Sie 2009 20:30 Odpowiedzi: 8    Wyświetleń: 3451
  • [Atmega 8][C][93C86]Potrzebny kod w c do obsługi 93c86

    Zacznijmy od tego, że nie obsłużysz tej pamięci sprzętowym SPI. Musisz na piechotę napisać obsługę transmisji z tą pamięcią.

    Mikrokontrolery AVR   19 Lis 2009 21:44 Odpowiedzi: 9    Wyświetleń: 2301
  • [Atmega128] Czy schemat połączeń Atmega128 z kartą SD i DAC jest poprawny?

    W końcu A1..A3 maja związek z pamięcią To jest tylko do adresowania urządzeń na I2C - jak inicjujesz zapis/odczyt iic to wysyłasz adres urządzenia, do którego się odwołujesz. Część jest na stałe zapisana w hw i na to nie masz wpływu, część jak owe linie adresowe pozwala zmieniać ten kawałek adresu, który trwale zapisany nie jest - pozwalając na pracę...

    Mikrokontrolery Początkujący   09 Paź 2012 14:41 Odpowiedzi: 10    Wyświetleń: 2064
  • Termometr na ATMega i MAX7219: Jaki Wybrać dla Prostoty i Niskiej Ceny?

    Mam atmega 8 i atmega 328 i wspomniany wyświetlacz , chyba dwa DS18B20 byłyby odpowiednie dla pomiaru temperatury zewnętrznej i wewnętrznej , tylko nie wiem czy atmega 8 ma wystarczającą pamięć.

    Projektowanie Układów   17 Sty 2024 18:49 Odpowiedzi: 26    Wyświetleń: 489
  • ATMega128 i bootloader. Zły adres zapisu bootloadrea

    Dobrze ustawiasz (zakładając, że masz prawidłowo skonfigurowane fuse bity). Chodzi o to, że adres 0xFC00 bootloadera jest to adres słowa (word-2bajty), czyli żeby otrzymać adress bajtowy musisz pomnożyc go razy 2, czyli wychodzi adres 1F800, spróbuj otworzyć ten hex np w PonyProgu zobaczysz o co chodzi. A dlaczego w pliku hex masz adress F800 zamiast...

    Mikrokontrolery AVR   16 Sie 2021 21:37 Odpowiedzi: 5    Wyświetleń: 825
  • ATmega128 - przeglądarka modeli 3D

    http://obrazki.elektroda.pl/7819079000_1... Witam. Przedstawiam kolejną konstrukcję wyświetlającą modele 3D. W tym projekcie mikrokontroler odczytuje modele zapisane w formacie OBJ bezpośrednio z karty pamięci typu RS-MMC lub SD. Całość pełni funkcję miniprzeglądarki modeli OBJ. Wybrany model po wczytaniu jest skalowany do rozmiarów...

    DIY Konstrukcje   10 Gru 2011 14:03 Odpowiedzi: 44    Wyświetleń: 17256
  • ATmega128 TestBoard i inne płytki testowe

    http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...

    DIY Konstrukcje   07 Mar 2016 21:14 Odpowiedzi: 32    Wyświetleń: 17525
  • różnica pomiędzy atmega8535 i atmega128 przy podł. flasha

    Hej! Czy ktoś może wie jakie są istotne różnice (jeśli są) pomiędzy atmega 128, a atmega 8535 w kontekście dołączenia zewnętrznej pamięci flash TC58128−AFT. Tzn. znalazłem fajny opis podłączenia flasha w EP 11/2003 i jestem ciekaw czy można go tak wprost zaadoptować podmieniając 8535 na 128. Na razie wydaje mi się że tak…jak sądzicie? pozdrawiam...

    Mikrokontrolery   17 Gru 2005 16:46 Odpowiedzi: 5    Wyświetleń: 1251
  • ATmega128 + RAM - kolejność linii w szynie adresowej

    Myślę, że można zamienić pomiędzy sobą dowolne linie adresowe, tak samo jak można dowolnie zamienić pomiędzy sobą dowolne linie danych. Jest tak tylko z tego względu, że wśród adresów jak i danych nie ma żadnych poleceń sterujących pamięcią, a pamięć ma taki sam czas dostępu przy operacjach sekwencyjnych jak i losowych. Mieszanie linii adresowych będzie...

    Mikrokontrolery AVR   20 Lip 2011 17:55 Odpowiedzi: 6    Wyświetleń: 2355
  • Jaką pamięć nieulotną zastosować pod projekt oparty na Arduino?

    Przecież nawet ATMega 8 ma pamięć EEPROM i Arduino ma bibliotekę do jego obsługi. https://randomnerdtutorials.com/arduino-...

    Arduino   06 Lip 2021 15:18 Odpowiedzi: 8    Wyświetleń: 804
  • Problem z połączenie do Atmega640 przez JTAG z wykorzystiem konwertera Sipeed

    Proponuje zapoznać się z budową avr i strukturą zabezpieczeń . Tam jak producent ustawił zabezpieczenie , a jak znam życie to to zrobił to nie działa OCD , i nie da się nic odczytać ani zapisać można tylko skasować te zabezpieczenia wraz z zawartościa pamięci programu . Prodcent pdłaczy JTAG da erase i skasuje program Potem wgra nowy i zabezpieczy...

    Mikrokontrolery AVR   10 Lis 2024 19:36 Odpowiedzi: 10    Wyświetleń: 291
  • Jak sterować wyświetlaczem POWERTIP PG240160 w Bascom z użyciem Atmega?

    Raczej nie da rady. To tylko matryca, bez kontrolera. Bez dodatkowego kontrolera (w rodzaju własnie t6963c) i pamięci atmega nie ma szans.

    Mikrokontrolery   07 Sty 2010 19:09 Odpowiedzi: 2    Wyświetleń: 3621
  • Arduino Leonardo: wymiana Atmega32A i układ sprzęgający USB

    Schematy Arudino są przecież dostępne. Tu znajduje się schemat płytki Leonardo: [url=https://www.arduino.cc/en/uploads/M... Jest ona oparta o mikrokontroler Atmega32U4, który posiada interfejs USB. Nie ma możliwości wstawienia Atmega32A. Nie masz też możliwości odczytu jednego mikrokontrolera, jako innego. Przecież...

    Arduino   31 Sty 2019 23:03 Odpowiedzi: 5    Wyświetleń: 621
  • ATmega48 vs ATmega88 vs ATmega168 – różnice i zamienność wsadów .hex

    Ilością dostępnej pamięci FLASH - 8, 4 i 16kB. Hex z 88 powinien ruszyć na 168, o ile nie wykorzystujesz bootloadera itp. spraw.

    Mikrokontrolery AVR   15 Lis 2010 21:42 Odpowiedzi: 5    Wyświetleń: 1478
  • [ATMega16A] [DS1302] [C] Błędny odczyt danych z RTC

    Spróbuj od-komentować tę za-komentowaną część kodu. DS jeśli nie został zainicjowany prawidłowymi danymi ustawia flagę chfl. Oznacza to, że zawartość RAM w obszarze pamięci zegara zawiera śmieci i należy ją zainicjować poprawnymi danymi. Nie pamiętam dokładnie, ale wydaje mi się, że wtedy zegar nie odlicza czasu dopóki się go nie zainicjuje. PS> Jakbyś...

    Mikrokontrolery Początkujący   19 Sty 2020 20:31 Odpowiedzi: 11    Wyświetleń: 1065
  • [Atmega16] [Atmega16][C] Odczyt sekwencyjny bajtów z pamięci 24LC16 - problem z kodem

    A spróbuj w miejsce I2C_odbierz podstawić: [syntax=c] unsigned char I2C_odbierz(unsigned char ack) { TWCR = (1<<TWINT)|(ack<<TWEA)|(1<... while (!(TWCR&(1<<TWINT))); return TWDR; } [/syntax] I w funkcji main: [syntax=c] init_UART(); I2C_init(); unsigned int adres = 0; I2C_start(); I2C_wyslij( (0xA0 | (adres >> 7))...

    Mikrokontrolery AVR   02 Lut 2012 15:56 Odpowiedzi: 8    Wyświetleń: 1811
  • Atmega16L Timer0 i Watchdog - wpływ soft UART na reset po 950ms

    Jeśli piszesz w WinAVR i otworzysz plik w asemblerze to zobaczysz, że każde nie używane przerwanie prowadzi do resetu. Nieużywane tzn. nie posiada funkcji obsługi przerwania. Przerwanie takie od np. przepełnienia timera może nastąpić jeśli zostanie odblokowane, ale jak mówisz w tym przypadku to nie to. Możesz po prostu wyłączyć watchdoga i upewnić się...

    Mikrokontrolery AVR   18 Cze 2010 17:01 Odpowiedzi: 3    Wyświetleń: 891
  • ATmega128 - wyświetlanie brył 3D

    http://obrazki.elektroda.pl/5325514500_1... Witam. Jest to mój pierwszy post na tym wielkim forum. Chciałbym się pochwalić swoją konstrukcją, ponieważ nie wierzyłem, że uda mi się stworzyć coś, co będzie wyświetlało wirujący sześcian. To było raczej odległe marzenie zainspirowane nagraniami wideo znalezionymi w internecie jeszcze przez zakupem...

    DIY Konstrukcje   17 Maj 2011 23:41 Odpowiedzi: 42    Wyświetleń: 15006
  • Przestrzeń adresowa w ATmega162, a zewnętrzny RAM

    cytat z dokumentacji atmega162: Since the external memory is mapped after the internal memory as shown in Figure 11, the external memory is not addressed when addressing the first 1,280 bytes of data space. It may appear that the first 1,280 bytes of the external memory are inaccessible (external memory addresses 0x0000 to 0x04FF). However, when connecting...

    Mikrokontrolery   29 Lis 2005 18:29 Odpowiedzi: 3    Wyświetleń: 1548
  • ATmega 8 - Funkcje inline - statement with no effect

    He, sory, chyba spałem jeszcze jak to pisałem ;) (Dla tych, którzy też nie zauważyli - nie było nawiasów) A co z tymi funkcjami inline? Chciałem, żeby program był czytelny. Używać ich, czy wystarczy #define? Inline w ogóle zajmują miejsce w pamięci?

    Mikrokontrolery Początkujący   04 Paź 2015 12:06 Odpowiedzi: 6    Wyświetleń: 840
  • ATmega128 + RTL8019AS: serwer FTP/HTTP, podłączenie, SRAM, rezonator, filtr RJ45

    ad 1/ Nie, nie wymaga on zewnętrznej pamięci. Wbudowana pamięć wystarcza do buforowania ramek wychodzących i przychodzących. Kontroler może sobie dane z tej pamięci przenosić do dodatkowej pamięci w procesie pobierania pakietów. ad 2/ Najlepiej podłączyć pod interfejs zewnętrznej pamięci ram (najlepiej współdzielone z dodatkową pamięcią) - jeśli to...

    Mikrokontrolery   29 Gru 2008 08:18 Odpowiedzi: 21    Wyświetleń: 8653
  • Kłopot z programowaniem ATmega328 i Pro mini przez FT232RL po USBasp.

    W sytuacjach, kiedy łączny rozmiar kodu wynikowego Twojego programu wraz z bootloaderem jest większy niż rozmiar dostępnej pamięci flash. Jeżeli nie ma takiego zagrożenia, programowanie po ICSP można sobie odpuścić.

    Arduino   27 Lut 2020 20:58 Odpowiedzi: 4    Wyświetleń: 954