找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3791|回复: 11
收起左侧

STC8G1k08-20PIN单片机怎么禁止端口内部的 4.1K 上拉电阻

[复制链接]
回帖奖励 50 黑币 回复本帖可获得 10 黑币奖励! 每人限 1 次
ID:589833 发表于 2020-5-28 19:12 | 显示全部楼层 |阅读模式
DUTTTWKR1V(OE36FIKJ8S3Q.png _A%}]`QZTS78D1I[QIYSKE7.png
数据手册上说可以禁止,但不知道代码怎么写,我直接P1PU置0也没用啊,还望各位大佬教教我
回复

使用道具 举报

ID:78446 发表于 2020-5-28 21:38 | 显示全部楼层
PnM1 = 1,PnM0=1,IO口开漏模式,内部上拉电阻断开,你试试
回复

使用道具 举报

ID:723402 发表于 2020-5-28 22:12 | 显示全部楼层
认真看手册就会了,和IO口一样的。
回复

使用道具 举报

ID:800866 发表于 2020-7-18 15:39 | 显示全部楼层
PxPU寄存器是扩展 RAM 区特殊功能寄存器,对这些寄存器操作是需要把P_SW2的最高位置1
回复

使用道具 举报

ID:282538 发表于 2020-7-28 13:34 | 显示全部楼层
默认不会开启,我今天为了省掉外部上拉电阻特意打开了。
回复

使用道具 举报

ID:282538 发表于 2020-7-28 13:36 | 显示全部楼层
默认不会开启,今天为了使用内部上拉电阻特意打开了

  1. //I2C 模拟
  2.   P_SW2 = 0x80;   //访问这些寄存器,需先将P_SW2的BIT7设置为1,才可正常读写
  3.   P3SR  = 0x0C;   //P3.2  P3.3 快速翻转
  4.   P3DR  = 0x0C;   //P3.2  P3.3 I/O小电流
  5.   P3PU  = 0x0C;   //P3.2  P3.3 内部上拉4.1K电阻
  6.    
  7.   P_SW2 = 0x00;
复制代码
回复

使用道具 举报

ID:401465 发表于 2020-10-31 15:45 | 显示全部楼层
P2M1 = 0x04;P2M0 = 0x04; //P2M1P2M0=11,配置P2^3为OD输出,外接上拉;
P0M1 = 0x01;P0M0 = 0x01; //P0M1P0M0=11,配置P0^0为OD输出,外接上拉;
还是没有说清楚,例如上面的两条程序写在哪儿?在头文件里?在主程序中???
回复

使用道具 举报

ID:718536 发表于 2022-3-31 00:41 | 显示全部楼层
老大,那个极弱上拉怎么打开啊。
回复

使用道具 举报

ID:491577 发表于 2022-4-1 17:04 | 显示全部楼层
suqianfu 发表于 2022-3-31 00:41
老大,那个极弱上拉怎么打开啊。

双向,端口置1就是打开弱上拉,极弱上拉不可以设置,由单片机需要时打开。
回复

使用道具 举报

ID:491577 发表于 2022-4-1 17:16 | 显示全部楼层
所有的寄存器都有默认值的,上拉电阻的默认值是关闭,你什么都不要设置上拉电阻就是关闭的。不管就好。
回复

使用道具 举报

ID:975054 发表于 2022-4-23 00:11 | 显示全部楼层
就是就是!  所有的寄存器都有默认值的,用默认值最简单,必要时再去设置!
回复

使用道具 举报

ID:965189 发表于 2022-4-23 17:02 | 显示全部楼层
PxPU是控制4.1K上拉电阻的,禁止,Pxx==0,使用,Pxx==1。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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