amobbs.com 阿莫电子论坛

 找回密码
 注册
密码必须由大写、小写、数字组成,三者缺一不可
搜索
bottom↓
回复: 24

STC8G1K08-20P复位的问题

[复制链接]
(1512058)

出0入0汤圆

发表于 2020-6-29 09:03:34 | 显示全部楼层 |阅读模式
单片机型号: STC8G1K08-20PIN
固件版本号: 7.3.10U
在使用STC8G1K08-20P的P5.4脚用作普通的IO时,在STC ISP软件选择复位脚用作IO,但是在使用中,只要P5.4脚为低电平时,STC单片机就不工作,这个是否这个版本的BUG?
(1511615)

出0入10汤圆

发表于 2020-6-29 09:10:57 | 显示全部楼层
1.jpg
(1511126)

出0入0汤圆

 楼主| 发表于 2020-6-29 09:19:06 | 显示全部楼层

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

出0入0汤圆

发表于 2020-6-29 09:24:45 | 显示全部楼层
对,即使没有初始化,IO不好使,但是也不应该复位的。
(1510339)

出0入0汤圆

 楼主| 发表于 2020-6-29 09:32:13 | 显示全部楼层
HZKJ 发表于 2020-6-29 09:24
对,即使没有初始化,IO不好使,但是也不应该复位的。


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

出0入14汤圆

发表于 2020-6-29 10:33:14 | 显示全部楼层
发现现在版主回答问题总是心不在马(焉)
(1503899)

出0入0汤圆

发表于 2020-6-29 11:19:33 | 显示全部楼层
巧了,同样型号,按键恰好也是P54,已量产。
P54.jpg
(1502851)

出0入10汤圆

发表于 2020-6-29 11:37:01 | 显示全部楼层
STC8G1K08-36I-TSSOP20     P5.4低电平复位   用作IO 就必须设置一下
(1500800)

出0入0汤圆

发表于 2020-6-29 12:11:12 | 显示全部楼层
P54,P30,P31上电时不能接地。
(1498737)

出0入0汤圆

 楼主| 发表于 2020-6-29 12:45:35 | 显示全部楼层
换了一片单片机就可以
(1490584)

出0入0汤圆

发表于 2020-6-29 15:01:28 | 显示全部楼层
刚好手边有一片STC8G1K12,PM0,PM1都设为0,试了一下,输出1、0,输入1,0都没问题,正常工作。
(1487831)

出0入0汤圆

发表于 2020-6-29 15:47:21 | 显示全部楼层
su33691 发表于 2020-6-29 12:11
P54,P30,P31上电时不能接地。

不会吧,这么坑?
(1485527)

出0入0汤圆

 楼主| 发表于 2020-6-29 16:25:45 | 显示全部楼层
vvi 发表于 2020-6-29 15:01
刚好手边有一片STC8G1K12,PM0,PM1都设为0,试了一下,输出1、0,输入1,0都没问题,正常工作。 ...

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

出0入0汤圆

发表于 2020-6-30 00:16:45 | 显示全部楼层
modbus 发表于 2020-6-29 15:47
不会吧,这么坑?

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

出0入0汤圆

发表于 2020-6-30 00:18:25 | 显示全部楼层
P5.4下载时选择为IO,则其高低电平不会复位的,楼主如果仍有问题,可以寄回STC厂家检测。
(1418883)

出0入0汤圆

发表于 2020-6-30 10:56:29 | 显示全部楼层
小李非刀 发表于 2020-6-30 00:16
不是坑,是进入USB下载方式的条件。

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

出0入0汤圆

发表于 2020-6-30 11:16:43 | 显示全部楼层
su33691 发表于 2020-6-29 12:11
P54,P30,P31上电时不能接地。

上电接地会怎样?
(1416863)

出0入10汤圆

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

进入USB下载的条件是 3.0  3.1  3.2同时为0
3.0 3.1  5.4 可以同时为0    复位脚用作IO  没什么限制的
(1415239)

出0入0汤圆

发表于 2020-6-30 11:57:13 | 显示全部楼层
国学芯用 发表于 2020-6-30 11:30
进入USB下载的条件是 3.0  3.1  3.2同时为0
3.0 3.1  5.4 可以同时为0    复位脚用作IO  没什么限制的 ...

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

出0入10汤圆

发表于 2020-6-30 13:11:07 | 显示全部楼层
本帖最后由 国学芯用 于 2020-6-30 13:12 编辑
modbus 发表于 2020-6-30 11:57
当这3个脚都用作普通输入口时,上电同时为0的可能性还是很大的,而很多用户不用USB下载可能压根就不知道 ...


我们的 资料上  管脚图的地方 都有标出来   提醒的
1.png
(1294619)

出0入0汤圆

发表于 2020-7-1 21:27:33 | 显示全部楼层
    标记下
(337679)

出0入0汤圆

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

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

出0入0汤圆

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

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

出0入0汤圆

发表于 3 天前 | 显示全部楼层
本帖最后由 edalab1 于 2020-7-13 11:09 编辑

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

出0入10汤圆

发表于 3 天前 | 显示全部楼层
edalab1 发表于 2020-7-13 10:57
STC8G1K17-20SSOP 不支持USB下载,是不是不用管P3.2上电时的电平了?

是,建议 STC MCU 不需要修改程序, P3.0 上电确保高电平即可,你一为低,他就要去判断,很烦
回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-7-16 21:04

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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