hjk928 发表于 2024-5-6 15:28:20

STC8H1K08负脉冲下探幅度不够

最近写个个程序,发现STC8H1K08负脉冲下探幅度不够。但是,同样的程序在STC8H4K64TL芯片上确正常。有那位遇到过这个问题的?

小飞侠 发表于 2024-5-7 07:41:04

IO口设置为推挽模式,上拉电阻变大一点

xuzeabc 发表于 2024-5-7 08:49:52

写485通讯的时候遇到过类似的问题,IO设置成推挽,发现低脉冲幅度不够,是总线上的电流超过了单片机的IO口所能承受电流。

hjk928 发表于 2024-5-7 10:43:27

xuzeabc 发表于 2024-5-7 08:49
写485通讯的时候遇到过类似的问题,IO设置成推挽,发现低脉冲幅度不够,是总线上的电流超过了单片机的IO口 ...

IO是设置为推挽模式的。我说的负脉冲是输出端5V供电的情况下,大概深度是有4.5V的样子,也就是说低电平为0.5v。应该与输入没有关系的。但是,程序没有改动,在STC8H4K64上是可以达到5V的深度v的。也就是说低电平为0;

hjk928 发表于 2024-5-7 10:50:43

输出波形

hjk928 发表于 2024-5-7 11:02:32

STC8H1K08工作频率33.1776MHZ;STC8H4K64工作在44.1776MHZ(我还发现了工作在48MHZ的时候定时器有时候没有作用)

xuzeabc 发表于 2024-5-7 11:07:21

hjk928 发表于 2024-5-7 10:43
IO是设置为推挽模式的。我说的负脉冲是输出端5V供电的情况下,大概深度是有4.5V的样子,也就是说低电平为 ...

从图上看,这个问题和我遇到的是一样的。图所示,你的示波器表笔,是直接接在单片机的负极和IO的输出端吗?感觉波形上有些信息

网老四 发表于 2024-5-7 11:28:20

评估低电平饱和电压大小,要看负载电流和IO口驱动能力,

hjk928 发表于 2024-5-7 15:04:11

xuzeabc 发表于 2024-5-7 11:07
从图上看,这个问题和我遇到的是一样的。图所示,你的示波器表笔,是直接接在单片机的负极和IO的输出端吗 ...

是直接接在IO输出。但是,STC8H4K64TL没有这个问题,

hjk928 发表于 2024-5-8 09:25:51

今天发现STC8H4K64TL也会有这个问题。发现之前的波形下探4.5V还算正常的波形(功能正常)。如下的波形才是严重的。
页: [1] 2
查看完整版本: STC8H1K08负脉冲下探幅度不够