找回密码
 立即注册
查看: 149|回复: 10

技术咨询

[复制链接]

该用户从未签到

14

主题

27

回帖

156

积分

注册会员

积分
156
发表于 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系列是会中断,烧录时候必须用拨码断开复复位连接。
回复 送花

使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 110 天

    [LV.6]常住居民II

    31

    主题

    390

    回帖

    1966

    积分

    荣誉版主

    积分
    1966
    发表于 2024-3-19 10:55:33 | 显示全部楼层
    1.IO可以设置为开漏,剩下交给上拉电阻
    2.可行,跟外部加4K上拉电阻一样功耗,上拉电阻越大功耗越小
    3.推挽和4K上拉使能是独立的两个功能
    4.不清楚,可以问问STC技术
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 17:54
  • 签到天数: 132 天

    [LV.7]常住居民III

    26

    主题

    1298

    回帖

    4049

    积分

    论坛元老

    积分
    4049
    发表于 2024-3-19 13:53:01 | 显示全部楼层
    如果上次烧录时设置硬件选项,将P5.4作为复位脚的话,那么烧录过程中P5.4被拉低时,同样会让芯片产生复位。

    点评

    0.0 从来没有了解过的冷知识,,,学习了,,原来这个设置还会影响ISP程序  发表于 2024-3-19 15:44
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    3 天前
  • 签到天数: 68 天

    [LV.6]常住居民II

    4

    主题

    413

    回帖

    1120

    积分

    金牌会员

    积分
    1120
    发表于 2024-3-20 12:34:23 | 显示全部楼层
    开漏、准双向
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    14

    主题

    27

    回帖

    156

    积分

    注册会员

    积分
    156
     楼主| 发表于 2024-3-21 15:12:52 | 显示全部楼层
    烧录程序时候,外部看门狗的复位不会中断isp程序烧录(目前实测),是不是烧录程序时,p5.4是高阻输入还不是复位功能??,但是以前90系列是会影响的,烧录程序时候必须断开外部看门狗防止复位中断,,8h系列不知是否改进?
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    14

    主题

    27

    回帖

    156

    积分

    注册会员

    积分
    156
     楼主| 发表于 2024-3-21 15:33:55 | 显示全部楼层
    王昱顺 发表于 2024-3-19 10:55
    1.IO可以设置为开漏,剩下交给上拉电阻
    2.可行,跟外部加4K上拉电阻一样功耗,上拉电阻越大功耗越小
    3.推挽 ...

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

    点评

    SPI时钟线和输出线可以使能推挽,这样反应速度更快些。 IO读取电平的时候建议设置成高阻模式  详情 回复 发表于 2024-3-21 16:32
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    14

    主题

    27

    回帖

    156

    积分

    注册会员

    积分
    156
     楼主| 发表于 2024-3-21 15:35:54 | 显示全部楼层

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

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 110 天

    [LV.6]常住居民II

    31

    主题

    390

    回帖

    1966

    积分

    荣誉版主

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

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

    使用道具 举报

    该用户从未签到

    14

    主题

    27

    回帖

    156

    积分

    注册会员

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

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

    点评

    不需要了,空闲时引脚的电平是确定的,加入上拉也不会提升IO反应速度  详情 回复 发表于 2024-3-21 17:25
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 110 天

    [LV.6]常住居民II

    31

    主题

    390

    回帖

    1966

    积分

    荣誉版主

    积分
    1966
    发表于 2024-3-21 17:25:42 | 显示全部楼层
    c51mcu 发表于 2024-3-21 16:51
    设置成推挽,还需要打开内部4.1k上拉不?(外部没有上拉)

    不需要了,空闲时引脚的电平是确定的,加入上拉也不会提升IO反应速度
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-5 16:53 , Processed in 0.073668 second(s), 70 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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