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

共66条 5/7 |‹ 2 3 4 5 6 7 跳转至
高工
2012-09-10 23:42:53     打赏
41楼

定时显示温度值的实验 (视频在40楼)




定时器使用了通道0( Channel 0),定时器中断时间设定为 500MS  ,在计数结束时产生中断(INTTM00 ) 。
在定时中断程序里取得温度传感器的AD值(右下角显示),并之转换为温度值(右上角显示),再就是转成10进,显示于左上角。
在定时中断执行期间,可听到蜂鸣器的声音“嘀”。

显示的温度跳变比较厉害,因为是原始数据,未加处理。

【使用资源】
LCD1602 : P7 , P4.1~3
RTC: INTRTC(中断)
Timer:channel 0 (500mS中断)
ADC:Temp senser0,INTAD(中断)
PCLBUZ0: P141 

仍然是在Applilet里做外设的初始,部分截图(定时器、温度传感器AD):





上面2张是定时器的截图,下面是ADC的:




再来1张蜂鸣器的(选的是容易接受的音调):


高工
2012-09-11 13:23:48     打赏
42楼
没有代码下载啊。。还没有思路。。关注中。

高工
2012-09-11 14:41:33     打赏
43楼
官方例程(1楼有连接),还有DEMO原码(安装光盘后,在自己电脑里找),这2个强烈推荐。硬件手册经常看看。

高工
2012-09-13 00:45:38     打赏
44楼

不明原因,下载程序RFP发个小脾气——不下载了,刚恢复正常了。

小试了方波输出功能,OK了。

就凭这2下(Applilet),在P16 [J1 (9)] 输出了:






主程序就一句,启动一下:

void  main(void)
{
 /* Start user code. Do not edit comment generated here */
        TAU0_Channel1_Start();
 while (1U)
 {
   ;
 }
 /* End user code. Do not edit comment generated here */
}


院士
2012-09-13 08:50:29     打赏
45楼
这个小工具还是灰常好用的!

高工
2012-09-13 23:42:20     打赏
46楼
定时计数器类系列实验之分频器

在昨日的在通道2输出方波的 基础上继续
测试一下通道0的分频功能。只有通道0才有这个功能。

接法:
输入 TI00 J2-(5)
输出  TO00 J2-(6)
输入100KHz (用外接的晶振输出信号),分频数:100000; 看输出

在Applilet中的真相之1:



之2:



分频数填的是100000,想把外接的100K的晶振信号变为1Hz 。

顺便看了下,分频数可以填的范围是:(2~65535)*2,
:Information of valid input value range: 4~131072

主程序,在前面的基础上,加了1行。
运行后,有2处输出1Hz的信号。(TO00 和TO01)

void  main(void)
{
 /* Start user code. Do not edit comment generated here */
        TAU0_Channel1_Start(); // 方波
        TAU0_Channel0_Start(); // 分频
 while (1U)
 {
   ;
 }
 /* End user code. Do not edit comment generated here */
}

简单?。。

高工
2012-09-15 13:54:46     打赏
47楼

定时计数器类系列实验之 外部事件计数器

要点:
用通道2
输入口: TI02   【J1-(10)】
先对之加 TO01 输出的1Hz 脉冲计数

通道2计数值是5,中断的内容是更新一下计数器(目前功能相当于5分频) 及 显示缓冲器

本次实验开始加入LCD显示,新加的程序除了LCD驱动显示相关外,还需要数值进制转换等(16进->10进->ASCII,用例程里的现成子程序)

Applilet的截图之1:




Applilet的截图之2:



LCD显示照前面所做的,用了P7,P4的资源。

视频上传中。今天网速够慢。还是
——回复可见内容——


高工
2012-09-15 22:24:43     打赏
48楼

视频来了,今天网速慢了不说,审核还很慢,可能是很忙。

定时器计数器系列之3的视频:外部事件计数器的实验 

每5个脉冲对应,增加1个计数(LCD显示)。


工程师
2012-09-15 22:56:31     打赏
49楼

楼主有条不紊,赞一个!学习了。


高工
2012-09-16 15:37:35     打赏
50楼
定时计数器类系列实验之 脉冲间隔、宽度的测量

功能非常相近的几个脉冲测量功能。





准备:
输入脉冲间隔测量的实验 用通道3  即:TI03  【J1-(21)】
脉冲宽度测量的实验 用通道6  即:TI06  【J2-(27)】

在Appliket3上的截图:





上面2图是通道3的。下面是通道6的:




几个实测脉冲宽度效果:


(单脉冲宽度:232uS, 下行显示的是由寄存器读出的计数值)


(通道1输出的1Hz脉冲,高电平宽度:499992uS,非常稳)



(外接晶振经分配后的1Hz,高电平脉宽,有波动)

问题:到底用的是哪个时钟,有点纠结,手册给出的太不明确了。
(现均认为是用了8uS的时钟)
还好用了一个1Hz的方波脉冲,要不,光有读数怎么也说不清了。

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

回复

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