专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
PIC单片机
求教:内部校正到1%精度的时钟,可否驱动iic?
2020-02-08 12:25
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
17782
12
12
如题。
因为尝试过内部时钟驱动USART,不成功。所以怀疑IIC虽然是主机提供时钟,也没有很精确的图解规定,但是1%的精度以及较大温度系数会否让从机出错?是不是标准的100K速率就没问题?
请有经验的网友指教。
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
kingmacth
1楼-- · 2020-02-09 15:10
IIC的时钟是单片机给的。和你的时钟精度无关系的,只要别超过极限就可以了。
加载中...
leofoolish
2楼-- · 2020-02-09 15:54
PIC的内部时钟精度是指在全温度范围内的哦
加载中...
billowtust
3楼-- · 2020-02-09 20:50
UART把通信速率放慢点儿也可以用内部RC的
IIC,同步通信,和时钟精度没什么关系,不是说非得100K,而是不超过100K就好使
IIC有高速器件到400K的,另有个别变态的IIC速率到1M的
加载中...
Jigsaw
4楼-- · 2020-02-10 00:21
精彩回答 2 元偷偷看……
加载中...
surf_131
5楼-- · 2020-02-10 03:08
回复【1楼】elecboy
-----------------------------------------------------------------------
谢谢!
回复【2楼】fsclub 绿林好汉
-----------------------------------------------------------------------
谢谢!
回复【3楼】hzpyl
-----------------------------------------------------------------------
多谢!
回复【4楼】jackiezeng
-----------------------------------------------------------------------
很有道理,多谢!
回复【5楼】szxszx
-----------------------------------------------------------------------
谢谢了!
回复【6楼】rainbow 老陈
-----------------------------------------------------------------------
谢谢!
回复【7楼】kingmacth 大道无极
-----------------------------------------------------------------------
谢谢!其实就是从机看主机的时钟。
回复【8楼】leofoolish
-----------------------------------------------------------------------
谢谢!
真诚感谢回帖的各位!!同步就是依靠主机时钟来运行。那么为了可靠,不必非要主机把时钟设置到100k或400k或者1M,可以按照比如60K左右来运行。这样不过是主机查询等待的时间略长一点。当网络上存在多主机,大家都把速率降低到大体一致的水平,也就可以保证通信了。
原先我一直对iic占用主机机时较多有点偏见。前面那位问醒了我:iic和usart都是两条线(另有地),iic通信距离又那么短,没有优势早就会被淘汰的。同理,推广到CAN,就明白了为什么CAN是实用的工业标准了。
再次感谢各位!
加载中...
上一页
1
2
一周热门
更多
>
相关问题
PIC单片机不同的IO口驱动74HC573驱动共阴极的数码管,有的段不亮
1 个回答
一种简单精确的pic延时方法
21 个回答
谁熟悉PIC的产品发布时间的,帮看看PIC18F47K40啥版本IDE能开发
12 个回答
求AN1078对应的源代码下载地址
5 个回答
PIC单片机应用技巧
4 个回答
串口无法连续接收数据
2 个回答
求助:dsPIC33F串口通信,如何发送字符串
4 个回答
PIC45K40 IOC(interrupt-on-change)功能
2 个回答
相关文章
一种用PIC单片机主时钟驱动的老式挂钟
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
PIC单片机
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
IIC,同步通信,和时钟精度没什么关系,不是说非得100K,而是不超过100K就好使
IIC有高速器件到400K的,另有个别变态的IIC速率到1M的
-----------------------------------------------------------------------
谢谢!
回复【2楼】fsclub 绿林好汉
-----------------------------------------------------------------------
谢谢!
回复【3楼】hzpyl
-----------------------------------------------------------------------
多谢!
回复【4楼】jackiezeng
-----------------------------------------------------------------------
很有道理,多谢!
回复【5楼】szxszx
-----------------------------------------------------------------------
谢谢了!
回复【6楼】rainbow 老陈
-----------------------------------------------------------------------
谢谢!
回复【7楼】kingmacth 大道无极
-----------------------------------------------------------------------
谢谢!其实就是从机看主机的时钟。
回复【8楼】leofoolish
-----------------------------------------------------------------------
谢谢!
真诚感谢回帖的各位!!同步就是依靠主机时钟来运行。那么为了可靠,不必非要主机把时钟设置到100k或400k或者1M,可以按照比如60K左右来运行。这样不过是主机查询等待的时间略长一点。当网络上存在多主机,大家都把速率降低到大体一致的水平,也就可以保证通信了。
原先我一直对iic占用主机机时较多有点偏见。前面那位问醒了我:iic和usart都是两条线(另有地),iic通信距离又那么短,没有优势早就会被淘汰的。同理,推广到CAN,就明白了为什么CAN是实用的工业标准了。
再次感谢各位!
一周热门 更多>