17-08-2016, 15:27
Witam,
No ok, ale gdzie tu masz jakąś kontrolę ilości zapisywanych danych do ramki obrazu ?
W takiej formie
pętla będzie się kręcić w nieskończoność, i wartość 0xFFFFFFFF będzie zapisywana do kolejnych komórek pamięci.
A stm się wiesza, bo pętla zaczyna zapisywać tam gdzie nie powinna..
I jeszcze jedna mała uwaga !!!!
Pamiętajcie, że ten ( i nie tylko ten) model stm-a ma mały obszar PAMIĘCI JEDNOKROTNEGO ZAPISU !!!!!!
Więc uważajcie z takimi "kocimi" wynalazkami w kodzie !!!!
Kod:
*((uint32_t *)ptr++) = 0xFFFFFFFF; //pixel do ramki obrazuNo ok, ale gdzie tu masz jakąś kontrolę ilości zapisywanych danych do ramki obrazu ?
W takiej formie
Kod:
while (1)pętla będzie się kręcić w nieskończoność, i wartość 0xFFFFFFFF będzie zapisywana do kolejnych komórek pamięci.
A stm się wiesza, bo pętla zaczyna zapisywać tam gdzie nie powinna..
I jeszcze jedna mała uwaga !!!!
Pamiętajcie, że ten ( i nie tylko ten) model stm-a ma mały obszar PAMIĘCI JEDNOKROTNEGO ZAPISU !!!!!!
Więc uważajcie z takimi "kocimi" wynalazkami w kodzie !!!!
73 Paweł

