kksk 发表于 2023-4-24 01:10:58

P4.5一直处于低电平



使用STC8H4K64TL驱动步进电机
左侧是整合到项目的代码,右侧是单独的测试代码
运行右侧代码一切正常,但运行左侧代码时发现P4.5的值一直为0
搜索整个项目没有找到除此处以外的P45及P4_5赋值





kksk 发表于 2023-4-24 01:19:09

将这四个IO设置为推挽后是能输出,但是步调也不一致{:4_167:}




梁工 发表于 2023-4-24 10:42:53

先测量确定你的IO是不是设置为推挽输出了,再说其他。程序整合在一起,先后设置IO就可能会覆盖前面的设置,所以对于寄存器写入设置,最好用“与”和“或”来操作,这样只操作需要写入的位,其余位不变。

神农鼎 发表于 2023-4-24 12:16:52


页: [1]
查看完整版本: P4.5一直处于低电平