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

共46条 2/5 1 2 3 4 5 跳转至
高工
2012-08-23 00:38:51     打赏
11楼
用Applilet3生成PORT初始化代码,让P77(D2)闪动起来。
照片、视频晚上再传。
简单的功能却是第一个可以成功跑起来的程序。

照片在此,视频在楼下——


(D2是亮的)



(D2是灭的)


高工
2012-08-23 23:59:11     打赏
12楼


随便写了个延时,有点长。

高工
2012-08-24 20:11:38     打赏
13楼
抓紧焊接J1,J2上的排针,为下一步测试做准备。
焊好了小板上的视觉空间显得更小。
下一个,该是跑马灯什么的。。

高工
2012-08-25 14:52:29     打赏
14楼

【项目】LED跑马灯

【使用资源】P70~P77

【其它材料】MCU-DIY上的LED灯,杜邦线等

【电路及接法】



接线:

MCU         RL78
============
P1.0   ---     P70
P1.1   ---     P71
P1.2   ---     P72
P1.3   ---     P73
P1.4   ---     P74
P1.5   ---     P75
P1.6  ---      P76
P1.7   ---     P77
VCC   ---    VCC 
=============


【过程】

-用Applilet3来生成初始化代码,重点是PORT中的口7全部为输出,编译器选项IAR(工程名:sacq-2);
-用IAR打开刚生成的文件(双击sacq-2.eww),在main中添加代码,设初值、移位循环、输出等;
-编译生成HEX(选项LINK中“其它”选msd-i);
-用RFP下载;
-拔跳线,看效果,如不满意在IAR中再修改后重新下载。
(还没有DEBUG,因为不熟悉)

【效果】





【关键代码】



【疑问】

PM7,P7有区别吗,在说明书上是有无锁存器的区别,在本次实验中没影响吧。

【参考资料】
-MCU-DIY 电路图中LED灯部分
-8楼的2号资料中PORT部分


高工
2012-08-25 16:27:00     打赏
15楼
在LED跑马灯的基础上,继续做个条状电平指示效果,按时下流行的叫法完全可以叫做呼吸灯效果。
楼上的原代码中有一个多余的循环,虽不影响运行效果,现已去掉。

直接上视频及主要代码截图,代码应该是还有可以改进的地方的










高工
2012-08-26 11:38:05     打赏
16楼
蜂鸣器驱动成功。
老规矩,用Applilet来生成初始化代码,刚用IAR打开后就觉得无从下手的的感觉。翻翻硬件手册的相关部分,使用并不复杂呀。
在已产生的代码文件列表中看到CG_pclbuz.C,打开细看,顿时大喜过旺——啥都有了:
里面有8个函数:
void PCLBUZ0_Init(void)  
void PCLBUZ0_Start(void)
void PCLBUZ0_Stop(void)
MD_STATUS PCLBUZ0_ChangeFreq(enum PCLBUZclock clock)
。。。。。。

最后一个用起来难一些,先不管它,其它几个看名字该明白用途了,里面的内容有的也是简单,只是包装起来,看得更明白吧。

在main里,添加自己的代码:用上面的3个组合起来,再加个延时,OK,接好无源蜂鸣器,可以试听了。



视频,可以听到声音,等等呀。。


高工
2012-08-26 11:54:38     打赏
17楼
蜂鸣器的视频:



.........

高工
2012-08-27 22:36:51     打赏
18楼
串口通了!

串口,先用现成的。
暂时不添加其它的转换芯片,利用已有的资源,即:板上的UART2及转换为USB的电路部分。

还是用Applilet来生成初始化代码,选UART2,19.2k,其它用默认的。






主程序段:




结果:



结果是简单的,收获是可喜的。

(sacq-4)




高工
2012-08-28 10:32:36     打赏
19楼

是的是的,从最简单的开始,免的挫伤积极性
后面还有很多可以做的


高工
2012-09-01 11:29:28     打赏
20楼

LCD驱动显示成功

【历程】
  几经周折,LCD1602 终于成功驱动。
  按说,在MCU-DIY中已用过1602,驱动难度不会太大,但还是经历一些磨难:
1)8位数据口的选择困惑。现成可能可以直接使用的8位口有:P1,P2,P7;考虑到P1有现成的串口等,以后使用较多;而P7更擅长于输入按键的处理,故最先选择的是以模拟输入为主打的P2。试了几次都不成功,后细查电路,P2.2接着电位器!后换到P7。
2)择MCU-DIY板后弃之。用过的MCU-DIY板上有N多资源,前面的跑马灯就是利用了上面的LED,这次本想继续利用板上的现成LCD1602及相关连线,特别是对比度电位器。测试失败后细查,原来板上的数据线接了上拉电阻。
  弃板单独连线后,还利用了P2.2的电位器作为LCD的对比度调整,这倒是一个小收获。

【使用资源及连线】
RL78       LCD1602

P4.1  ---    RS     
P4.2  ---    R/W
P4.3  ---    E

P7.0~7 --- DB0~7

【实物连线及效果展示】










共46条 2/5 1 2 3 4 5 跳转至

回复

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