关于STC8G1K的芯片求帮助
本帖最后由 jiachengking 于 2023-2-23 19:59 编辑新手小白第一次使用STC芯片做了一个按键扫描。外部构建了一个上拉电源,按键按下去被GND拉低电平,同时通过指示灯显示的一个电路。
现在的问题就是P1口上都能实现,就是P3.2端口不行,把P3.2端口拉线拉到P1端口,检测P1上面的端口电平,按键操作指示信号灯就没有问题。同时端口已经配置好,P1M1=0x00,P0M0=0x00;P3端口一样配置双向。高阻输入也配置过,没有办法实现P3.2端口的IO扫描,我目前只测试3.2,因为3.2端口引脚有用到。
求大神指点一下,貌似P3.2是中断NT0,这个有没有影响,我是不是还要另外先配置一下???按理来说应该是默认IO口,只要把端口方式配置一下应该就好了吧 ????
卡在这个环节。。。。是不是程序代码写的有问题???把P3.2的线隔断,飞线飞到P1上面的任何一个引脚,就没有问题。外部电路图没有问题:'(:'(:'(:'(:'(:'(:'(:'( 没按键时,万用表(最好用示波器)测量P3.2是高还是低? 梁工 发表于 2023-2-24 00:14
没按键时,万用表(最好用示波器)测量P3.2是高还是低?
高电平,飞线飞到P1端口上程序代码运行正常。P3.2用于IO检测高低电平时是不是还要另外写代码进行端口再设置??? jiachengking 发表于 2023-2-24 13:57
高电平,飞线飞到P1端口上程序代码运行正常。P3.2用于IO检测高低电平时是不是还要另外写代码进行端口再设 ...
P3.2用于IO检测高低电平时,你要根据外部电路设置IO的模式。 梁工 发表于 2023-2-24 18:37
P3.2用于IO检测高低电平时,你要根据外部电路设置IO的模式。
已经弄好了,原来淘宝买来样品的芯片有问题的,换了一个芯片上去就好了。
页:
[1]