dtlz 发表于 2020-6-29 09:03:34

STC8G1K08-20P复位的问题:只要P5.4脚为低电平时,STC单片机就不工作

单片机型号: STC8G1K08-20PIN
固件版本号: 7.3.10U
在使用STC8G1K08-20P的P5.4脚用作普通的IO时,在STC ISP软件选择复位脚用作IO,但是在使用中,只要P5.4脚为低电平时,STC单片机就不工作,这个是否这个版本的BUG?

国学芯用 发表于 2020-6-29 09:10:57

dtlz 发表于 2020-6-29 09:19:06

国学芯用 发表于 2020-6-29 09:10


我配置P5.4为IO,就算是高阻输入,那P5.4为低电平 时单片机也不应该停止工作呀,何况我在程序里已把P5M0 M1都设置为0了!

HZKJ 发表于 2020-6-29 09:24:45

对,即使没有初始化,IO不好使,但是也不应该复位的。

dtlz 发表于 2020-6-29 09:32:13

HZKJ 发表于 2020-6-29 09:24
对,即使没有初始化,IO不好使,但是也不应该复位的。

是的,何况在程序里已对P5.4进行了初始化

makesoft 发表于 2020-6-29 10:33:14

发现现在版主回答问题总是心不在马(焉){:lol:}

XTXB 发表于 2020-6-29 11:19:33

巧了,同样型号,按键恰好也是P54,已量产。

国学芯用 发表于 2020-6-29 11:37:01

STC8G1K08-36I-TSSOP20   P5.4低电平复位   用作IO 就必须设置一下

su33691 发表于 2020-6-29 12:11:12

P54,P30,P31上电时不能接地。

dtlz 发表于 2020-6-29 12:45:35

换了一片单片机就可以

vvi 发表于 2020-6-29 15:01:28

刚好手边有一片STC8G1K12,PM0,PM1都设为0,试了一下,输出1、0,输入1,0都没问题,正常工作。

modbus 发表于 2020-6-29 15:47:21

su33691 发表于 2020-6-29 12:11
P54,P30,P31上电时不能接地。

不会吧,这么坑?

dtlz 发表于 2020-6-29 16:25:45

vvi 发表于 2020-6-29 15:01
刚好手边有一片STC8G1K12,PM0,PM1都设为0,试了一下,输出1、0,输入1,0都没问题,正常工作。 ...

都为0是配置成准双向口(传统8051端口模式,弱上拉),肯定 没有问题了

小李非刀 发表于 2020-6-30 00:16:45

modbus 发表于 2020-6-29 15:47
不会吧,这么坑?

不是坑,是进入USB下载方式的条件。

小李非刀 发表于 2020-6-30 00:18:25

P5.4下载时选择为IO,则其高低电平不会复位的,楼主如果仍有问题,可以寄回STC厂家检测。

modbus 发表于 2020-6-30 10:56:29

小李非刀 发表于 2020-6-30 00:16
不是坑,是进入USB下载方式的条件。

这还不是坑,如果这3个脚用作输入口,上电时正好外边输出低电平,即使用作RXD功能也不能保证上电时外边的TXD一定就是高电平

887799 发表于 2020-6-30 11:16:43

su33691 发表于 2020-6-29 12:11
P54,P30,P31上电时不能接地。

上电接地会怎样?

国学芯用 发表于 2020-6-30 11:30:09

modbus 发表于 2020-6-30 10:56
这还不是坑,如果这3个脚用作输入口,上电时正好外边输出低电平,即使用作RXD功能也不能保证上电时外边的 ...

进入USB下载的条件是 3.03.13.2同时为0
3.0 3.15.4 可以同时为0    复位脚用作IO没什么限制的

modbus 发表于 2020-6-30 11:57:13

国学芯用 发表于 2020-6-30 11:30
进入USB下载的条件是 3.03.13.2同时为0
3.0 3.15.4 可以同时为0    复位脚用作IO没什么限制的 ...

当这3个脚都用作普通输入口时,上电同时为0的可能性还是很大的,而很多用户不用USB下载可能压根就不知道还有这个坑,只能说这种设计太不严谨了,要么就在芯片的管脚图上把P3.2用作进入USB下载条件的功能标出

国学芯用 发表于 2020-6-30 13:11:07

