一、PIC单片机在复位时引脚呈什么状态?
PIC单片机在复位时,引脚状态如下:
不管单片机在什么状态,只要你的IO是高电平,那么MOS管就会导通;
PIC单片机在复位时 引脚呈高阻态,不会输出高或低电平,就不会导致MOS导通;
如果用其它的51单片机好像不行。
二、PIC单片机中有固定参考电压是什么?
PIC某些型号的单片机内置参考电压,也就是基准源,这个电压相对电源电压精度更高,温漂小,一般通过内部设定,可以给ADC采样,DAC输出,或者比较器做参考使用
而且PIC一般内置的基准源是1.024V,并带有可编程放大器,可以放大为2.048V与4.096V使用
如果是给ADC做参考电压的话,要注意ADC的电压输入范围,不要大于基准电压。
三、单片机复位电压是多少?
上电复位的典型门限电压是1.4V和1.3V,即在单片机上电时,其电源电压要低于此值,才能使单片机上电复位。
上电复位时,电阻给电容充电,电容的电压缓慢上升直到vcc,没到VCC时芯片复位脚近似低电平,于是芯片复位,接近VCC时芯片复位脚近高电平,于是芯片停止复位,复位完成。
四、pic单片机的vdd端可以直接检测vdd端电压吗?
当然可以,但是会带来其他问题。
nmos输入高电平时导通,pmos输入低电平导通。如果我们用串联的nmos传输低电平那就是实现与非门逻辑。那么我们只要将串联的nmos用来传输高电平就可以实现与门了啊,直接把cmos与非门的vdd和vss交换就可以实现与门效果。
但是,nmos传输高电平和pmos传输低电平有个问题叫做阈值损失。假设我们用nmos传输vdd的电压,当输出端电压达到vdd-vth的时候,nmos的vgs小于vth,管子截止,输出电压无法继续升高,所以输出比输入会低一个vth。同理,pmos传输低电平的时候也会使得输出比输入高一个vth。如果多级级联,这个损失也会不断积累,导致输出摆幅越来越小。
五、pic单片机老是会自己复位3,4次是什么原因?
很久没用PIC了,大概看看。 看程序是一个开机后串口只发一次8个字节的程序,那你没必要开看门狗。 而且主程序里用asm("clrwdt"); 喂狗,发送里又用CLRWDT();喂狗,所以程序是不是你一个人写的? 喂狗需要一些特定操作,应该不是一句指令就能行的,具体请自己看手册。
六、51单片机复位脚一般是什么电压?
单片机的RST复位脚有两种复位方式:高电平复位有效,大于1.5V以上。低电平复位有效,一般低于0.3V以下均可以。复位周期一般大于12个单片机的机器周期,方可复位。
单片机RST复位信号的持续时间(约0.1s)是远远长于必要的复位的2个机器周期的(去除上电前的10几ms的等待时间,其余时间 0.1s-10ms 单片机都被锁定在复位状态,单片机一直执行复位命令) ,这样也确保单片机能可靠的实现复位操作。
七、at89s52单片机片内看门狗复位后ram会清零吗?
看门狗复位 不会 对ram清零,但不排除你的复位后初始化程序这么干的可能,包括你自己写的初始化程序,也包括你可能引用的startup程序
八、pic单片机引脚设置为ad输入时内阻很低,加了运放也不够,接上就会把电压拉到0,有谁知道怎么回事呢?
先确认你单片机的AD采样端的参考电压是多少。2.看一下你输入的2V到单片机引脚是不是还有2V,是不是被拉低了。3、看一下你AD采样脚和AD采样寄存器的配置。
给你一段寄存器配置的程序看看 我用的是pic18系列
ADCON0=0x05; // 选择A/D通道为RA1,A/D转换器
// 处于工作状态,且使A/D转换时钟为8tosc
ADCON1=0X1D; // 转换结果右移,及ADRESH寄存器的高6位为"0"
// 且把RA0(AN0)设置为模拟量输入方式
ADCON2=0XA4;
TRISA1=1; // 设置RA1(AN1通道)为输入方式
ADIF=0; // 清除A/D转换标志
ADIE=1; // A/D转换中断允许
ADIP=0; // AD中断高优先级