Nalezeno 158 výsledků hledání

od peterple
16 kvě 2023, 14:55
Fórum: Neoficiální desky (Klony)
Téma: Mrtvá MEGA2560?
Odpovědi: 21
Zobrazení: 12667

Re: Mrtvá MEGA2560?

Podľa tohoto to máš v poriadku. https://forum.arduino.cc/t/what-is-in-the-fuses-and-lock-bits-of-original-arduino-mega2560-rev-3/607209/2 Čo je v neporiadku je to, že sa snažíš napáliť normálny arduino bootloader na tvoj špeci systém. Ten bootloader je urobený na kryštál 16MHz a ak tam máš naozaj 12...
od peterple
15 kvě 2023, 23:17
Fórum: Neoficiální desky (Klony)
Téma: Mrtvá MEGA2560?
Odpovědi: 21
Zobrazení: 12667

Re: Mrtvá MEGA2560?

Tu sa mýliš. To SPI je len komunikačné rozhranie. Počas programovania je ten chrobák v postavení slave a teda hodiny tam fofruje programátor ale bez hodinového signálu to programovať nebude. Dajme citáciu z DS https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atme...
od peterple
15 kvě 2023, 21:57
Fórum: Neoficiální desky (Klony)
Téma: Mrtvá MEGA2560?
Odpovědi: 21
Zobrazení: 12667

Re: Mrtvá MEGA2560?

Zaleží na tom čo je nastavené ako zdroj hodín. Vychádzal som z toho že sa tu píše o bootloadri a teda ide o klon arduino dosky - tam je ako zdroj hodín nastavený externý kryštál 16MHz. Pokiaľ nie je tak je to tiež jedno, pretože v takom prípade to pobeží na interné hodiny a teda opäť to nespôsobí ne...
od peterple
15 kvě 2023, 17:48
Fórum: Neoficiální desky (Klony)
Téma: Mrtvá MEGA2560?
Odpovědi: 21
Zobrazení: 12667

Re: Mrtvá MEGA2560?

Oscilátor učite funguje ak si to schopný programovať vlastným programátorom. Bez toho by to neprogramovalo. Nekaz to čo funguje. Problém máš len s bootloaderom. Tiež mi nenaskočil prvý čo som tam napálil. Je ich viacero. Ako prvé tam napál nejaký kód čo vyskúša funčnosť seriovej linky.
od peterple
09 kvě 2023, 20:26
Fórum: Programování obecně
Téma: Wiring a assembler
Odpovědi: 7
Zobrazení: 5394

Re: Wiring a assembler

Kedže je to postavene na gcc-avr tak to vie linkovať aj .S súbory. Stačí googliť ako na to. Problém je tuším s arduino IDE kde to vraj nejde. Ale kedže je to open source tak všetko ide keď sa chce. Nikdy som to síce nepotreboval ale tu týpek ukazuje ako zmodifikovať IDE aby linkovalo aj asm súbory. ...
od peterple
08 kvě 2023, 23:21
Fórum: Programování obecně
Téma: Wiring a assembler
Odpovědi: 7
Zobrazení: 5394

Re: Wiring a assembler

Nepíšeš aký procesor máš na mysli. a to je pri asm dosť podstatné. Tak predpokladajme že nejaké AVR. Príklad: char pole[]="Ahoj"; void setup() { Serial.begin(9600); asm volatile( "ld __tmp_reg__, %a0 ;vezmi prvy znak v poli" "\n\t" "inc __tmp_reg__ ;zvys o jedna&qu...
od peterple
17 dub 2023, 21:25
Fórum: Napájení
Téma: Odfiltrování impulzů z ohradníku
Odpovědi: 8
Zobrazení: 4800

Re: Odfiltrování impulzů z ohradníku

Ohľadom resetu od watchdoga. SRAM sa resetom nenuluje, robí to len default C kód ktorý nuluje globálne premenné. Assembleristi to teda vedia vyriešiť ľahko. V C existujú aj nenicializované globalne premenné ale neviem ako sa to v arduine deklaruje. ATMEGA má však okrem tejto SRAM aj zopár IO buniek ...
od peterple
04 dub 2023, 20:51
Fórum: RTC - moduly hodin reálného času
Téma: Zobrazení dvoumístných čísel
Odpovědi: 7
Zobrazení: 8617

Re: Zobrazení dvoumístných čísel

Aby mal začiatočník nad čím rozmýšlať. Nepotrebujem na výpis nič okrem vlastnej funkcie print2digit // Projekt zaberá 1732 bytov (5%) pamäte pre program. Maximum je 32256 bytov. // Globálne premenné zaberajú 188 bytov (9%) dynamickej pamäti, 1860 bytov zostáva pre lokálne premenné. Maximum je 2048 b...
od peterple
22 bře 2023, 19:54
Fórum: Programování obecně
Téma: Jak nejlépe formátovat pole znaku
Odpovědi: 17
Zobrazení: 11305

Re: Jak nejlépe formátovat pole znaku

Ak máš ešte chuť bádať, nainštaluj si knižnicu MemoryUsage Je tam sada makier ktoré pekne vypisujú kde začínajú a končia jednotlivé pamäťové regióny. Funguje to samozrejme runtime teda vidíš aj situáciu ako "rastie" zásobník. Myslím že na takéto problémy veľmi šikovné. Popis a príklady tu:...
od peterple
21 bře 2023, 21:40
Fórum: Programování obecně
Téma: Jak nejlépe formátovat pole znaku
Odpovědi: 17
Zobrazení: 11305

Re: Jak nejlépe formátovat pole znaku

ARDDedek: Pozor na to že presunutím z lokalnej premenej na globálnu si možno problem neodhalil len si ho presunul tak že nemá momentálne fatálne následky. Teraz keď to nie je v zásobníku tak to stále môže prepisovať pamäť za tým ale už to nemá deštrukčný účinok nakoľko nepošaháš návratovú adresu ale...