• STM32嵌入式开发学习笔记(七):串口通信(下)


    下面我们进行几个串口通信的实际应用。

    实验一:发信实验,让开发板通过串口向电脑发送信息:

    #include <stdio.h>
    #include <stm32f10x.h>
    #include <led.h>
    #include <button.h>
    #include <systick.h>
    #include <time.h>
    #include <usart.h>
    int main()
    {
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
        led_configer();
        button_configer();
        usart_configer(); 
        while(1)
        {
            USART1_SData(0x66);
        }
    }
    //main.c

    实验二:电脑向串口发送0x55时,开灯,电脑向串口发送0x66时,关灯。

    #include <stdio.h>
    #include <stm32f10x.h>
    #include <led.h>
    #include <button.h>
    #include <systick.h>
    #include <time.h>
    #include <usart.h>
    int main()
    {
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
        led_configer();
        button_configer();
        usart_configer(); 
        while(1)
        {
            if(RXData==0x55)
                lightup(GPIO_Pin_1);
            else if(RXData==0x66)
                shutdown(GPIO_Pin_1);
        }
    }
    //main.c
  • 相关阅读:
    关键字static
    关键字const有什么含义?
    关于目标
    B/B+树的初步理解(一)
    优先队列(priority_queue)
    哨兵的作用
    数学笑话集(一)

    排序算法小结(一)
    KMP算法
  • 原文地址:https://www.cnblogs.com/isakovsky/p/11444056.html
Copyright © 2020-2023  润新知