Mam pytanie dotyczące pamięci EEPROM i mikrokontrolerów ATmega
Projektuje maszynę, coś w rodzaju CNC tylko mam tam 4 silniki krokowe. I obecnie jestem na etapie sterownika. W skrócie wygląda to tak że Atmega pobiera sobie współrzędne XYZ punktu trasy, następnie obliczana jest ilość potrzebnych impulsów na silniki, następuje ruch i znowu program sięga do pamięci po współrzędne i tak dalej aż do ostatniego punktu.
Problem w tym że Atmega32 którą chce zastosować ma 1k pamięci a to wystarczy mi tylko na ok 220 punktów (licze po 4 bajty na jeden punkt + zapas na dane stałe) Chciałbym zapamiętać ok 1000 punktów.
Więc chciałem się Was poradzić jaką pamięć zewnętrzną zastosować i czy nie będzie ona zbyt wolna ponieważ zależy mi aby ruch między punktami odbywać się w sposób płynny.
Jak się programuje EEpromy (te wewnątrz Atmegi i te oddzielne) przez mikrokontroler czy bezpośrednio?
Pozdrawiam
Projektuje maszynę, coś w rodzaju CNC tylko mam tam 4 silniki krokowe. I obecnie jestem na etapie sterownika. W skrócie wygląda to tak że Atmega pobiera sobie współrzędne XYZ punktu trasy, następnie obliczana jest ilość potrzebnych impulsów na silniki, następuje ruch i znowu program sięga do pamięci po współrzędne i tak dalej aż do ostatniego punktu.
Problem w tym że Atmega32 którą chce zastosować ma 1k pamięci a to wystarczy mi tylko na ok 220 punktów (licze po 4 bajty na jeden punkt + zapas na dane stałe) Chciałbym zapamiętać ok 1000 punktów.
Więc chciałem się Was poradzić jaką pamięć zewnętrzną zastosować i czy nie będzie ona zbyt wolna ponieważ zależy mi aby ruch między punktami odbywać się w sposób płynny.
Jak się programuje EEpromy (te wewnątrz Atmegi i te oddzielne) przez mikrokontroler czy bezpośrednio?
Pozdrawiam
