Bolo nájdených 2298 zhôd

od používateľa peterple
01 Nov 2022, 14:37
Fórum: Arduino
Téma: Pre začiatočníkov: arduino projekty
Odpovedí: 101
Zobrazení: 47508

Re: Pre začiatočníkov: arduino projekty

Funkcia robí toto: // Dump clock info to serial monitor. void RA8876::dumpClocks(void) { #if defined(RA8876_DEBUG) Serial.println("\nMem\n---"); Serial.print("Requested kHz: "); Serial.println(m_sdramInfo->speed * 1000); Serial.print("Actual kHz : "); Serial.println(m_memPll.freq); Serial.print("PLL...
od používateľa peterple
31 Okt 2022, 21:27
Fórum: Pre začiatočníkov
Téma: Trocha polemiky okolo binarnej sustavy a zapornych cisel
Odpovedí: 10
Zobrazení: 2105

Re: Trocha polemiky okolo binarnej sustavy a zapornych cisel

Tebe to síce nevonia ale z technického pohľadu je druhý doplnok najlepšia volba. Podstata veci je táto rovnica. Majme nejaké binárne číslo A. Aneg je je ho negácia (prvý doplnok). Potom: A + Aneg +1 = 0 Keď odčítaš A dostaneš Aneg + 1 = -A Úpne zadarmo tam máš príznak či je číslo kladné alebo záporn...
od používateľa peterple
08 Okt 2022, 11:56
Fórum: Servis elektroniky
Téma: Samsung LCD panel
Odpovedí: 10
Zobrazení: 3420

Re: Samsung LCD panel

to by ma veľmi zaujímalo čo kde a ako má merať aby to potom opravil. Možeš prezradiť?
od používateľa peterple
02 Okt 2022, 17:48
Fórum: C,C++,C#
Téma: While loop podmienka inorovana
Odpovedí: 17
Zobrazení: 8455

Re: While loop podmienka inorovana

Hneď som písal že nás húpeš. By si sa čudoval ale logiku to má. Možno nie na takýchto prdítkach, ale pre CPU čo majú pipelining, predikujú výsledok podmieneného skoku a majú cache tak je to rýchlejšie (pentium a vyššie). Keď si pozrieš ten asm kód čo som tam prilepil je to presne takto. Možno aj tu ...
od používateľa peterple
02 Okt 2022, 16:52
Fórum: C,C++,C#
Téma: While loop podmienka inorovana
Odpovedí: 17
Zobrazení: 8455

Re: While loop podmienka inorovana

Dobra poznamka. Vyskusam tomu registru napevno priradit inu adresu. Len to nie. Už som dávnejšie písal že do toho sa nemáš čo montovať. To je vec kompilátora. Mňa by silne zaujímalo ako sa bude chovať while v main a s lokálnou 16 bitovou premennou. Ako si mohol vidieť z môjho postu mne to normálne ...
od používateľa peterple
02 Okt 2022, 13:12
Fórum: C,C++,C#
Téma: While loop podmienka inorovana
Odpovedí: 17
Zobrazení: 8455

Re: While loop podmienka inorovana

Nuž takto z vonka to naozaj tak vyzerá. V takomto prípade je tam okno dissasemmbly a prekrokujem si to tam a potom zistím kde je pes zakopaný. Zatiaľ som si všimol jediného rozdielu a to je adresa premennej. Ako som písal dávnejšie nepoznám moc PIC ale viem že sa tam používa stránkovanie tak môže by...
od používateľa peterple
02 Okt 2022, 10:09
Fórum: C,C++,C#
Téma: While loop podmienka inorovana
Odpovedí: 17
Zobrazení: 8455

Re: While loop podmienka inorovana

Zase nás húpeš. Čo máš zle netuším ale toto fungovať musí a aj to samozrejme funguje.
image.png
od používateľa peterple
01 Okt 2022, 13:11
Fórum: Kde niečo zohnať
Téma: Bluetooth CSR8811
Odpovedí: 5
Zobrazení: 1746

Re: Bluetooth CSR8811

