新手上路
- 积分
- 44
- 金钱
- 44
- 注册时间
- 2016-3-19
- 在线时间
- 12 小时
|
1金钱
我用的是战舰开发板,在实验中自己根据想法修改了红外遥控实验中的remote.h文件的代码,这是自己的想法,自己觉得应该可以,但是编译出错找不出原因,//#define RDATA PBin(9) //红外数据输入脚,这是原子哥的代码 #define RDATA GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9) ;这一句是我想修改的,编译时出现错误
keil中编译出错
#ifndef __RED_H
#define __RED_H
#include "sys.h"
//////////////////////////////////////////////////////////////////////////////////
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//ALIENTEK战舰STM32开发板V3
//红外遥控解码驱动 代码
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
//创建日期:2015/1/15
//版本:V1.0
//版权所有,盗版必究。
//Copyright(C) 广州市星翼电子科技有限公司 2009-2019
//All rights reserved
//////////////////////////////////////////////////////////////////////////////////
//#define RDATA PBin(9) //红外数据输入脚
#define RDATA GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9) ;
//红外遥控识别码(ID),每款遥控器的该值基本都不一样,但也有一样的.
//我们选用的遥控器识别码为0
#define REMOTE_ID 0
extern u8 RmtCnt; //按键按下的次数
void Remote_Init(void); //红外传感器接收头引脚初始化
u8 Remote_Scan(void);
#endif
实验28 红外遥控实验.rar
(2.54 MB, 下载次数: 118)
|
|