请问stc8f2k08s2通讯问题
原先用stc15f2k16s2外接那种三极管的485延时电路 一切正常换成stc8f后还接上述485电路通讯不行但我直接接p3.0 p3.1ttl通讯正常 说明程序没问题是不是stc8的p3.0p3.1端口需要设置下 接上拉电阻 p3.0p3.1都要接上拉吗 之前stc15没有 串口通讯从来就不会吝啬那两个上拉电阻的{:smile:}{:smile:}{:smile:} STC8系列的MCU,串口发送端(比如P3.1)需要以下3个设置之一:1、设置为推挽输出。
2、设置为弱上拉输出(就是默认的准双向口),打开内部额外的上拉电阻(3.7K)。
3、设置为弱上拉输出(就是默认的准双向口),外部加上拉电阻。
正如一些朋友说的,有串口通讯的MCU我都基本都用外部晶振(除非不支持),串口加上拉电阻。 小李非刀 发表于 2018-11-6 23:12
STC8系列的MCU,串口发送端(比如P3.1)需要以下3个设置之一:
1、设置为推挽输出。
2、设置为弱上拉输出( ...
STC8F2K16s4规格书里面说内置24MRC震荡,在6.2章节说IRC只有一个频段,中心频率为24M,最小频率是16M,最大频率是30M(不同批次有5%左右的制造误差),难道内置RC会有这么大的差异?!如果有这么大的差异,别说通讯,就是定时器也不准,这样的芯片怎么敢用?是不是我理解错了? dgdzas 发表于 2018-12-21 13:30
STC8F2K16s4规格书里面说内置24MRC震荡,在6.2章节说IRC只有一个频段,中心频率为24M,最小频率是16M,最 ...
STC内部是一个振荡器,中心频率为24MHZ,通过修改一些参数来获得频率偏移,下载时用串口的数据位时间当作基准来调整频率,在常温下能做到+-0.3%以下的精度,全温范围能做到1%的精度。内部有温度补偿的。
做内部振荡很难做到更高的精度的,IC是不能集成石英晶体的,材料不同。 stc8f2k16s2,RS485通讯检测不到单片机,TXD已上拉10K,RXD还需要上拉吗? 要先用全双工设置一下RS485
是不是先用232下载一次才可以
页:
[1]