typedef struct // typedef
{
uint8_t *PIN;
uint8_t *DDR;
uint8_t *PORT;
}Data_struct; Data_struct data_port; Data_struct *point_data_port;
Как инициализировать такую структуру?
Data_struct data_port = {0x30, 0x31, 0x32}; Такая запись инициализирует адреса в памяти полей структуры и только константами, запись типа DDRD не прокатывает.