Led灯。裸板什么意思上面的铭牌

在上一节视频里我们编写的程序代码是先点亮led1,然后延时一会再点亮led2,进入死循环

但在开发板上的实际效果是led1先亮,延时一会led2再亮,然后一会之后led1再次亮了。

這和我们的设计的代码流程不吻合这是因为2440里面有个看门狗定时器,开发板上电后需要在一定时间内“喂狗”(设置相应的寄存器),否则就会重启开发板

之所以这样设计,是为了让芯片出现死机时能够自己复位,重新运行

这里我们写个led灯循环的程序,步骤如下:

  • 这里暂时用不到看门狗先关闭看门狗,从参考手册可知向0x寄存器写0即可关闭看门狗;
  • 循环点灯,依次设置GPFDAT寄存器;

 
 
 
 


2440里面有很多寄存器如果每次对不同的寄存器进行查询和操作会很麻烦,因此可以先提前定义成宏做成一个头文件,每次调用就行

再举一个按键控制LED嘚程序,步骤如下:

  • 这里暂时用不到看门狗,先关闭看门狗从参考手册可知,向0x寄存器写0即可关闭看门狗;
  • 设置3个按键引脚为输入引腳;
  • 循环执行读取按键引脚值,点亮对应的led灯;

 
 
 
 
 
 
 
 
 
有三个led灯板一个是2并5串,铭牌仩标300mA13-26v4-5W;另一个是2并18串250mA30-80v18W;最后一个是三串(仔细看一个led灯珠里面似乎是三对六个点串联什么意思?)300mA9-12v3W,用电源测试这个10.4v时最亮,再调電压旋钮电压已经不变了电流是250mA,去掉灯板再测电源电压是13v多单个led的电流是250还是其一半?

我要回帖

更多关于 什么是裸板 的文章

 

随机推荐