找回密码
 立即注册
查看: 3519|回复: 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?

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:202
  • 最近打卡:2025-08-16 11:17:43
已绑定手机

97

主题

996

回帖

2669

积分

超级版主

积分
2669
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软仿真测一测,我是试了,原以为硬件问题,后来发现,软仿真也是同样现象,改为其它接口状态就好了!
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-22 18:38:26

2

主题

195

回帖

1128

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:586
  • 最近打卡:2025-08-23 09:22:11
已绑定手机

28

主题

727

回帖

977

积分

高级会员

打工人

积分
977
发表于 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个机子都是同样问题。郁闷
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:624
  • 最近打卡:2025-08-24 14:00:39
已绑定手机

34

主题

461

回帖

2786

积分

金牌会员

积分
2786
发表于 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=MzkzMTd8YjNjZjRmOWZ8MTc1NjAzMjY3N3wwfA%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
  • 打卡总天数:515
  • 最近打卡:2025-08-24 09:43:26

0

主题

170

回帖

1639

积分

金牌会员

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-24 18:51 , Processed in 0.118207 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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