找回密码
 立即注册
查看: 5314|回复: 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
  • 打卡总天数:230
  • 最近打卡:2026-03-20 11:05:22
已绑定手机

112

主题

982

回帖

2903

积分

超级版主

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

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:25
  • 最近打卡:2026-02-27 18:14:04

3

主题

217

回帖

1293

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:761
  • 最近打卡:2026-03-24 07:27:53
已绑定手机

28

主题

717

回帖

1012

积分

金牌会员

打工人

积分
1012
发表于 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
  • 打卡总天数:811
  • 最近打卡:2026-03-23 09:53:56
已绑定手机

34

主题

459

回帖

3478

积分

论坛元老

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

使用道具 举报 送花

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

2

主题

26

回帖

110

积分

注册会员

积分
110
发表于 2024-3-22 23:35:01 | 显示全部楼层
https://www.stcaimcu.com/forum.php?mod=attachment&aid=MzkzMTd8ODA0ODYwNWV8MTc3NDMzMDIwNnwwfA%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 | 显示全部楼层
打包一下完整的工程文件看下
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:726
  • 最近打卡:2026-03-24 08:01:35

0

主题

168

回帖

2495

积分

金牌会员

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-24 13:30 , Processed in 0.118409 second(s), 101 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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