搜索
bottom↓
回复: 9

请问stc8f2k08s2通讯问题

[复制链接]
(87253410)

出0入0汤圆

发表于 2018-10-22 18:21:13 来自手机 | 显示全部楼层 |阅读模式
原先用stc15f2k16s2外接那种三极管的485延时电路 一切正常  换成stc8f后还接上述485电路通讯不行  但我直接接p3.0 p3.1  ttl通讯正常 说明程序没问题  是不是stc8的p3.0  p3.1端口需要设置下
(87252702)

出0入0汤圆

发表于 2018-10-22 18:33:01 来自手机 | 显示全部楼层
接上拉电阻
(87251706)

出0入0汤圆

 楼主| 发表于 2018-10-22 18:49:37 来自手机 | 显示全部楼层
p3.0  p3.1都要接上拉吗 之前stc15没有
(86196442)

出0入0汤圆

发表于 2018-11-3 23:57:21 | 显示全部楼层
串口通讯从来就不会吝啬那两个上拉电阻的
(85939904)

出0入4汤圆

发表于 2018-11-6 23:12:59 | 显示全部楼层
STC8系列的MCU,串口发送端(比如P3.1)需要以下3个设置之一:
1、设置为推挽输出。
2、设置为弱上拉输出(就是默认的准双向口),打开内部额外的上拉电阻(3.7K)。
3、设置为弱上拉输出(就是默认的准双向口),外部加上拉电阻。

正如一些朋友说的,有串口通讯的MCU我都基本都用外部晶振(除非不支持),串口加上拉电阻。
(82086824)

出0入0汤圆

发表于 2018-12-21 13:30:59 | 显示全部楼层
小李非刀 发表于 2018-11-6 23:12
STC8系列的MCU,串口发送端(比如P3.1)需要以下3个设置之一:
1、设置为推挽输出。
2、设置为弱上拉输出( ...

STC8F2K16s4规格书里面说内置24MRC震荡,在6.2章节说IRC只有一个频段,中心频率为24M,最小频率是16M,最大频率是30M(不同批次有5%左右的制造误差),难道内置RC会有这么大的差异?!如果有这么大的差异,别说通讯,就是定时器也不准,这样的芯片怎么敢用?是不是我理解错了?
(81022877)

出0入4汤圆

发表于 2019-1-2 21:03:26 | 显示全部楼层
dgdzas 发表于 2018-12-21 13:30
STC8F2K16s4规格书里面说内置24MRC震荡,在6.2章节说IRC只有一个频段,中心频率为24M,最小频率是16M,最 ...

STC内部是一个振荡器,中心频率为24MHZ,通过修改一些参数来获得频率偏移,下载时用串口的数据位时间当作基准来调整频率,在常温下能做到+-0.3%以下的精度,全温范围能做到1%的精度。内部有温度补偿的。
做内部振荡很难做到更高的精度的,IC是不能集成石英晶体的,材料不同。
(41137986)

出0入0汤圆

发表于 2020-4-8 12:11:37 | 显示全部楼层
stc8f2k16s2,RS485通讯检测不到单片机,TXD已上拉10K,RXD还需要上拉吗?
(41133651)

出40入30汤圆

发表于 2020-4-8 13:23:52 | 显示全部楼层
要先用全双工设置一下RS485

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(41130828)

出0入0汤圆

发表于 2020-4-8 14:10:55 | 显示全部楼层
是不是先用232下载一次才可以
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-7-28 15:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表