找回密码
 立即注册
查看: 469|回复: 39

STC32G12K128的P4口输出状态不变!

[复制链接]
  • TA的每日心情
    郁闷
    昨天 22:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    25

    回帖

    92

    积分

    注册会员

    积分
    92
    发表于 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?

    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 90 天

    [LV.6]常住居民II

    68

    主题

    564

    回帖

    1850

    积分

    超级版主

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

    使用道具 举报

  • TA的每日心情
    郁闷
    昨天 22:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    25

    回帖

    92

    积分

    注册会员

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

    使用道具 举报

    该用户从未签到

    1

    主题

    110

    回帖

    619

    积分

    高级会员

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

    使用道具 举报

  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 135 天

    [LV.7]常住居民III

    15

    主题

    531

    回帖

    1928

    积分

    金牌会员

    打工人

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

    使用道具 举报

  • TA的每日心情
    郁闷
    昨天 22:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    25

    回帖

    92

    积分

    注册会员

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

    使用道具 举报

  • TA的每日心情
    开心
    13 小时前
  • 签到天数: 156 天

    [LV.7]常住居民III

    17

    主题

    279

    回帖

    384

    积分

    中级会员

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

    使用道具 举报

  • TA的每日心情
    郁闷
    昨天 22:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    25

    回帖

    92

    积分

    注册会员

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    98

    回帖

    970

    积分

    荣誉版主

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

    使用道具 举报

  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 42 天

    [LV.5]常住居民I

    0

    主题

    156

    回帖

    339

    积分

    中级会员

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-29 16:07 , Processed in 0.074121 second(s), 71 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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