c51mcu 发表于 2024-3-19 10:43:56

技术咨询

1、IO做矩阵按键,采集输入时,IO是设置为开漏、准双向、高阻输入中的哪种?(外部已加上拉电阻或配置打开内部4.1k)

2、IO口用的较多,比如:8个按键,8位拨码,一个spi,2个iic,我是想把所有外加的上拉电阻都去掉,然后打开对应所有IO内部上拉4.1k,是否可行?另外打开4.1k口多的话,单片机功耗是否会增大,稳定性怎样?
3、计划IO做推挽模式输出时,打开内部4.1k电阻就默认是推挽模式呢,还是再需要设置成推挽模式?
4、STC8H,外加看门芯片接到p5.4上,烧录程序时候,会因为超过1.6秒看门狗复位,而中断烧录吗?前几年用的stc90和stc15系列是会中断,烧录时候必须用拨码断开复复位连接。

王昱顺 发表于 2024-3-19 10:55:33

1.IO可以设置为开漏,剩下交给上拉电阻
2.可行,跟外部加4K上拉电阻一样功耗,上拉电阻越大功耗越小
3.推挽和4K上拉使能是独立的两个功能
4.不清楚,可以问问STC技术

乘风飞扬 发表于 2024-3-19 13:53:01

如果上次烧录时设置硬件选项,将P5.4作为复位脚的话,那么烧录过程中P5.4被拉低时,同样会让芯片产生复位。

小飞侠 发表于 2024-3-20 12:34:23

开漏、准双向

c51mcu 发表于 2024-3-21 15:12:52

烧录程序时候,外部看门狗的复位不会中断isp程序烧录(目前实测),是不是烧录程序时,p5.4是高阻输入还不是复位功能??,但是以前90系列是会影响的,烧录程序时候必须断开外部看门狗防止复位中断,,8h系列不知是否改进?

c51mcu 发表于 2024-3-21 15:33:55

王昱顺 发表于 2024-3-19 10:55
1.IO可以设置为开漏,剩下交给上拉电阻
2.可行,跟外部加4K上拉电阻一样功耗,上拉电阻越大功耗越小
3.推挽 ...

我的意思时,做输出时候,比如模拟spi通讯,打开内部4.1k上拉后,是否还需要设置成推挽模式

c51mcu 发表于 2024-3-21 15:35:54

小飞侠 发表于 2024-3-20 12:34
开漏、准双向

io做输入读取按键时候,打开4.1k内上拉,设置成哪种模式好(高阻输入,开漏,准双向)

王昱顺 发表于 2024-3-21 16:32:10

c51mcu 发表于 2024-3-21 15:33
我的意思时,做输出时候,比如模拟spi通讯,打开内部4.1k上拉后,是否还需要设置成推挽模式 ...

SPI时钟线和输出线可以使能推挽,这样反应速度更快些。
IO读取电平的时候建议设置成高阻模式

c51mcu 发表于 2024-3-21 16:51:04

王昱顺 发表于 2024-3-21 16:32
SPI时钟线和输出线可以使能推挽,这样反应速度更快些。
IO读取电平的时候建议设置成高阻模式 ...

设置成推挽,还需要打开内部4.1k上拉不?(外部没有上拉)

王昱顺 发表于 2024-3-21 17:25:42

c51mcu 发表于 2024-3-21 16:51
设置成推挽,还需要打开内部4.1k上拉不?(外部没有上拉)

不需要了,空闲时引脚的电平是确定的,加入上拉也不会提升IO反应速度
页: [1]
查看完整版本: 技术咨询