我正在尝试将C中的字符数组逐字节地发送到微控制器的输出.我正在使用以下代码:
int main() {
...
LogOutput("Hello World!");
}
void LogOutput(char *msg) {
int i;
for (i = 0; i < sizeof(msg); i++) {
USART0_TX(msg[i]); // transmit byte
}
}
Run Code Online (Sandbox Code Playgroud)
但是,这只发送前两个字母"他"---有人知道我做错了什么吗?