打印

关于PIC单片机脚的问题....

[复制链接]
1331|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Rain_King|  楼主 | 2013-12-18 11:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个问题曾经困扰了我好久,由于把问题解决了,就没有怎么去管这个,现在我想在拿出来和大家讨论讨论.....当然其实也比较简单.....
我想问的是:PIC脚由0变位1,或者由1变为0,这个速度是多块....由哪些因素决定的,还是一出厂就已经决定了,和晶振的处理速度有木有关系...
沙发
ayb_ice| | 2013-12-18 11:15 | 只看该作者
取决于很多因素
上拉强度,输出模式,外部电路,IO速度。。。

使用特权

评论回复
板凳
Rain_King|  楼主 | 2013-12-18 11:30 | 只看该作者
ayb_ice 发表于 2013-12-18 11:15
取决于很多因素
上拉强度,输出模式,外部电路,IO速度。。。

这个IO口速度指的是什么????

使用特权

评论回复
地板
huangxz| | 2013-12-18 17:14 | 只看该作者
根本来说,取决于负载。

使用特权

评论回复
5
ZG11211| | 2013-12-18 21:57 | 只看该作者
0变1好像是1条指令,1变0好像是5条指令,我用示波器看的。

使用特权

评论回复
6
Rain_King|  楼主 | 2013-12-19 08:54 | 只看该作者
huangxz 发表于 2013-12-18 17:14
根本来说,取决于负载。

能否具体点????你的意思是说,单片机在0变1或者1变0在很短的时间就执行了,只是负载会把这个时间延长????

使用特权

评论回复
7
Rain_King|  楼主 | 2013-12-19 08:56 | 只看该作者
ZG11211 发表于 2013-12-18 21:57
0变1好像是1条指令,1变0好像是5条指令,我用示波器看的。

不管多少条指令,我想都是将所有指令执行完后,才开始变化的吧....那么对于我们来说,也就是最后一条指令执行完后,开始的变化...

使用特权

评论回复
8
PowerAnts| | 2013-12-19 09:04 | 只看该作者
基本上由灌电流/拉电流与端口电容共同决定

使用特权

评论回复
9
Rain_King|  楼主 | 2013-12-19 09:12 | 只看该作者
PowerAnts 发表于 2013-12-19 09:04
基本上由灌电流/拉电流与端口电容共同决定

按照你的意思是说,是由硬件决定的???那这个情况怎么看:以前我用PIC端口与ht1621进行通信,原先我的晶振是16M的,我无意识把4倍频设置上去了,但是我按照时序发送数据,始终都不对。后来我把4倍频去掉,在根据时序来发送数据,结果对了....这个怎么解释呢??前者执行一条语句的时间是62.5ns,后者是250ns.。。。

使用特权

评论回复
10
huangxz| | 2013-12-19 13:58 | 只看该作者
Rain_King 发表于 2013-12-19 09:12
按照你的意思是说,是由硬件决定的???那这个情况怎么看:以前我用PIC端口与ht1621进行通信,原先我的 ...

楼主问的问题有点模糊了,从标题上看你这是在问0->1的变化所用的时间,换句话说的是上升时间啊

使用特权

评论回复
11
Rain_King|  楼主 | 2013-12-19 14:08 | 只看该作者
huangxz 发表于 2013-12-19 13:58
楼主问的问题有点模糊了,从标题上看你这是在问0->1的变化所用的时间,换句话说的是上升时间啊 ...

对啊...就是上升的时间啊,或者是下降的时间....这个时间是由哪些东西决定的。。。。。。

使用特权

评论回复
12
huangxz| | 2013-12-19 15:49 | 只看该作者
Rain_King 发表于 2013-12-19 14:08
对啊...就是上升的时间啊,或者是下降的时间....这个时间是由哪些东西决定的。。。。。。 ...

参见4#,:lol

使用特权

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

本版积分规则

个人签名:努力学习,积极回复,只为申请版主.......

29

主题

784

帖子

4

粉丝