找回密码
 立即注册
查看: 2864|回复: 40

STC32G12K128的P4口输出状态不变!

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-04-28 22:06:09

2

主题

26

回帖

110

积分

注册会员

积分
110
发表于 2024-3-22 09:37:31 | 显示全部楼层 |阅读模式
  • void main(void)
  • {
  •         WTST = 0;                //设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
  •         EAXSFR();                //扩展SFR(XFR)访问使能
  •         CKCON = 0;      //提高访问XRAM速度
  •         P4M0 = 0xff;
  •         P4M1 = 0x00;    //P4口设置推挽输出
  •         while(1)
  •         {
  •                 P4 = 0X55;
  •                 delay_ms(250);
  •                 P4 = 0XAA;
  •                 delay_ms(250);
  •         }
  • }
  • 很简单的一段代码,不管是硬仿真还是软仿真,P4口永远是0,换做其它端口,输出都正常,不知道哪里的BUG?

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:193
  • 最近打卡:2025-06-28 08:36:03
已绑定手机

95

主题

990

回帖

2543

积分

超级版主

积分
2543
QQ
发表于 2024-3-22 09:41:14 | 显示全部楼层
先用范例程序测试一下 行不行
对照检查一下
截图202403220940565442.jpg
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-04-28 22:06:09

2

主题

26

回帖

110

积分

注册会员

积分
110
发表于 2024-3-22 10:31:12 | 显示全部楼层
测了,现象一摸一样!麻烦您将IO改为P4软仿真测一测,我是试了,原以为硬件问题,后来发现,软仿真也是同样现象,改为其它接口状态就好了!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-16 11:56:09

2

主题

186

回帖

1058

积分

金牌会员

积分
1058
发表于 2024-3-22 11:42:35 | 显示全部楼层
如果软仿真都有问题,看看你的STC32G预定义是不是有误,或者循环内只保留 P4 = 0X55;这一行,把下面的延时都去掉试试,P4口一直在用没问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:545
  • 最近打卡:2025-07-02 07:40:11
已绑定手机

28

主题

724

回帖

797

积分

高级会员

打工人

积分
797
发表于 2024-3-22 13:37:06 | 显示全部楼层
是不是跟建工程的时候选的芯片型号有关
打工人
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-04-28 22:06:09

2

主题

26

回帖

110

积分

注册会员

积分
110
发表于 2024-3-22 14:36:09 | 显示全部楼层
应该是软件环境问题,但还没找到原因!怀疑是keil的问题,我是arm和c51同时用的,版本5.25.3.0,搞了2个机子都是同样问题。郁闷
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:583
  • 最近打卡:2025-07-01 19:14:18
已绑定手机

33

主题

462

回帖

2612

积分

金牌会员

积分
2612
发表于 2024-3-22 19:40:33 | 显示全部楼层
关注
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-04-28 22:06:09

2

主题

26

回帖

110

积分

注册会员

积分
110
发表于 2024-3-22 23:35:01 | 显示全部楼层
http://112.74.51.126/forum.php?mod=attachment&aid=MzkzMTd8ZGY5ODg4OWJ8MTc1MTQ0MTA1N3wwfA%3D%3D,重新安装了,问题还是依旧,想问问,stc扩展的P4~P7怎么样在软仿真的debug或设备里都显示出来?
截图202403222333239646.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2023-12-06 15:33:02

20

主题

110

回帖

771

积分

荣誉版主

积分
771
发表于 2024-3-23 19:51:32 | 显示全部楼层
打包一下完整的工程文件看下
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:463
  • 最近打卡:2025-07-02 08:49:26

0

主题

170

回帖

1361

积分

金牌会员

积分
1361
发表于 2024-3-23 21:20:47 | 显示全部楼层
EAXSFR(); 这个宏或者函数贴出来,让大伙看一下。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-7-2 15:24 , Processed in 0.124575 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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