世纪电源网社区logo
社区
Datasheet
标题
返回顶部
未解决

执行代码P4=P4^0x38后,为何 P4未变?

[复制链接]
查看: 1038 |回复: 1
1
self21dianyuan
  • 积分:9705
  • |
  • 主题:46
  • |
  • 帖子:353
积分:9705
LV8
副总工程师
  • 2020-2-2 22:29:37
10问答币
如下图,C8051F580在keil4中仿真。
P4端口的原值为0xC7,执行 P4=P4^0x38 代码后,应该是:0xFF。
可是,实际的执行结果 却未变,仍然是0xC7 !

请问,这是 为什么 ?

谢谢!

备注:
0xC7 -> 1100 0111
0x38 -> 0011 1000
0xFF -> 1111 1111

附图
无标题.png

self21dianyuan
  • 积分:9705
  • |
  • 主题:46
  • |
  • 帖子:353
积分:9705
LV8
副总工程师
最新回复
  • 2020-2-4 12:59:47
  • 倒数1
 
搞定了,可是原因还是不清楚,见附一
把XBR2初始化这行代码 打开就可以了,见附二

可是XBR2和P4毫无关系呀,好奇葩,见附图三
P0-P3都有对应的XBR,唯独P4没有

附图一
无标题2.png

附图二
无标题1.png

附图三
无标题3.png

热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号