这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » sacq的进程帖

共66条 6/7 |‹ 2 3 4 5 6 7 跳转至
高工
2012-09-16 23:28:53     打赏
51楼
RL78通过PWM控制的呼吸灯 视频:


高工
2012-09-17 19:22:26     打赏
52楼
定时计数器系列实验之PWM——呼吸灯

PWM 需要用2个通道,1个管周期,1个管占空比;
这里选用了通道0和1.
为了方便看到PWM的输出,在输出端 TO01 [J1-(9)]  接个LED,观测其亮度的变化。



Applilet3设置的截图:




(选周期2mS,)


(占空比的初始值,在程序运行中可以再改变占空比)

自写的一段改变占空比的代码,产生呼吸灯的效果。

——回复可见内容——

效果视频在楼上。

院士
2012-09-17 21:55:57     打赏
53楼
嘿嘿,楼主我也做了使用PWM波来控制LED灯的实验。

改天我传上来,咱们比一比……

工程师
2012-09-20 18:06:43     打赏
54楼
学习中,打开看下

高工
2012-09-22 17:05:53     打赏
55楼
视频: 随时改变呼吸深度的呼吸灯


高工
2012-09-22 17:15:55     打赏
56楼

用数字拨码输入随时改变呼吸深度的呼吸灯

在前PWM呼吸灯的基础上加个数字拨码的输入。视频在楼上。

数字拨码及接法:
数字拨码 与DIP拨码开关没有本质的区别
P60-3作为拨码输入口,每位都另加10K下拉电阻,在拨码的A端加+5V
拨码的1、2、4、8分别接P60,P61,P62,P63.

LED的亮度是通过改变PWM的占空比来实现的,
这里用拨码的0-9的十个数字代表不同的占空比:
0   7%
1   17%
......
9   97%

LCD实时显示当前读到的拨码数值。
这个实验的目的是:引入数字拨码作为输入。


助工
2012-09-25 21:30:38     打赏
57楼
楼主 能不能提供源代码啊

助工
2012-09-25 21:31:47     打赏
58楼
楼主 能不能提供源代码啊

高工
2012-09-25 21:58:28     打赏
59楼
1楼有正宗的,值得学习的原代码的链接。我的这段就不献丑了。

高工
2012-09-25 22:33:36     打赏
60楼

外接EEPROM的读写的实验 

IIC EEPROM的读写 有点难;在学习过几位童鞋的成功经验,几经努力,取得小收获。 

利用MCU-DIY 板上的24C02
接法:
24C02    MCU-DIY    RL78/G13   
WP         P10            GND 
SCL        P11           SCLA0  (P60,J1-17)
SDA        P12           SDAA0  (P61,J1-18)
GND                        GND
VCC                         VCC

在前次实验的基础上,数字拨码控制着LED的最大亮度,这个不变;增加一个在LED最大亮度是,把拨码数值(1字节)写入24C02;
LCD右侧显示的是当前拨码的数值,LCD左侧显示的是从24C02读到的数值。在LED到达最大亮度后,两个数值是一致的;
在断电后重新上电,左侧显示是断电前保存在24C02的数值。


使用了IICA0,Applilet3的相关设置如下:




 

在程序里,读写EEPROM的函数执行后,再加个延时是必须的。

在主程序里, 读:
         EEP_BUF[0]= 0X00 ;       //  EEPROM ADR
         IICA0_MasterSendStart(0XA0, EEP_BUF ,1,150);  // EEPROM WRITE
         DelayMs(3);
        
         IICA0_MasterReceiveStart(0XA0, EEP_BUF ,1,150);  // 读  到
       
         DelayMs(3);


写子程序:
 void Write_EEP(void)
{
      EEP_BUF[0]= 0X00 ;       //  EEPROM ADR
      EEP_BUF[1]= (P0 & 0X0F) ; // EEPROM DATA
      IICA0_MasterSendStart(0XA0, EEP_BUF ,2,150);  // EEPROM WRITE
      DelayMs(3);
}

来1张:



视频是必须的,上传、审核是需要时间的,楼下会有的。


共66条 6/7 |‹ 2 3 4 5 6 7 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]