您好!
我尝试配置时钟、以便可以使用来自 RTOSC 的32768 XTAL 作为 UART、如下所示:

我编写以下代码只是为了测试该函数的单元、但它听起来不起作用。
/* DriverLib 包括*/
#include
/*标准包括*/
#include
#include
#include
/*通过控制台显示包括*/
#include "uartstdio.h"
空配置 UART (uint32_t 系统时钟)
{
/*启用到 GPIO 端口 A 和 UART 0的时钟*/
MAP_SysCtlPeripheralEnable (SYSCTL_Periph_GPIOA);
MAP_SysCtlPeripheralEnable (SYSCTL_Periph_UART0);
/*为 UART 0配置 GPIO 端口 A */
MAP_GPIOPinConfigure (GPIO_PA0_U0RX);
MAP_GPIOPinConfigure (GPIO_PA1_U0TX);
MAP_GPIOPinTypeUART (GPIO_Porta_base、GPIO_PIN_0 | GPIO_PIN_1);
/*将 UART 配置为 9600 bps 8-N-1格式*/
UARTStdioConfig (0、9600、系统时钟);
}
int main (空)
{
uint32_t systemClock;
/*将系统时钟配置为120 MHz */
系统时钟= MAP_SysCtlClockFreqSet (SYSCTL_OSC_EXT32、32768);
/*初始化串行控制台*/
ConfigureUART (systemClock);
/*打印横幅*/
UARTprintf ("我现在可以讲话\r\n);
}