请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LAUNCHXL-CC2650 Thread 中讨论的其他器件:CC2650
工具/软件:Linux
您好!
我不熟悉使用"Contiki OS"进行编程。 我只想控制 CC2650 Launchpad 的输出端口、但无法实现。 我选择 DIO6引脚、因为它连接到电路板的两个 LED 中的一个。
我在文件"gpio.h"中读出、在使用之前必须将引脚配置为带有 IOC 模块的 GPIO。我这么做了、但 LED 始终处于关闭状态。
有人可以帮帮我吗? 这是我的代码:
#include "contiki.h"
#include
#include "driverlib/io.h"
#include "driverlib/gpio.h"
#define Ioc_custom_output (IOC_CURRENT_8mA | IOC_Strength _Auto | \
IOC_NO_IOPULL | IOC_SLEW_DISABLE | \
Ioc_HYST_DISABLE | Ioc_NO_EDGE | \
Ioc_INT_DISABLE | Ioc_IOMODE_NORMAL | \
IOC_NO_WAKE_UP | IOC_INPUT_DISABLE)
过程(LED_Process、"LED Process");
自动启动过程(&LED_Process);
过程线程(LED_Process、EV、 数据)
{
process_bege();
printf ("LED 进程开始...\r\n");
IOCPortConfigureSet (IOID_6、IOC_PORT_GPIO、IOC_CUSTOM_OUTPUT);
GPIO_setOutputEnableDio (GPIO_DIO_6_MASK、GPIO_output_enable);
GPIO_setDio (GPIO_DIO_6_MASK);
while (1)
{
}
Process_end();
}