|
没有具体的电路图,LED一端接12V,一端接8V,压差为4V,首先这种接法就是错误的,没有考虑LED能够承受的压降,再就是用PF0-PF7来控制LED且设置为高阻状态,高阻能流过的电流很小,所以当端口输出为1时低亮(因无电路还无法知道这一端的8V电压哪去了,是不是直接加在端口上了),当端口输出为0时,LED正向导通且两端压降肯定大于2V,故高亮 不装LED时,如果两端仍然是保持阳极12V ,阴极8V,此时LED应该会亮,除非8V和12V电源不共地,阴极接12V两端没压降,LED肯定不亮,LCD12864一般是5V供电的,3.3V供电有些供电不足,特别是背光用的也是3.3V,需要电源提供较大的电流(LCD12864设计用5V供电),至使3.3V电源负载较重而产生发热.作者不按常规接法来设计电路,不知有何用意?仅个人观点,不妥请谅! |