WP bude Write Protect. Máš tam signaly SDA a SCL to vyzerá na nejakú I2C komunikáciu takže tušenie mi hovorí že to bude nejaká EEPROM. WP je potom hw ochrana proti zápisu. Ostatné ťažko povedať. Skús zistiť kam to na ten IO vedie potom by sa dalo typovať viacej
od používateľa peterple
26 Sep 2022, 19:54
Fórum: C,C++,C#
Téma: Lokalna premenna - ujasnenie
Odpovedí: 8
Zobrazení: 2627

Re: Lokalna premenna - ujasnenie

Už to tu bolo viac menej zopovedané. K bodu dva len malé doplnenie. Samozrejme že sa to používa. Že sa to niekomu javí ako neprehľadné je jeho vec. Úplne bežne sa to používa napríklad aj takto int i= 10; for (int i=0; i<100; i++) { printf("%d\n", i); } Premená i v cykle sa vytvorí nová lokálna a zat...
od používateľa peterple
14 Sep 2022, 18:32
Fórum: C,C++,C#
Téma: Hodnota variable s adresou 0x15 sa neda prepisat v MPLAB X IDE v5.50
Odpovedí: 14
Zobrazení: 3982

Re: Hodnota variable s adresou 0x15 sa neda prepisat v MPLAB X IDE v5.50

Toto je presný príklad ako to nerobím. Ani náhodou by sa mi nechcelo niekde niečo tukať krokovať a porovnávať. Na to všetko používam debug na sériový port. Teda si napíšem nejaké slučky čo mi prebehnú požadované vstupy. Vstupy aj výstupy sa logujú na sériový port (textovo) ten sa potom naimportuje d...
od používateľa peterple
13 Sep 2022, 21:13
Fórum: C,C++,C#
Téma: Hodnota variable s adresou 0x15 sa neda prepisat v MPLAB X IDE v5.50
Odpovedí: 14
Zobrazení: 3982

Re: Hodnota variable s adresou 0x15 sa neda prepisat v MPLAB X IDE v5.50

No to som zvedavý čo na to povedia hlavne ten Microchip. To čo si urobil totiž urobiť nemôžeš. Ty nemôžeš len tak bez znalosti vnútorností kompilátora si kde čo privlastniť. Príklad z AVR. Tam je dátová pamäť linearna a adresný rozsah od 0 po 0x1F adresuje interné registre jadra (R0 až R31) Mnoho z ...
od používateľa peterple
12 Sep 2022, 21:10
Fórum: C,C++,C#
Téma: Hodnota variable s adresou 0x15 sa neda prepisat v MPLAB X IDE v5.50
Odpovedí: 14
Zobrazení: 3982

Re: Hodnota variable s adresou 0x15 sa neda prepisat v MPLAB X IDE v5.50

V prvom rade by sme si mali zjednotiť terminológiu. Napr podľa tohoto https://techdifferences.com/difference-between-local-and-global-variable.html Tie premenné čo si nám ukázal nie sú lokálne, ale sú globálne. Aj keď sú nevidetelné pre iné tvoje moduly. Lokálne premené samozrejme existujú ale len v...
od používateľa peterple
12 Sep 2022, 15:48
Fórum: C,C++,C#
Téma: C programovanie - zapis a citanie z ext. EEPROM
Odpovedí: 24
Zobrazení: 5555

Re: C programovanie - zapis a citanie z ext. EEPROM

Prečo by si prepisoval. Keď to urobíš podľa toho vzorca máš ID ktoré jednoznačne stále rastie až do konca roka. Z toho sa dá urobiť pekná logika ktorá nájde posledný záznam. Dokonca aj to že to začne zase od januara od nízkych čísel. Tak potom len prepíšeš najstarší záznam. Nič nenuluješ ani nejedno...
od používateľa peterple
12 Sep 2022, 13:31
Fórum: C,C++,C#
Téma: C programovanie - zapis a citanie z ext. EEPROM
Odpovedí: 24
Zobrazení: 5555

Re: C programovanie - zapis a citanie z ext. EEPROM

tak to je blbé. cez to by som sa bál hnať aj 115200 Ani ja. Musel som sa niekde pomýliť. veľmi špatné riešenie. Koľko zápisov garantuje EEPROM v MCU? Stotisíc? Milión? To minieš veľmi rýchlo. Uvedom si že teraz zapisuješ stále tú istú bunku a ten počet zápisov sa nerozloží na ostatné ako je to u te...
od používateľa peterple
12 Sep 2022, 13:13
Fórum: C,C++,C#
Téma: Hodnota variable s adresou 0x15 sa neda prepisat v MPLAB X IDE v5.50
Odpovedí: 14
Zobrazení: 3982

