通过操作Cortex-A7核,串口输入相应的命令,控制LED灯进行工作--->上传CSDN 1.例如在串口输入led1on,开饭led1灯点亮 2.例如在串口输入led1off,开饭led1灯熄灭 3

本文介绍如何通过Cortex-A7核心处理串口输入指令,实现对LED灯的开关控制。例如,输入'led1on'可开启LED1,输入'led1off'则关闭LED1。
摘要由CSDN通过智能技术生成

头文件

#include"stm32mp1xx_rcc.h"                                                                           
#include"stm32mp1xx_uart.h"                                                                          
#define RCC_AHB4_ENSETR (*(volatile unsigned int*)0x50000A28)                                        
                                                                                                     
//寄存器MODER模式初始化                                                                              
typedef enum{                                                                                        
    Input,                                                                                           
    Output,                                                                                          
    Alt_fun,                                                                                         
    Analog,                                                                                          
}gpio_moder_t;                                                                                       
                                                                                                     
//寄存器OTYPER输出类型                                                                               
typedef enum{                                                                                        
    PP,                                                                                              
    OD,                                                                                              
}gpio_otyper_t;                                                                                      
                                                                                                     
//寄存器OSPEEDR输出速度                                                                              
typedef enum{                                                                                        
    LOW,                                                                                             
    MED,                                                                                             
    HIGH,                                                                                            
    VERY_HIGH,                                                                                      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值