当前位置: 代码迷 >> WinCE >> 嵌入式开发简略C语言程序
  详细解决方案

嵌入式开发简略C语言程序

热度:50   发布时间:2016-04-28 12:37:51.0
嵌入式开发简单C语言程序
#include  "systemInit.h"
#include <string.h>
#include  <uart.h>
   
//  UART初始化
void uartInit(void)
{   
    
    
    SysCtlPeriEnable(SYSCTL_PERIPH_UART2);                  //  使能UART模块
    SysCtlPeriEnable(SYSCTL_PERIPH_GPIOG);                  //  使能RX/TX所在的GPIO端口

    GPIOPinTypeUART(GPIO_PORTG_BASE,GPIO_PIN_0 | GPIO_PIN_1);                        //  配置RX/TX所在管脚为,  UART收发功能
                           

    UARTConfigSet(UART2_BASE,                               //  配置UART端口
                  9600,                                     //  波特率:9600
                  UART_CONFIG_WLEN_8 |                      //  数据位:8
                  UART_CONFIG_STOP_ONE |                    //  停止位:1
                  UART_CONFIG_PAR_NONE);                    //  校验位:无

    UARTEnable(UART2_BASE);                                 //  使能UART端口
}


//  通过UART发送字符串
void uartPuts(const char *s)
{
    while (*s != '\0')
    {
        UARTCharPut(UART2_BASE, *(s++));
    }
}


//  主函数(程序入口)
int main(void)
{
    int c,len;
    char s[300]="\nwjc:";
    jtagWait();                                             //  防止JTAG失效,重要!
    clockInit();                                            //  时钟初始化:晶振,6MHz
  相关解决方案