Re: Hodnota variable s adresou 0x15 sa neda prepisat v MPLAB X IDE v5.50

Počkaj, ty nás húpeš. Hovoríš o lokálnych premenných a v zdrojáku to vidím ako globálnu premennú. Alebo to máš aj ako lokálnu? Tak potom tá lokálna zatieni v tej funkcii tú globálnu. V prvom rade by som chcel vedieť presný typ MCU. Potom sa dá v DS nájsť memory map a podľa toho zistiť o čo ide. Ak j...
od používateľa peterple
11 Sep 2022, 13:17
Fórum: C,C++,C#
Téma: MPLAX IDE - niektore premenne sa nedaju zobrazit vo Watches tabulke
Odpovedí: 2
Zobrazení: 2027

Re: MPLAX IDE - niektore premenne sa nedaju zobrazit vo Watches tabulke

MP LAB nepoznám , tak len obecne. Volatile je modifikátor ktorý naznačuje prekladaču že premenná sa môže zmeniť kedykoľvek. Používa sa to na to aby kompilátor neurobil optimalizáciu a vždy načítaval obsah premennej do registrov. Príkladom je premenná ktorá sa mení v prerušení. V hlanom programe poto...
od používateľa peterple
11 Sep 2022, 08:46
Fórum: C,C++,C#
Téma: C programovanie - zapis a citanie z ext. EEPROM
Odpovedí: 24
Zobrazení: 5555

Re: C programovanie - zapis a citanie z ext. EEPROM

Vidím že som zase vyvolal viac otázok ako odpovedí, takže: Baud Rate - ja na Arduine používam na debugovanie 2Mbit/s Je tam 16MHz kryštál tak to vyjde na nulovú chybu. Vysokú rýchlosť si možeš dovoliť lebo dlžka kábla ťa trápi len po USB prevodník (predpokladám že je do 5cm od MCU) Ďalej ťa to nezau...
od používateľa peterple
10 Sep 2022, 20:59
Fórum: C,C++,C#
Téma: C programovanie - zapis a citanie z ext. EEPROM
Odpovedí: 24
Zobrazení: 5555

Re: C programovanie - zapis a citanie z ext. EEPROM

Tak ty riešiš že nejaký chabý výpočet nad celými číslami ťa bude zdržovať? A to že to budeš posielať seriovou linkou do PC ta nezdržuje? Odhadnem že 99% času budeš čakať na odvysielanie znaku do PC. Akú tam máš baudovú rýchlosť? Tú EEPROM predpokladám že čítač podstatne rýchlejšie (tam môžu byť hodi...
od používateľa peterple
09 Sep 2022, 20:25
Fórum: C,C++,C#
Téma: C programovanie - zapis a citanie z ext. EEPROM
Odpovedí: 24
Zobrazení: 5555

Re: C programovanie - zapis a citanie z ext. EEPROM

Môžeš prezradiť čo je konkrétne xx v tej správe. Nie sú to náhodou čísla? Hluposti typu čiarky a pod tam nepatria. Ak sú to čísla zapisuj ich v binárnej podobe. Najvýhodnejšie je ak dlzka záznamu je pevná napr 8 alebo 16 byte. Prečo chceš zapisovať iba 80% kapacity nevidím na to žiadny dôvod. Ja by ...
od používateľa peterple
08 Sep 2022, 21:28
Fórum: C,C++,C#
Téma: C programovanie - zapis a citanie z ext. EEPROM
Odpovedí: 24
Zobrazení: 5555

Re: C programovanie - zapis a citanie z ext. EEPROM

Prečo myslíš že to bude v tomto prípade problém? Katalóg hovorí o 4000000 zápisoch. Teda keby zapisoval stále len jednu stránku naznačenou rýchlosťou (každých 15 sekund) tak mu to vydrží skoro dva roky (694 dní). Lenže tých stránok je 1024. Dosť pochybujem že ten loger bude bežať dve tisícročia, aby...