CCSV5写程序时调用函数如(ROM_SysCtlClockSet、GPIOPinConfigure)等为什么都要声明?如果不声明编译就出错。可以改变CCSV5的设置不用提前声明吗
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include"driverlib/gpio.h"
#include"driverlib/rom.h"
#include"driverlib/sysctl.h"
#include"utils/uartstdio.h"
//本例程通过UART0输出“HELLO WORLD!"信息。
void ROM_SysCtlClockSet();
void ROM_SysCtlPeripheralEnable();
void GPIOPinConfigure();
void ROM_GPIOPintypeUART();
int
main (void)
{
//设置外部16MHZ晶振为系统时钟源
ROM_SysCtlClockSet(SYSCTL_SYSDIV_1|SYSCTL_USE_OSC|SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ);
//使能本例程的GPIOA模块
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
GPIOPinConfigure(GPIO_PA0_U0RX);
GPIOPinConfigure(GPIO_PA1_U0TX);
ROM_GPIOPintypeUART(GPIO_PORTA_BASE,GPIO_PIN_0|GPIO_PIN_1);
//配置UART0为115200波特率,8-N-1数据模式,可参见uartstdio.c
UARTStdioInit(0);
// 利用UART0输出hello world! 信息
UARTprintf("hello world!");
while(1)
{
}
}