Witam,
czy ktoś mógłby mi wytłumaczyć dlaczego nie działa takie równanie:
tmp32 zmienia sie tylko dla dwóch ostatnich kroków, tak jakby była 16nit (mimo iż avrStudio pokazuje ją jako 32bit)
natomiast działa:
ale wolalbym pierwsza wersje, z góry dzięki
Pozdr
KK
czy ktoś mógłby mi wytłumaczyć dlaczego nie działa takie równanie:
volatile uint32_t tmp32;
volatile uint8_t tmp;
tmp=0x12
tmp32=tmp<<24;
tmp32+=tmp<<16;
tmp32+=tmp<<8;
tmp32+=tmp;
tmp32 zmienia sie tylko dla dwóch ostatnich kroków, tak jakby była 16nit (mimo iż avrStudio pokazuje ją jako 32bit)
natomiast działa:
tmp32=tmp;
tmp32<<=24;
ale wolalbym pierwsza wersje, z góry dzięki
Pozdr
KK
