TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2541协议栈怎么入门…..QWQ

Q1

对于web开发的我来讲,只会调方法 ヽ(・ω・´メ)

没想到在蓝牙上点个灯都如此费劲

我的蓝牙模块上灯的IO口为P0_5,但是simpleBLEPeripheral这个项目里面hal_board_cfg.h文件里定义了3个灯

/* 1 - Green */

/* 2 - Red */

/* 3 - Yellow */

但是为啥hal_led.h里面是四个灯

#define HAL_LED_1 0x01
#define HAL_LED_2 0x02
#define HAL_LED_3 0x04
#define HAL_LED_4 0x08

这里不懂

————————————————————————————–

Q2.1

对于亮灯的方法来说如果不使用协议栈我是这样的

P0DIR |= 0x20; //案例代码为 P1DIR |= 0x13;   说是设置P1.0、P1.1、P1.4设置为输出,我这里是设置P0_5为输出哈?

然后我直接就

P0_5=1;

然后灯就一直亮了

——————————–

Q2.2

P0_5的定义是放在<ioCC2540.h>之中吗?这个文件在哪?

————————————————————————————–

Q3

是的,我把代码

P0DIR |= 0x20;
P0_5=1;
delay_ms(300);
P0_5=0;
delay_ms(300);

放在SimpleBLEPeripheral_Main函数中但是不论我怎么调delay_ms的参数,灯都是异常亮灭

我是不是需要在hal_board_cfg.h这个文件中定义P0_5这个灯然后再调用什么函数来使灯亮灭呢?

最后,万分感谢各位大佬的回答ヽ(^ω^)ノ  

JInTao feng:

没人吗…..

da qin zheng sheng:

http://www.ti.com/product/CC2541/toolssoftware

基本外设接口编程,可以参考。

JInTao feng:

回复 da qin zheng sheng:

好的,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » CC2541协议栈怎么入门…..QWQ
分享到: 更多 (0)