我想使用 printf 在 ARM 微控制器的串行端口上显示文本。我无法这样做。任何帮助表示赞赏。
我的 init_serial 看起来像这样
void init_serial (void)
{
PINSEL0 = 0x00050000; /* Enable RXD1 TxD1 */
U1LCR = 0x00000083; /*8 bits, 1 Stop bit */
U1DLL = 0x000000C2; /*9600 Baud Rate @12MHz VPB Clock */
U1LCR = 0x00000003; /* DLAB=0*/
}
这显然是错误的。