亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 239|回復: 0
打印 上一主題 下一主題
收起左側

MounRiver Studio國產芯片使用(正點原子)

[復制鏈接]
跳轉到指定樓層
樓主
ID:742833 發表于 2026-5-28 10:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
/**
****************************************************************************************************
* @file        main.c
* @author      正點原子團隊(ALIENTEK)
* @version     V1.0
* @date        2023-07-20
* @brief       串口通信 實驗
* @license     Copyright (c) 2020-2032, 廣州市星翼電子科技
****************************************************************************************************
* @attention
*
* 實驗平臺:正點原子 CH32V307開發板
*
****************************************************************************************************
*/

#include "./SYSTEM/sys/sys.h"
#include "./SYSTEM/delay/delay.h"
#include "./SYSTEM/usart/usart.h"
#include "./BSP/LED/led.h"
// #include <stdbool.h>
#include "./BSP/KEY/key.h"

int main(void)
{
    uint16_t t;
    uint8_t len;
    uint16_t times = 0;
    //bool set_1 = 0;

    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);     /* 中斷優先級分組2 */
    delay_init(144);                                    /* 延時初始化 */
    usart_init(115200);                                 /* 串口初始化為115200 */
    led_init();                                         /* 初始化LED */
    key_init();                                     /* 初始化按鍵 */
    while(1)
    {
        if (g_usart_rx_sta & 0x8000)                    /* 接收到了數據? */
        {
            len = g_usart_rx_sta & 0x3fff;              /* 得到此次接收到的數據長度 */
            //printf("\r\n接收到的數據為: ");
            for(t=0;t<len;t++)
            {
                USART_SendData(USART_UX, g_usart_rx_buf[t]);             /* 向串口1發送數據 */
                while(USART_GetFlagStatus(USART_UX,USART_FLAG_TC)!=SET); /* 等待發送結束 */
            }
             printf("\r\n");                         /* 插入換行 */
            g_usart_rx_sta = 0;
        }
        //else
        //{
            

            if (KEY0 == 0 || KEY1 == 0 || WK_UP == 1)
            {
                printf("\r\n正點原子 CH32開發板 串口實驗\r\n");
                //printf("正點原子@ALIENTEK\r\n\r\n\r\n");
            }

            //if (times % 100 == 0)
                //printf ("等待接收的數據\r\n");

            if (times % 30  == 0) LED0_TOGGLE();                          /* 閃爍LED,提示系統正在運行. */
        //}
            times++;
            delay_ms(10);
    }
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表