打印

关于c8051f和stc的IO口比较

[复制链接]
4857|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xbyu520|  楼主 | 2014-7-26 09:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xbyu520 于 2014-7-26 09:38 编辑

最近发现c8051f的io口的弱上拉功能只能要么全部enable,要么全部disable .如果需要有一个io口检测外部信号的高低电平(弱上拉需要禁止,免得影响检测),其余的io口做类似独立按键检测。(按下时io低电平,松开为高电平)。这样检测按键类的口都需要外面加上拉电阻了,增加了麻烦

对比stc15F  每个io口的弱上拉可以"独立"enable或者disable .很方便的设置成高阻态和弱上拉。互相不影响。

silicon这么做的目地何在???????请教论坛各位网友吗,谢谢大家

相关帖子

沙发
xbyu520|  楼主 | 2014-7-26 09:30 | 只看该作者
另外c8051f850/860推出时间多久了,貌似性价比 很牛和牛。不过datasheet无中文版。大家来讨论一下吧

使用特权

评论回复
板凳
xbyu520|  楼主 | 2014-7-26 09:32 | 只看该作者
@ayb_ice  

使用特权

评论回复
地板
ayb_ice| | 2014-7-26 09:57 | 只看该作者
xbyu520 发表于 2014-7-26 09:32
@ayb_ice

这不是什么问题吧,

设计电路时考虑到这点就可以了

使用特权

评论回复
5
xbyu520|  楼主 | 2014-7-26 10:07 | 只看该作者
siliconlabs 这么设计虽然不是什么  大问题  。但这么做用户设计时不太方便喽。最近有时间继续比较stc和c8051f  欢迎大家来客观讨论。最好有理由有证据

使用特权

评论回复
6
ayb_ice| | 2014-7-26 10:33 | 只看该作者
xbyu520 发表于 2014-7-26 10:07
siliconlabs 这么设计虽然不是什么  大问题  。但这么做用户设计时不太方便喽。最近有时间继续比较stc和c80 ...

这有什么好比的

根本就不是一个层次的

虽然都是51,STC就是一瞎吹的货

使用特权

评论回复
7
xbyu520|  楼主 | 2014-7-26 10:45 | 只看该作者
本帖最后由 xbyu520 于 2014-7-26 10:48 编辑

呵呵,看stc之前的数据手册,是在广告里面找有用的信息。看的头大。(所以转投silicon怀抱);不过最近在stc官网下了一个datasheet 广告少了很多。因为siliconlabs无价格低(越低越好,比如2元以下),功能简单的单片机。而我们一个产品需要简单功能的(驱动继电器和定时),所以需要研究一下stc.当然之前的一个产品是用了c8051f310.....  目前打算两个一起用

使用特权

评论回复
8
yhn1973| | 2014-7-26 11:08 | 只看该作者
对于数字信号,加上弱上拉又有什么影响,除非对功耗特别敏感,那个弱上拉都100K了。即使用STC,输入模式我都是要上拉的,这个只有好处没有坏处。

使用特权

评论回复
9
xbyu520|  楼主 | 2014-7-26 11:53 | 只看该作者
yhn1973 发表于 2014-7-26 11:08
对于数字信号,加上弱上拉又有什么影响,除非对功耗特别敏感,那个弱上拉都100K了。即使用STC,输入模式我 ...

看数据手册,内部弱上拉是通过mos实现的,100k你是怎么看出来的?求指教

使用特权

评论回复
10
ayb_ice| | 2014-7-26 11:55 | 只看该作者
xbyu520 发表于 2014-7-26 11:53
看数据手册,内部弱上拉是通过mos实现的,100k你是怎么看出来的?求指教

等效的
但不够精确

使用特权

评论回复
11
xbyu520|  楼主 | 2014-7-26 12:04 | 只看该作者
ayb_ice 发表于 2014-7-26 11:55
等效的
但不够精确

哦。等效100k是从哪个资料看出来的?还是自己测定的?我的那个产品,测LM358 7 脚输出,不接c8051f io口,万用表量是0.001V(几乎是0) 接收单片机io(内部弱上拉允许),万用表量是超过2.2V(单片机误判断成高)。。。。。。。。。找了很长时间原因,后来把弱上拉disable  居然就可以正确判断了

使用特权

评论回复
12
ayb_ice| | 2014-7-26 13:49 | 只看该作者
xbyu520 发表于 2014-7-26 12:04
哦。等效100k是从哪个资料看出来的?还是自己测定的?我的那个产品,测LM358 7 脚输出,不接c8051f io口 ...

我发现你不喜欢看手册的

使用特权

评论回复
13
vavsz003| | 2014-7-26 14:05 | 只看该作者
对于数字信号,加上弱上拉又有什么影响,除非对功耗特别敏感,那个弱上拉都100K了。即使用STC,输入模式我都是要上拉的,这个只有好处没有坏处。

使用特权

评论回复
14
xbyu520|  楼主 | 2014-7-26 15:00 | 只看该作者
ayb_ice 发表于 2014-7-26 13:49
我发现你不喜欢看手册的

谢谢ayb_ice  我在f120的datasheet上终于找到"100k"  我下载的f340 f310手册 中文英文里面都找不到说上拉电阻多少的  。看样子有时候用什么芯片,还得看和它类似的芯片datasheet

使用特权

评论回复
15
volkswagenlj| | 2014-7-26 16:59 | 只看该作者
不错

使用特权

评论回复
16
lyjian| | 2014-7-26 21:55 | 只看该作者
之所以叫弱上拉,当然可以很容易被外围改变其电平高低,那需要禁止。

使用特权

评论回复
17
yhn1973| | 2014-7-28 09:46 | 只看该作者
xbyu520 发表于 2014-7-26 11:53
看数据手册,内部弱上拉是通过mos实现的,100k你是怎么看出来的?求指教

查手册输入低电平的输入电流,再加上电源电压基本上就能估算出来。

使用特权

评论回复
18
yhn1973| | 2014-7-28 09:59 | 只看该作者
xbyu520 发表于 2014-7-26 12:04
哦。等效100k是从哪个资料看出来的?还是自己测定的?我的那个产品,测LM358 7 脚输出,不接c8051f io口 ...

你这个肯定是某些地方有问题,LM358不至于连100K的上拉电阻都驱动不了,我用LM358输出有时都接10K的上拉照样可以

使用特权

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

本版积分规则

个人签名:工作不养闲人,团队不养懒人。赚不到钱赚知识,赚不到知识赚经历,赚不到经历赚阅历,让人迷茫的原因只有一

43

主题

853

帖子

5

粉丝