输出电压和芯片的管脚类型有关系:
1, 对于数字I/O来讲, 输出低(0V)或者高(3.3V);
2, 对于一些特别的管脚来讲, 例如PWM口, 可以输出一串高低高低的信号, 通过滤波线路, 得到不同的电压;
3, 有的芯片有DAC(数模转换器), 相应管脚上可以输出不同的设定电压值.
端口输出无非是二种状态:0和1 。
如果单片机3.3V供电,一般情况下I/O引脚高电平输出最大也只有3.3V
我也刚刚接触pic,我用的是usb供电,在mplab x ide 里可以设置输出为3.3,或者5v,仅供参考
如果单片机3.3V供电,一般情况下I/O引脚高电平输出最大也只有3.3V,如果外接的话可能就是5V了。