附件是pic16f72芯片手册
搞了一个多星期,芯片貌似运行起来了,但是输出波动太大(0.x或者1.几到4.9x浮动)三极管的B。三极管控制着继电器的线圈的通道。波动的输出的结果是每1秒左右时间继电器噼啪的吸和放开。
电源电压:4.97很稳定。,就是io口一直在波动。
晶振口osc1.osc2:一个1.几,一个2.4。(我看网上说需要Vdd/2左右就ok了)
那么是不是没接电容的原因?
附件芯片手册93页下面,写了(for all pins execept osc2)接50pf电容。如果是串联,那么移除了直流分量,那么电压就更小了,更加无法驱动了,如果是并联,那么50pf有足够能力输出稳定开关电流吗?
ps:芯片口输出是设置是porta=0xff,trisa=0;三极管是8050;
最后,我的晶振是两脚直接接芯片的osc1-2,不是参考芯片手册,因为按照芯片手册接法无法起振晶振,并且我看手上一个成品线路板上的芯片16f72也是直接芯片2个osc脚上接晶振,但是io输出上并没有接电容。那么是什么原因导致我io口的电压的跳变?
|