soma 发表于 2024-3-23 14:05:25

本帖最后由 soma 于 2024-3-23 19:23 编辑

硬件仿真debug里面会出现all port,peripherals里面就4个,软件仿真不会出现

randongxiao 发表于 2024-3-23 17:04:57

没昨天没办法,重新下了mdk和c251重新安装了,没有放一个文件夹,分开的。发现问题依旧,可以断定目前与硬件没关系,我软仿真也是这样。我用了版主和5楼的源码可试了,用下载的代码也试了。问题都一样。换其它口都好,换P4输出就一直为零。我试了两台机子,新老版本一样。另外一做软件的哥们我一点没介入他的安装,也发现同样问题。看到版主有P4-P7口在Keil环境的显示小窗口,我的怎么安装都没有,所以我就怀疑软件环境哪个bug或小插件没安装。

zxcv1973 发表于 2024-3-23 17:13:59

做个最简单的测试程序,然后在反汇编状态下调试一下,再看看反汇编指令能不能对的上,如果看不懂汇编指令,可以把贴上来,这种问题应该是最容易找到的

randongxiao 发表于 2024-3-23 23:59:35

attach://39433.jpg这是汇编和c的对比,能看懂,和其它口没区别,就是执行后P4一直为零,P6或其它口就会变化。附加是源码

soma 发表于 2024-3-24 11:16:37

问题还没解决吗

randongxiao 发表于 2024-3-24 13:46:41

还没有,准备下午再整整
页: 1 2 [3]
查看完整版本: STC32G12K128的P4口一直为0,不能输出正确状态?