打印
[其它应用]

新手关于SH79F161A的一些问题

[复制链接]
1732|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
右耳情歌|  楼主 | 2016-11-2 09:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个IC的机器周期只有一个振荡周期,在没有修改系统时钟的时候,定时器计时选择系统时钟,计时的时间是不是比普通的51单片机要短?还有
void delay1(uchar ii)                 //延时140*iius
{
    uchar i;
    for(ii;ii>0;ii--)
          for(i=140;i>0;i--);
}
这个延时函数的大概延时时间是不是140us左右,看不懂汇编。。。有没有更好的延时方案,用定时器延时的话会不会程序容易跑飞~~
沙发
wenyong200| | 2016-11-2 10:43 | 只看该作者
这个是死循环延时,最好的方法是搞个IO出来用示波器测实际的延时时间。

使用特权

评论回复
板凳
右耳情歌|  楼主 | 2016-11-2 10:57 | 只看该作者
wenyong200 发表于 2016-11-2 10:43
这个是死循环延时,最好的方法是搞个IO出来用示波器测实际的延时时间。

那定时器呢,采用的内部rc振荡,系统时钟没有分频,定时器源时钟采用的是系统时钟,那定时器产生一次加数的时间是不是只有1/12.3us?

使用特权

评论回复
地板
wenyong200| | 2016-11-2 11:00 | 只看该作者
右耳情歌 发表于 2016-11-2 10:57
那定时器呢,采用的内部rc振荡,系统时钟没有分频,定时器源时钟采用的是系统时钟,那定时器产生一次加数 ...

那看你的系统时钟是多少?比如定时器时钟是1M,那就是1us计数一次。

使用特权

评论回复
5
右耳情歌|  楼主 | 2016-11-2 15:07 | 只看该作者
wenyong200 发表于 2016-11-2 11:00
那看你的系统时钟是多少?比如定时器时钟是1M,那就是1us计数一次。

谢了,搞定了,一开始没有到机器周期的问题~~走了好多的弯路~~话说你能指教下一般看IC资料的时候都要着重注意些什么地方么

使用特权

评论回复
6
黑夜之狼| | 2016-11-3 01:00 | 只看该作者
右耳情歌 发表于 2016-11-2 15:07
谢了,搞定了,一开始没有到机器周期的问题~~走了好多的弯路~~话说你能指教下一般看IC资料的时候都要着重 ...

看电气特性和寄存器配置吧,说实话,玩IC的话,还是用到啥就看啥,多看多验证最靠谱

使用特权

评论回复
7
右耳情歌|  楼主 | 2016-11-3 10:45 | 只看该作者
黑夜之狼 发表于 2016-11-3 01:00
看电气特性和寄存器配置吧,说实话,玩IC的话,还是用到啥就看啥,多看多验证最靠谱 ...

嗯 谢了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

25

帖子

0

粉丝