本帖最后由 国学芯用 于 2020-6-30 13:12 编辑

modbus 发表于 2020-6-30 11:57
当这3个脚都用作普通输入口时,上电同时为0的可能性还是很大的,而很多用户不用USB下载可能压根就不知道 ...

我们的 资料上管脚图的地方 都有标出来   提醒的

eddia2012 发表于 2020-7-1 21:27:33

    标记下

小李非刀 发表于 2020-7-12 23:16:33

modbus 发表于 2020-6-30 10:56
这还不是坑,如果这3个脚用作输入口,上电时正好外边输出低电平,即使用作RXD功能也不能保证上电时外边的 ...

上电时确保P3.2为高电平,则P3.0 P3.1不管什么电平均可进入用户程序运行。
进入USB下载总得给个条件的。

小李非刀 发表于 2020-7-12 23:17:44

modbus 发表于 2020-6-30 11:57
当这3个脚都用作普通输入口时,上电同时为0的可能性还是很大的,而很多用户不用USB下载可能压根就不知道 ...

那你觉得要什么条件下进入USB下载呢?请建议一下。

edalab1 发表于 2020-7-13 10:57:40

本帖最后由 edalab1 于 2020-7-13 11:09 编辑

STC8G1K17-20SSOP 不支持USB下载,是不是不用管P3.2上电时的电平了?

国学芯用 发表于 2020-7-13 11:22:25

edalab1 发表于 2020-7-13 10:57
STC8G1K17-20SSOP 不支持USB下载,是不是不用管P3.2上电时的电平了?

是,建议 STC MCU 不需要修改程序, P3.0 上电确保高电平即可,你一为低,他就要去判断,很烦

ax6808 发表于 2022-3-27 23:42:33

关于STC8G/H 的USB直接下载,近期专门研究了一下,个人暂时用不到:只用于下载程序,还得预留电路,试了多次,只有几次成功,不知道哪里的问题?
最后因我模块出来用麦克B口,这个口得兼容直接用USB口充电、供电和用USB转串口模块监控,就更不能再兼容USB直接下载了。原来数据线一连接USB口本来可正常充电供电的会老是告警显示接入了USB设备,为此,我还专门将收发二线调转了,同时保证P32上电时不为低电平,后来就一切正常了。

小李非刀 发表于 2022-3-28 10:42:11

su33691 发表于 2020-6-29 12:11
P54,P30,P31上电时不能接地。
(引用自9楼)

不对,是P3.0 P3.1 P3.2上电时不能同时接低电平,同时接低电平上电会进入USB下载模式。

小李非刀 发表于 2022-3-28 10:45:03

modbus 发表于 2020-6-30 10:56
这还不是坑,如果这3个脚用作输入口,上电时正好外边输出低电平,即使用作RXD功能也不能保证上电时外边的 ...
(引用自16楼)

所以要避开这种情况,这个本来就是IC设计进入USB下载的条件,却被说成是坑。

modbus 发表于 2022-3-28 15:17:34

小李非刀 发表于 2022-3-28 10:45
所以要避开这种情况,这个本来就是IC设计进入USB下载的条件,却被说成是坑。 ...
(引用自28楼)

是坑不是坑你们就是不承认谁还能怎么着,反正很多人在这上面中招,至少说明这个条件设置的太随意,就像STC8中断关不住你们就是不承认是BUG,还说这是多级流水线的必然结果,然后在新型号的STC8中悄悄修复了这个问题

albert_w 发表于 2022-3-28 16:32:28

没写在手册的叫坑, 写在手册的只能怪自己

ax6808 发表于 2023-1-2 14:42:58

ax6808 发表于 2022-3-27 23:42
关于STC8G/H 的USB直接下载,近期专门研究了一下,个人暂时用不到:只用于下载程序,还得预留电路,试了多 ...
(引用自26楼)

关于模拟USB下载的问题完全搞清楚了:
关键是要按最新手册增加几个器件,其实关键是标准USB信号电平的匹配;现在几乎每次都成功了;
不过,若需超低功耗设计,PCB不建议采用模拟USB下载,加的2个稳压管毕竟有不小的反向漏电流,稳压值越小漏电流越大。
页: [1]
查看完整版本: STC8G1K08-20P复位的问题:只要P5.4脚为低电平时,STC单片机就不工作