Bolo nájdených 2298 zhôd
- 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...
- 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...
- 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ť?
- 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 ...
- 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 ...
- 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...
- 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.
- 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
- 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...
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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 ...
- 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...