国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁 新聞資訊 >> 新聞頭條 >> 說說M451例程講解之串口
新聞資訊
NEWS INFORMATION

說說M451例程講解之串口

關(guān)鍵字:M451 發(fā)布時間:2019-05-22
/**************************************************************************//**
 * @file     main.c
 * @version  V3.00
 * $Revision: 3 $
 * $Date: 15/09/02 10:03a $
 * @brief    Demonstrate how to set GPIO pin mode and use pin data input/output control.
 * @note
 * Copyright (C) 2013~2015 Nuvoton Technology Corp. All rights reserved.
 *
 ******************************************************************************/
#include "stdio.h"
#include "M451Series.h"


#define PLL_CLOCK       72000000


void SYS_Init(void)
{
    /*---------------------------------------------------------------------------------------------------------*/
    /* Init System Clock                                                                                       */
    /*---------------------------------------------------------------------------------------------------------*/

    /* Enable HIRC clock (Internal RC 22.1184MHz) */
    CLK_EnableXtalRC(CLK_PWRCTL_HIRCEN_Msk);

    /* Wait for HIRC clock ready */
    CLK_WaitClockReady(CLK_STATUS_HIRCSTB_Msk);

    /* Select HCLK clock source as HIRC and and HCLK clock divider as 1 */
    CLK_SetHCLK(CLK_CLKSEL0_HCLKSEL_HIRC, CLK_CLKDIV0_HCLK(1));

    /* Enable HXT clock (external XTAL 12MHz) */
    CLK_EnableXtalRC(CLK_PWRCTL_HXTEN_Msk);

    /* Wait for HXT clock ready */
    CLK_WaitClockReady(CLK_STATUS_HXTSTB_Msk);

    /* Set core clock as PLL_CLOCK from PLL */
    CLK_SetCoreClock(PLL_CLOCK);

    /* Enable UART module clock */
    CLK_EnableModuleClock(UART0_MODULE);

    /* Select UART module clock source as HXT and UART module clock divider as 1 */
    CLK_SetModuleClock(UART0_MODULE, CLK_CLKSEL1_UARTSEL_HIRC, CLK_CLKDIV0_UART(1));

    /*---------------------------------------------------------------------------------------------------------*/
    /* Init I/O Multi-function                                                                                 */
    /*---------------------------------------------------------------------------------------------------------*/

    /* Set PD multi-function pins for UART0 RXD(PD.6) and TXD(PD.1) */
    SYS->GPD_MFPL &= ~(SYS_GPD_MFPL_PD6MFP_Msk | SYS_GPD_MFPL_PD1MFP_Msk);
    SYS->GPD_MFPL |= (SYS_GPD_MFPL_PD6MFP_UART0_RXD | SYS_GPD_MFPL_PD1MFP_UART0_TXD);

}

void UART0_Init()
{
    /*---------------------------------------------------------------------------------------------------------*/
    /* Init UART                                                                                               */
    /*---------------------------------------------------------------------------------------------------------*/
    /* Reset UART module */
    SYS_ResetModule(UART0_RST);

    /* Configure UART0 and set UART0 baud rate */
    UART_Open(UART0, 115200);
}

/*---------------------------------------------------------------------------------------------------------*/
/*  Main Function                                                                                          */
/*---------------------------------------------------------------------------------------------------------*/
int32_t main(void)
{

      uint8_t a[]={'a','b','c','\n'};
     
    /* Unlock protected registers */
    SYS_UnlockReg();

    /* Init System, peripheral clock and multi-function I/O */
    SYS_Init();

    /* Lock protected registers */
    SYS_LockReg();

    /* Init UART0 for printf */
    UART0_Init();
        
      UART_Write(UART0,a,5);
        
        UART_READ(UART0);
    
    printf("\n\nCPU @ %dHz\n", SystemCoreClock);

    printf("UART test\n\r");

    while(1);

}
聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

午夜福利精品视频视频| 又大又长又粗又猛国产精品| 欧美国产日韩变态另类在线看| 亚洲成人黄色一级大片| 黄色激情视频中文字幕| 中文字幕久久精品亚洲乱码| 亚洲男人的天堂久久a| 91插插插外国一区二区婷婷| 九九热这里只有免费精品| 国内九一激情白浆发布| 欧美成人欧美一级乱黄| 欧洲日韩精品一区二区三区| 国产精品流白浆无遮挡| 精品人妻精品一区二区三区| 欧美成人精品国产成人综合| 精品一区二区三区不卡少妇av| 99精品国产一区二区青青| 人妻露脸一区二区三区| 国内女人精品一区二区三区| 日本东京热视频一区二区三区| 亚洲精品伦理熟女国产一区二区| 亚洲一区二区三区在线中文字幕| 午夜视频免费观看成人| 麻豆91成人国产在线观看| 久久精品中文字幕人妻中文| 国产av精品一区二区| 国产日韩欧美在线亚洲| 日韩中文字幕视频在线高清版| 亚洲av又爽又色又色| 国产精品自拍杆香蕉视频| 激情五月天深爱丁香婷婷| 亚洲高清一区二区高清| 日本二区三区在线播放| 欧美激情一区=区三区| 欧美日韩免费黄片观看| 91亚洲国产成人久久精品麻豆| 乱女午夜精品一区二区三区| 国产精品尹人香蕉综合网| 能在线看的视频你懂的| 亚洲另类女同一二三区| 扒开腿狂躁女人爽出白浆av|