这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 开发板例程求助

共10条 1/1 1 跳转至

开发板例程求助

助工
2009-11-09 20:29:15     打赏
开发部刚收到六个LED闪,蜂鸣器按一下播放音乐的例程怎么没有呀,找了半天没找到,感觉这个例程挺好,想研究一下,在哪能找到呀?还有就是开发办好像没啥例程,



关键词: 开发     例程     求助    

菜鸟
2009-11-10 11:45:24     打赏
2楼

SH-STICK CD-ROM中有例程.


菜鸟
2009-11-10 16:05:48     打赏
3楼

我下进去了,怎么不唱歌呢?


只有V-灯亮


菜鸟
2009-11-10 16:24:21     打赏
4楼
哈哈,我试好了
不要用DEBUG文件夹里的文件
用HEW打开DEMO然后,在BUILD菜单里选择 BUILD MULTIPLE里选择 RELEASE,然后选择BUILD 会在RELEASE文件夹生成文件。

然后用FLASHWRITE,选择RELEASE文件夹里的文件

按SW1可以唱歌了。

调节AD可调电阻,LED会闪烁。

菜鸟
2009-11-10 16:26:23     打赏
5楼

不明白的地方,请教大家:

/*************************************************************
  名称:InitPort
  描述:初始化和各个功能相连接的单片机I/O
  (复位后,SH/7125的端口默认为I/O口)
  参数:无
返回值:无
  输入:无
  输出:无
**************************************************************/
VOID InitPort( ){
 PFC.PACRL1.BIT.PA2MD = 3;  //PA2用作IRQ0输入功能使用
 PFC.PBCRL2.BIT.PB5MD = 1;  //PB5用作IRQ3输入功能使用
// PFC.PBCRL1.BIT.PB3MD = 1;  //PB3用作IRQ1输入功能使用
// PFC.PBCRL1.BIT.PB2MD = 1;  //PB2用作IRQ0输入功能使用
 PFC.PECRL2.BIT.PE5MD = 1;  //PE5用作TIOC1B(MTU2)功能使用
 PFC.PEIORL.BIT.B5 = 1;   //PE5作为输出口使用
}

PFC.PACRL1.BIT.PA2MD=3;是什么意思?

谢谢

菜鸟
2009-11-11 17:00:12     打赏
6楼

没有人帮帮我吗?


菜鸟
2009-11-11 18:23:51     打赏
7楼

PFC.PACRL1.BIT.PA2MD=3;是什么意思?

是不是bit1,bit0都是为1


高工
2009-11-12 10:30:39     打赏
8楼

我也恢复了例程了,设置release后,下载程序,就可以了还是试验板初始的程序,初始的功能,继续学习中


菜鸟
2009-11-12 12:20:10     打赏
9楼

不能严格的说是bit0,bit1都为1,应该说是PA2MD的bit0,bit1为1。
这由SH的SFR头文件定义决定的。举个例子。
PFC.PACRL1.BIT.PA2MD 
1  这个SFR的名字其实是PACRL1。
2  但是它是属于PFC的功能。所以前面+PFC.以方便和手册对照。
3  PACRL1是一个16位的,其中每4位定义了一个I/O的功能。
4  PA2MD就是指PA2的功能,但是它对应的事PACRL1的8~11位(11位保留)
5  所以当设定PA2MD = 3的时候,就是设定PACRL1的bit8, bit9为1
6  可以等价为:PACRL1 &= 0xF8FF; PACRL1 |= 0x0300;
7  当然,使用PFC.PACRL1.WORD = 0xXXXX也可以对PACRL1直接赋值


菜鸟
2009-11-12 15:10:55     打赏
10楼
万分感谢

共10条 1/1 1 跳转至

回复

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