16-08-2019, 18:16
Tablice danych też można wstawiać do flash, jeśli jest to procek z RAM >4kb i program w pozostałej część już z nim nie szaleje to można nawet zostawić jak jest. Jednak zasada będzie ta sama, a ilość zajętej pamięci większa, bo tablica musi mieć wszystkie komórki tej samej wielkości. Po to jest struktura by obejść ten problem i zmniejszyć ilość danych w programie i w RAM. Dane we flash dotyczy ta sama zasada, by ich użyć trzeba je skopiować do RAM.
Mnie chodziło o to, że jeśli umieścisz 1500 bajtów we flesh to bez sensu je wszystkie odczytywać i sprawdzać, które pasują. Można wyliczyć, lub z ifa wziąć informację po który zestaw sięgnąć bezpośrednio.
Jeśli zakresy częstotliwości nie są kompletnie losowe, ale można podczepić pod nie jakieś równanie to zamiast 70 ifów masz to równanie, najprostsze to właśnie i=freq/100, potem odczyt i-tego zestawu.
Mnie chodziło o to, że jeśli umieścisz 1500 bajtów we flesh to bez sensu je wszystkie odczytywać i sprawdzać, które pasują. Można wyliczyć, lub z ifa wziąć informację po który zestaw sięgnąć bezpośrednio.
Jeśli zakresy częstotliwości nie są kompletnie losowe, ale można podczepić pod nie jakieś równanie to zamiast 70 ifów masz to równanie, najprostsze to właśnie i=freq/100, potem odczyt i-tego zestawu.
Miło być decenianym https://buycoffee.to/kaczakat