Pages: [1]   Go Down
Print
Author Topic: Pickit2 มัน program pic16F84a ไม่ได้ครับ แต่ผมลองกับ PIC16F628 กับได้  (Read 20037 times)
0 Members and 1 Guest are viewing this topic.
chai98a
Jr. Member
**
Offline Offline

Posts: 18


« on: June 02, 2009, 05:48:24 PM »

Pickit2 มัน program pic16F84a ไม่ได้ครับ แต่ผมลองกับ PIC16F628 กับได้
ผมดูขาที่ใช้การ program มันใช้ขาเดียวกัน ผมต้องดูตรงไหนครับ

error ว่าหา device ไม่เจอ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #1 on: June 03, 2009, 05:04:31 AM »

ปกติแล้วหากโปรแกรมได้แล้วมัน ก็จะได้หมด นะครับ
PIC16F84A เป็นเบอร์เก่าซะด้วยราคากลับแพงกว่า พวก PIC16F628 PIC16F648A ซะอีกผมเลยเลิกคบไปเลย

PIC16F84A-04    (1K) http://www.es.co.th/detail.asp?Prod=PIC16F84A-04%2FP   139.73 บาท
PIC16F628-04/P (2K) http://www.es.co.th/detail.asp?Prod=PIC16F628-04%2FP 90.68 บาท
PIC16F648A-I/P (4K) http://www.es.co.th/detail.asp?Prod=PIC16F648A-I%2FP  86.69 บาท

ซึ่งในยุคใหม่นี้น่าจะมาใช้
PIC16F88-I/P (4K มีA/Dด้วย) http://www.es.co.th/detail.asp?Prod=PIC16F88-I%2FP 114.06 บาท
PIC16F886-I/SP (8K มีA/Dด้วย) http://www.es.co.th/detail.asp?Prod=PIC16F886-I%2FSP 73.10 บาท

ลองดูระดับแรงดัน VPP อีกทีครับ ลองหาโปรแกรมใหญ่หน่อยเพื่อที่จะได้นานพอที่จะวัดไฟได้ทัน
ลองโปรแกรมดู แล้ววัดไฟ VPP ที่เข้าขา MCLR ดูว่าได้อย่างน้อย 12V หรือเปล่า ถ้าไม่ได้ให้เดาว่าที่คอยล์ ค่าคงผิดไปเยอะ
และลองตรวจดู R13,R14 ว่าตรงตามวงจรจริงๆไหมเพราะมันเป็นแรงดันป้อนกลับที่เป็นตัวกำหนดแรงดันไฟ Q3 อีกตัวน่าสงสัย
หรือ PIC16F84A ที่นำมาอาจจะสียก็ได้ครับ

หรือลองไปที่ Menu Tools.../Troubleshoot...
กด NEXT>
ไปจนถึง STEP2: Verify VPP
กดปุ่ม Test VPP
ลองดูว่าได้กี่ Volts
ถ้าได้ 12 V ขึ้นไปก็ผ่านครับ

พอดีไปค้นดูบนบอร์ด เก่าๆ พบ PIC16F84A-04 /IP มาตัวนึง
Test แล้วผ่าน ครับ ลองปิด/เปิด detect ดูหลายๆครั้งก็ผ่านครับ เจอทุกครั้ง


« Last Edit: June 03, 2009, 05:31:10 AM by smitdh » Logged
chai98a
Jr. Member
**
Offline Offline

Posts: 18


« Reply #2 on: June 03, 2009, 12:17:16 PM »

ขอบคุณครับ ผมจะลองตรวจสอบดูแล้วจะมา update ครับ
Logged
chai98a
Jr. Member
**
Offline Offline

Posts: 18


« Reply #3 on: June 04, 2009, 12:44:49 PM »

สรุป IC ผมเสียครับ

แต่ผมทำตามข้างล่าง...
ที่ตัว program pickit 2  มัน show ค่า Vpp = 11.8 -12.4 v. แต่ถ้าผมใช้ meter วัดมัน Vpp  ได้ 12.7-13.2 v
มันผิดปกติหรือเปล่าคัรบ

... Menu Tools.../Troubleshoot...
กด NEXT>
ไปจนถึง STEP2: Verify VPP
กดปุ่ม Test VPP
ลองดูว่าได้กี่ Volts
ถ้าได้ 12 V ขึ้นไปก็ผ่านครับ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #4 on: June 04, 2009, 06:18:18 PM »

ที่ตัว program pickit 2  มัน show ค่า Vpp = 11.8V,บ้าง 11.9V บ้าง,12V ก็ถือว่า ปกติครับ
การใช้ meter วัดแล้วได้ผลต่างออกไปเล็กน้อยครับ เพราะ R13,R14 เราใช้พวกค่าผิดพลาด +-5%
Logged
chai98a
Jr. Member
**
Offline Offline

Posts: 18


« Reply #5 on: April 01, 2010, 09:29:43 PM »

วันนี้ผมเจอปัญหาว่าโปรแกรม pickit 2 มันเกเรครับ
ผมสังเกตพบว่า led3 (taget power)มันติดค้างไม่ยอมดับหลังโปรแกรม
ไม่ทราบว่ามันเป็นอะไรครับ  ( Ic ก็เอาไปใช้ไม่ได้ด้ายครับ)
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #6 on: April 02, 2010, 10:29:31 AM »

Led3 (taget power) ติดค้้าง ไม่ยอมดับหลังโปรแกรม (แล้วก่อนโปรแกรมมันติดหรือเปล่าครับ)



สาเหตุที่ Led3 ติดก็แสดงว่า taget board ได้รับแหล่งจ่ายไฟ ซึ่งอาจเนื่องมาจาก
1). taget board มี power supply ของตัวเอง
2). Board ตัวโปรแกรม เป็นตัวให้แรงดัน ขณะโปรแกรม
  - PIC18F2550 จ่ายแรงดันขณะโปรแกรม ผ่านขา RB4 โดย drive ผ่าน Q1
3). Board ตัวโปรแกรม เป็นตัวให้แรงดัน โดยเลือก  Target On

สำหรับกรณี 1,3 เมื่อโปรแกรมเสร็จ LED3 จะไม่ดับ

ลองดึงสาย RJ11 ออกหาก LED3 ยังติดอยู่
- ลองดูที่ข้อ 3 เลือก  Target On ไว้หรือเปล่า ถ้าไม่ แสดงว่า บอร์ดโปรแกรมอาจเสีย
  ให้ตรวจสอบที่ Q1
  หาก Q1 ไม่เสีย อาจเสียมาจาก PIC18F2550 ครับ



 
Logged
Pages: [1]   Go Up
Print
 
Jump to: