Rozumím, takže jde o funkci kompilátoru, který vynechá nekonečnou smyčku. Díky
V případě 8bit ATTiny záměna int na uint8 udělá velký rozdíl.
Nalezeno 181 výsledků hledání
Přejít na rozšířené vyhledávání
- 18 dub 2022, 17:45
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Změna podmínky FOR cyklu zdvojnásobí velikost programu
- Odpovědi: 6
- Zobrazení: 2791
- 18 dub 2022, 11:06
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Změna podmínky FOR cyklu zdvojnásobí velikost programu
- Odpovědi: 6
- Zobrazení: 2791
Změna podmínky FOR cyklu zdvojnásobí velikost programu
Je to spíše teoretický dotaz, ale dělal jsem vlastní řízení na programovatelný LED pásek WS2812 a chtěl jsem zmenšit velikost celého programu na minimum. Všiml jsem si že mám spoustu for cyklů s int místo uint8_t. Tak jsem všechny přepsal. Kód ale přestal fungovat. No chyba byla ve dvou cyklech kde ...
- 10 pro 2021, 18:43
- Fórum: Poradna
- Téma: Ochrana ADC vstupu ATTiny, buffer?
- Odpovědi: 6
- Zobrazení: 1558
- 10 pro 2021, 13:49
- Fórum: Poradna
- Téma: Ochrana ADC vstupu ATTiny, buffer?
- Odpovědi: 6
- Zobrazení: 1558
Ochrana ADC vstupu ATTiny, buffer?
Pomocí LM258 snímám rozdíl mezi dvěma napětími. Mám referenční napětí 25.2V a proti tomu měřím napětí baterie. K měření rozdílu používám ATTiny ADC. Referenční napětí je použito zároveň i jako napájení LM. Za předpokladu, kdy by se LM pokazilo, nerad bych aby se mi těch 25V objevilo na MCU, tak by m...
- 13 lis 2021, 20:12
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: DS3231 a nefungující přerušení s ATTiny84
- Odpovědi: 5
- Zobrazení: 3137
- 13 lis 2021, 18:54
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: DS3231 a nefungující přerušení s ATTiny84
- Odpovědi: 5
- Zobrazení: 3137
Jestli máš Arduino, zkus stáhnout knihovnu k DS3231 a vyzkoušet příklad na nastavení alarmu na tvém harware DS3231. Pokud to pojede, tak od toho se lze odpíchnout a dohledat, co a jak nastavit... https://www.arduino.cc/reference/en/libraries/ds3231/ Nemám arduino, musím si vystačit jen s LEDkami př...
- 13 lis 2021, 14:56
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: DS3231 a nefungující přerušení s ATTiny84
- Odpovědi: 5
- Zobrazení: 3137
DS3231 a nefungující přerušení s ATTiny84
Bastlím zrovna s modulem DS3231 a ATTiny84. Pro komunikaci používám knihovnu i2cmaster. V podstatě modul běží jak má, až na alarm, ten chci aby spustil přerušení každou minutu (případně každou sekundu). Přerušení se ale nevyvolá už ani na úrovni modulu. Pokud mám nastavený SQW výstup na 1Hz (RS0 a R...
- 08 črc 2021, 17:00
- Fórum: Řešení problémů s různými konstrukcemi
- Téma: Nejefektivnější způsob řízení 12 7-segmentových číslic
- Odpovědi: 15
- Zobrazení: 7110
Ještě jsem to procházel tu desku s tím PCFkem a jsou tam od adresových pinů 1k rezistory na 5V, takže je to 111 pro A0 - A2. Displej a/nebo PCF řídím ATTiny84. Snažil jsem se postupovat dle datasheetu na HD44780, ale zatím bez úspěchu. Musím ho ještě pořádně projít, není mi jasné pulsování s E pinem...
- 06 črc 2021, 20:22
- Fórum: Řešení problémů s různými konstrukcemi
- Téma: Nejefektivnější způsob řízení 12 7-segmentových číslic
- Odpovědi: 15
- Zobrazení: 7110
Darthly jak píšeš že na SDA a SCL máš 5V tak jsou již rezistory z kladného napětí na SDA a SCL již osazený. Jaká to je přesně deska s tím LCD displejem a PCF 8574T TYP?. Čím ovládáš ten PCF program jsi si psal sám?. Píšeš že jiný LCD kupovat nebudeš psal jsem jenom jaký řadič používám ve svých příp...
- 06 črc 2021, 14:39
- Fórum: Řešení problémů s různými konstrukcemi
- Téma: Nejefektivnější způsob řízení 12 7-segmentových číslic
- Odpovědi: 15
- Zobrazení: 7110
Co dva takovéto ? Displeje už doma mám, kupovat další nebudu, objednal jsem pár měsíců zpět 4-číslicové na aliexpressu, ale nepřišly. Na tri ADC vstupy daj 4-kanálové analógové multiplexory (2x CMOS 4052). Na budenie segmentov použi priamo 8 digitálmnych výstupov. Spoločné katódy jednotlivých segme...
- 06 črc 2021, 11:10
- Fórum: Řešení problémů s různými konstrukcemi
- Téma: Nejefektivnější způsob řízení 12 7-segmentových číslic
- Odpovědi: 15
- Zobrazení: 7110
Nejefektivnější způsob řízení 12 7-segmentových číslic
Jedná se o 4 kanálovou zátěž, na které chci měřit a zobrazovat napětí na výstupu, teplotu tranzistoru a proud zátěže. První jsem zkoušel rozběhnout I2C 4 řádkový LCD displej s 20 znaky (LCD 2004A s PCF8574T) ale nejsem si jistý jestli funguje, protože I2C protokol není schopný najít adresu zařízení ...
- 02 čer 2021, 15:58
- Fórum: Poradna
- Téma: Skladování a nabíjení Li-Ion baterií
- Odpovědi: 18
- Zobrazení: 2884
Samozřejmě máš pravdu, má to ale jeden háček...baterie kterou používáme nemá standartní konektor jak už jsem se tady určitě nejednou zmínil. I přesto, že jsem konektor vytiskl na 3D tiskárně nabíječe typu IMAX a jiné modelářské nabíječky, baterii nerozpoznají, nejedná se totiž o modelářský bezpilotn...
- 01 čer 2021, 18:17
- Fórum: Poradna
- Téma: Skladování a nabíjení Li-Ion baterií
- Odpovědi: 18
- Zobrazení: 2884
Vracím se k tomuto projektu, tentokrát uvažuji jen o postavení vybíječe na baterie pomocí zátěže. Aby bylo možné baterie skladovat v případě, kdy se nabijí, ale nejsou nakonec použity.... Doma jsem dříve navrhl jednoduchou regulovatelnou zátěž s použitím LM258 a mosfetu IRL530N, která mi stačí pro p...
- 24 dub 2021, 09:15
- Fórum: Opravy a restaurování starých elektropřístrojů
- Téma: Oprava HF-5.1 5000, výměna starých součástek
- Odpovědi: 13
- Zobrazení: 3844
Vyměnil jsem TDA, a všechny elektrolyty za Nichicony...ten rezistor jsem tam dal myslím 1k, nebo 3k3 už nevím přesně a repráky zase šlapou. Jen se mi v reprákách objevil brum, trošku silnější než byl předtím, nevím jestli to je špatnou kabeláží, jestli mi někde neleží vstupní kabely příliš blízko ně...
- 02 dub 2021, 09:14
- Fórum: Řešení problémů s různými konstrukcemi
- Téma: Analýza obvodu - vysoká teplota rezistoru
- Odpovědi: 6
- Zobrazení: 2109