打印
[其它应用]

关于SH79F161A的一些问题

[复制链接]
1087|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tian111|  楼主 | 2022-7-4 22:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个IC的机器周期只有一个振荡周期,在没有修改系统时钟的时候,定时器计时选择系统时钟,计时的时间是不是比普通的51单片机要短?

使用特权

评论回复
沙发
tian111|  楼主 | 2022-7-4 22:18 | 只看该作者
还有
void delay1(uchar ii)                 //延时140*iius
{
    uchar i;
    for(ii;ii>0;ii--)
          for(i=140;i>0;i--);
}
这个延时函数的大概延时时间是不是140us左右,看不懂汇编。。。有没有更好的延时方案,用定时器延时的话会不会程序容易跑飞~~

使用特权

评论回复
板凳
chuxh| | 2022-7-4 22:21 | 只看该作者
这个是死循环延时,最好的方法是搞个IO出来用示波器测实际的延时时间。

使用特权

评论回复
地板
tian111|  楼主 | 2022-7-4 22:23 | 只看该作者
那定时器呢,采用的内部rc振荡,系统时钟没有分频,定时器源时钟采用的是系统时钟,那定时器产生一次加数的时间是不是只有1/12.3us?

使用特权

评论回复
5
zwll| | 2022-7-4 22:26 | 只看该作者
那看你的系统时钟是多少?

使用特权

评论回复
6
pengf| | 2022-7-4 22:28 | 只看该作者
那看你的系统时钟是多少?

使用特权

评论回复
7
jiajs| | 2022-7-4 22:34 | 只看该作者
比如定时器时钟是1M,那就是1us计数一次。

使用特权

评论回复
8
tian111|  楼主 | 2022-7-4 22:36 | 只看该作者
搞定了,一开始没有到机器周期的问题~~

使用特权

评论回复
9
tian111|  楼主 | 2022-7-4 22:39 | 只看该作者
指教下一般看IC资料的时候都要着重注意些什么地方么

使用特权

评论回复
10
chuxh| | 2022-7-4 22:40 | 只看该作者
看电气特性和寄存器配置吧,说实话,玩IC的话,还是用到啥就看啥,多看多验证最靠谱

使用特权

评论回复
11
tian111|  楼主 | 2022-7-4 22:42 | 只看该作者
嗯 谢了

使用特权

评论回复
12
tpgf| | 2022-8-1 11:20 | 只看该作者
能达到这么快的速度?

使用特权

评论回复
13
nawu| | 2022-8-1 11:30 | 只看该作者
这样做好像不能延时140us

使用特权

评论回复
14
aoyi| | 2022-8-1 11:38 | 只看该作者
楼主的系统时钟是多少啊

使用特权

评论回复
15
zljiu| | 2022-8-1 11:46 | 只看该作者
汇编我也看不懂啊

使用特权

评论回复
16
gwsan| | 2022-8-1 11:55 | 只看该作者
可以一边调试一边学习

使用特权

评论回复
17
tfqi| | 2022-8-1 12:04 | 只看该作者
还得看又没有分频和倍频

使用特权

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

本版积分规则

797

主题

8878

帖子

7

粉丝