本帖最后由 pzsh 于 2021-10-9 13:17 编辑
最近遇到一个很怪异的问题,单片机是PIC16F1518,开发环境是MPLAB 8.76,我要尝试读几个IO口的电平,初始化部分为:
ANSELB=0;
TRISB=0x3f; //RB0-RB5 输入
//RB6、RB7 当使能ICSP 或ICD 时,禁止所有其他的引脚功能。
PORTB=0x3f;
结果读到的PORTB的RB0-RB5全为1,
我用示波器看过RB5-RB0的电平,全是低电平。请问一下,这个会是什么问题?单片机坏了?初始化部分不对? |