Объясните пожалуйста почем код:
Код
unsigned char s[11]="test";
uart_send_string(s);
работает, а код:uart_send_string(s);
Код
uart_send_string("test");
не фурычит?Вот сам uart_send_string
Код
void uart_send_string(char* s)
{
int i;
for(i=0; i<strlen(s); ++i)
{
uart_transmit(s[i]);
};
}
{
int i;
for(i=0; i<strlen(s); ++i)
{
uart_transmit(s[i]);
};
}
И ещё как самой переменной "s" присвоить другое значение
Код
strcpy(s, "test2");
тоже не работает