作者:
rushoun
這次幫鄰居改機,也只收個100元工本,又焊線又接電路板的,真是.....
請問您住哪兒? 台灣? Me too! 那麼咱們是否也能算是鄰居...請務必再受小弟一拜 Orz
小弟擔心沒做功課會被大師責備, 所以概略閱讀了PIC12F629/675 數據手冊 (8-Pin FLASH-Based 8-Bit CMOS Microcontrollers), 先從引腳說起:
Pin7 ICSPDAT 當作串行編程I/O 時, 輸入類型是TTL, 輸出類型是CMOS
Pin6 ICSPCLK 當作串行編程時鐘時, 輸入類型是ST
Pin4 VPP 是編程電壓(HV)或-MCLR(ST)
CMOS= CMOS compatible input or output
TTL= TTL compatible input
ST= Schmitt Trigger input with CMOS levels
HV= High Voltage
接著看電器規範:
PIC12F629/675-I (工業級) PIC12F629/675-E (擴展級)
絕對最大額定值
VDD 相對於VSS 的電壓 -0.3V 至 +6.5V
-MCLR 相對於VSS 的電壓 -0.3V 至 +13.5V
其他引腳相對於VSS 的電壓 -0.3V 至 (VDD + 0.3V)
VDRW & VPEW 最大值 +5.5V
基於以上數據, 所以小弟才會懷疑是否應該以二極體整流, 而且愈看愈覺得搭配MAX232 正好, 不過話說回來, 電壓位準也許對了, 但是MAX232 的輸出電流可能不足以燒錄PIC12F629
另一個疑問是PC 端只有Pin8 CTS 可當作輸入, 位準是±12V, 但是PIC12F629 Pin7 輸出類型是CMOS, 這很可能就是Verify 失敗的原因, 所以才需要MAX232, 不過小弟所找到的幾個簡易燒錄器都沒有使用到IC, 所以這個問題小弟留待研究過其他電路再說, 很可能就是用電晶體來取代MAX232
Development and Prototype boards and tools for PIC AVR and MSP430
Tutorials - SparkFun Electronics
書籤