打印

2812点亮1个led

[复制链接]
3260|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qingfeng17017|  楼主 | 2011-4-13 10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
qingfeng17017|  楼主 | 2011-4-13 16:20 | 只看该作者
人 呢 ?帮个忙啊

使用特权

评论回复
板凳
tyc1002| | 2011-4-18 19:01 | 只看该作者
定时输出,改变输出高和输出低状态,LED一端加电阻接IO口,另一端接电源。

使用特权

评论回复
地板
huangxz| | 2011-4-28 08:27 | 只看该作者
在ti的网上不是有一大把实例程序啊,还用的着自己写吗。几乎每个资源都有实例,而且还是在RAM中仿真的,很方便的啊。:lol

使用特权

评论回复
5
qingfeng17017|  楼主 | 2011-5-23 10:30 | 只看该作者
找不到啊
?怎么弄

使用特权

评论回复
6
liangwei88624| | 2011-5-23 18:07 | 只看该作者
#include "ledcfg.h"        // 此头文件由cfg.cdb在编译时自动产生,应用程序需要包含此文件

#include "evmdm642.h"        // 使用BSL时必须包含此头文件
#include "evmdm642_led.h"        // 由于使用指示灯模块需要包含相应头文件

int nCount;

void main()        // 主函数,初始化BSL、实现指示灯应用控制
{
    nCount=0;        // 变量初始化
    EVMDM642_init();        // 初始化BSL
    EVMDM642_LED_init();        // 初始化BSL的指示灯模块
    while(1)        // 主循环
    {
        EVMDM642_LED_toggle(nCount);        // 根据nCount的计数,操作相应指示灯
            
        EVMDM642_waitusec(200000);                // 使用软件延时约200毫秒
        
        nCount++; nCount%=8;                        // 切换计数值:0-7
    }   
}
EVMDM642_init()是TI提供的BSL库文件里已经封装的函数,通过FPGA(TI评估板里有)控制8个LED的亮灭,想看EVMDM642_init()都进行了哪些初始化就去下个EVMDM642bsl源文件看看,里面都有。多在网上搜搜哈!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

12

帖子

1

粉丝