Re: Blikací LED
Napsal: 03 pro 2018, 12:12
Ahoj Davide
Moc si cením toho, že mi to tady tak pěkně vysvětluješ, doufám že tě to neomrzí i když já jsem docela dost protivný s dotazy co???
Ale ted k tomu co jsi mi napsal. Tak že flash jako taková je pamět pro program a tedy pokud by mi docházela tak by mi nemělo F pro data k tisku nijak pomoci protože když bych to napsal před řetězec k tisku tak se to uloží do stejné paměti.... ale pomůže, velikost ve flash se zmenší což při tvém vysvětlení znamená jen jedno uloží se to nějak jinak a úsporněji (je to tak?). Protože jinak bych si to nedovedl vysvětlit. Myslel jsem totiž že ty řetězce za F se neukládají do flash ale na tu eeprom což je zjevně špatná úvaha.
Ale shrnu zatím pochopená fakta
flash pamět je pamět do které se ukládá program předpokládám že dále už není dělená, respektive dle tohoto odkazu dělená je ale
https://learn.adafruit.com/memories-of- ... o-memories
a to na část s proměnnými a na část s uloženým programem.
RAM je jasná v ní se - odehrává děj.. nevím jak to popsat výstižněji
EEPROM vypálený obsluha samotné platformy arduino
No ale stále to nevystihuje jak to že se zmenší obsah paměti když použiji to F.
A ještě jeden dotaz
Dík za vysvětlení
Moc si cením toho, že mi to tady tak pěkně vysvětluješ, doufám že tě to neomrzí i když já jsem docela dost protivný s dotazy co???
Ale ted k tomu co jsi mi napsal. Tak že flash jako taková je pamět pro program a tedy pokud by mi docházela tak by mi nemělo F pro data k tisku nijak pomoci protože když bych to napsal před řetězec k tisku tak se to uloží do stejné paměti.... ale pomůže, velikost ve flash se zmenší což při tvém vysvětlení znamená jen jedno uloží se to nějak jinak a úsporněji (je to tak?). Protože jinak bych si to nedovedl vysvětlit. Myslel jsem totiž že ty řetězce za F se neukládají do flash ale na tu eeprom což je zjevně špatná úvaha.
Ale shrnu zatím pochopená fakta
flash pamět je pamět do které se ukládá program předpokládám že dále už není dělená, respektive dle tohoto odkazu dělená je ale
https://learn.adafruit.com/memories-of- ... o-memories
a to na část s proměnnými a na část s uloženým programem.
RAM je jasná v ní se - odehrává děj.. nevím jak to popsat výstižněji
EEPROM vypálený obsluha samotné platformy arduino
No ale stále to nevystihuje jak to že se zmenší obsah paměti když použiji to F.
A ještě jeden dotaz
tohle jak jsem pochopil je když uděláš if v if a dalším if a pak ještě v jenom if tedy se zanoříš 3x. Toto jsi měl na myslí? A jak to tedy zamotá programu hlavu? Je jasné že si musí pamatovat odskok vyřešit podmínku ale ne ona má další odskok a tak dál. to znamená nechat v ram určitou část kodu a začít pracovat s další v odskoku a pak ještě další .. tak jsi to mysle? Je to tedy záběr pro RAM protože se rychle zaplňuje a mohla by přetéci. Normální PC by si obsah ram hodilo do odkládacího prostoru na disk ale co arduino? Také má takovýto prostor (tedy něco jako v linuxu SWAP)?a pokud neuděláš nějakou kravinu s příliš hlubokým zanořením funkcí,
Dík za vysvětlení