找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

stc8g1k08asop8不会改引脚功能了

查看数: 288 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2026-1-7 00:49

正文摘要:

我是一个小白,对这个好奇就买了几个来玩,电灯现在成功了,想试着点亮oled屏幕。可是现在遇到一个问题就是第八脚位P3.3的功能不会切换了着了好多视频也没看到讲这个的。在这里拜求前辈们多多指教一下,小生感激不尽 ...

回复

ID:712097 发表于 2026-1-8 20:58
joyb 发表于 2026-1-7 14:45
STC8G1K08A与STC8G1K08,为什么不一样

最大的区别是STC8G1K08A带ADC功能,8脚的STC8G1K08无ADC功能。
ID:69038 发表于 2026-1-7 15:53
第8脚有9种IO功能,P3.3、ADC3、TxD_2、INT1、MISO、SDA、CCP1、CCP1_2、CCP1_3,
你要用到哪一种?
如果是P3.3,是最常用、标准的IO,可以替换到P3.0、P3.1、 P3.2、P5.4、P5.5任意一个脚上;
如果是ADC3,只能换到有ADCx的管脚上;
如果是INT1,只能换到有INTx的管脚上;
其余类同不赘述。。。
ID:1064915 发表于 2026-1-7 14:45
STC8G1K08A与STC8G1K08,为什么不一样
ID:584814 发表于 2026-1-7 14:11
STC的8脚芯片基本一样,高级功能各型号会有不同。
至于改引脚功能或引脚切换,貌似没见过这种说法。
ID:427868 发表于 2026-1-7 08:16
  首先,你弄错了STC8G1K08A的引脚图,你发的是STC8G1K08的。
   其次,STC8G1K08A的SPI方式的4个引脚是固定IO口,不能改变。采用STC8G1K08A驱动OLED只能采用I2C方式(采用SPI方式的话,IO口不够),STC8G1K08A的I2C功能口切换是通过设置寄存器P_SW2,但寄存器默认值是P3.2为SCL,P3.3为SDA,根据PCB布局需要也可以(P_SW2 |= 0x10;)切换为P5.4为SCL,P5.5为SDA。
  结论,采用STC8G1K08A,想使用P32和 P33驱动OLED的话,不必改变引脚功能。如果采用模拟I2C的话,其6个IO口就随便选择了,只需定义SCL和SDA是哪个IO口。
ID:140489 发表于 2026-1-7 08:00
认真看下规格书第3章,功能脚切换,在173页

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

Powered by 单片机教程网

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