今日调试了一个下午的程序,一直在找一个问题。我用PIC12F629的GPIO0 GPIO1 GPIO2作为输出,可是只要GPIO2能正常输出,其他两个IO不能输出高电平。我找了好久,查看了输入输出端口装备问题,而且查看了上拉电阻的装备,都没问题。屡次调试仍是相同的成果。我用Real Pic Simulator软件仿真了下确可以正常输出凹凸电平的。所以又细心的翻阅了数据手册,总算发现了问题。原来是比较器需求初始化封闭,这样才干作为正常的IO进行操控。
摘录了数据手册的一些关键,以供参阅:
今天调试了一个下午的程序,一直在找一个问题。我用PIC12F629的GPIO0GPIO1GPIO2作为输出,但是只有GPIO2能正常输出,其他两个IO不能输…
今日调试了一个下午的程序,一直在找一个问题。我用PIC12F629的GPIO0 GPIO1 GPIO2作为输出,可是只要GPIO2能正常输出,其他两个IO不能输出高电平。我找了好久,查看了输入输出端口装备问题,而且查看了上拉电阻的装备,都没问题。屡次调试仍是相同的成果。我用Real Pic Simulator软件仿真了下确可以正常输出凹凸电平的。所以又细心的翻阅了数据手册,总算发现了问题。原来是比较器需求初始化封闭,这样才干作为正常的IO进行操控。
摘录了数据手册的一些关键,以供参阅: