ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
91771 Топик полностью
xanoy (15.06.2007 13:55, просмотров: 1) ответил xanoy на Привет. Вопрос по С, обращение к элементам структуры.
Спасиба за ответы. Все получилась, была банальная ошибка. Как было: <c> typedef struct { ............. volatile unsigned short pwm[N_CHANNELS]; .............. } Status; Status status; ........... volatile unsigned short* ptr_pwm; ptr_pwm = status.pwm; </c> Как должно было быть: <c> typedef struct { ............. volatile unsigned short pwm[N_CHANNELS]; .............. } Status; Status status; ........... volatile unsigned short* ptr_pwm; void my_func(void) { ptr_pwm = status.pwm; } </c> Тоесть, присваивал значение указателю не при обьявлении указателя, а сразу после обьявления (не в теле функции). Прошу извенить за промах. Сказываются большые перерывы во времени в програмировании :(. К стате есть еще вопрос, но задам уже в другом топике.