PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Bootloaders - Programmers - Debuggers - Emulators

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Bootloaders - Programmers - Debuggers - Emulators Những công cụ cần thiết để lập trình cho PIC/dsPIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 05-07-2007, 02:28 PM   #1
hatuan
Nhập môn đệ tử
 
Tham gia ngày: Oct 2005
Bài gửi: 7
:
Nạp PIC không được

các bạn giúp mình với. mình đã sử dụng đến 2 con pic rồi 16f877a, viết chương trình và nạp, chạy được chừng 20 lần rồi, bây giờ thì vẫn nạp được , đọc chương trình ra được nhưng không hoạt động khi cắm lên mạch. Đây là con thứ 2 rồi nếu như thế này thì sao mà dám học tiếp ???. Mình đã tét với các chương trình trước đây đã hoạt động tốt cũng không chạy được.

minh dung winpic800 voi phan cung jdm
Gúp mình với.

thay đổi nội dung bởi: hatuan, 05-07-2007 lúc 02:34 PM.
hatuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-07-2007, 07:16 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi hatuan View Post
các bạn giúp mình với. mình đã sử dụng đến 2 con pic rồi 16f877a, viết chương trình và nạp, chạy được chừng 20 lần rồi, bây giờ thì vẫn nạp được , đọc chương trình ra được nhưng không hoạt động khi cắm lên mạch. Đây là con thứ 2 rồi nếu như thế này thì sao mà dám học tiếp ???. Mình đã tét với các chương trình trước đây đã hoạt động tốt cũng không chạy được.

minh dung winpic800 voi phan cung jdm
Gúp mình với.
Có 2 khả năng, bạn cần phải thử nghiệm cả 2 khả năng đó. Khả năng thứ nhất, có xác suất xảy ra rất lớn, là mạch nạp JDM không nạp tốt. Khả năng thứ hai, có xác suất xảy ra rất nhỏ, là chip của bạn có phẩm chất kém. Tôi đã rất nhiều lần nhắc đến việc mạch nạp JDM làm việc không ổn định, tôi thường khuyên sử dụng các mạch nạp qua cổng song song (không phức tạp hơn bao nhiêu so với mạch JDM).

Bạn thử nghiệm khả năng thứ nhất bằng cách mượn nạp khác để nạp cho các PIC mà bạn đang dùng. Bạn thử nghiệm khả năng thứ hai bằng cách mượn một con PIC của ai đó để thử.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-07-2007, 04:40 AM   #3
hatuan
Nhập môn đệ tử
 
Tham gia ngày: Oct 2005
Bài gửi: 7
:
Mình có thể đảm bảo là khả năng thứ nhất không thể xảy ra vì mình dùng hỗn hợp cả hai loại , propic2 và jdm đều nạp và đọc lại kiểm tra rất tốt chỉ mỗi việc cắm lên mạch là không hoạt động. còn khả năng thứ hai như bạn nampq nói thì không biết có xảy ra hai không chứ chip của mình là sx tại THAILAN.
hatuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-07-2007, 11:27 PM   #4
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi hatuan View Post
Mình có thể đảm bảo là khả năng thứ nhất không thể xảy ra vì mình dùng hỗn hợp cả hai loại , propic2 và jdm đều nạp và đọc lại kiểm tra rất tốt chỉ mỗi việc cắm lên mạch là không hoạt động. còn khả năng thứ hai như bạn nampq nói thì không biết có xảy ra hai không chứ chip của mình là sx tại THAILAN.
Vậy thì có thêm khả năng khác là board mạch thử nghiệm của bạn không tốt. Bạn đã kiểm tra nó chưa? Bạn thử nạp PIC và đưa vào một mạch thử nghiệm khác xem (mượn của ai đó hay làm một mạch đơn giản khác, chỉ thử nhấp nháy LED thôi).

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-07-2007, 03:58 AM   #5
hoami
Đệ tử 1 túi
 
Tham gia ngày: Jan 2007
Bài gửi: 17
:
Có một cái cũng chuối lắm mà đôi lúc em cũng thường gặp:

Ví dụ: trong chương trình em đặt
#fuse XT
#use dalay (clock=4000000)

nhưng trên bo mạch em gắn XTAL=8MHz chẳng hạn. thì mạch lúc chạy lúc không, nghĩa là chập chờn, có lúc sờ tay vô XTAL thì nó chạy, thả tay ra hết chạy...cứ tưởng thạch anh chết hay tiếp xúc không tốt (em dùng socket để thay thạch anh cho dễ). nhưng khi thay thạch anh = 4MHZ thì nó chạy trơn tru.
anh xem lại có rơi vô trường hợp như em nói không nhé.
hoami vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-07-2007, 04:20 AM   #6
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi hoami View Post
Có một cái cũng chuối lắm mà đôi lúc em cũng thường gặp:

Ví dụ: trong chương trình em đặt
#fuse XT
#use dalay (clock=4000000)

nhưng trên bo mạch em gắn XTAL=8MHz chẳng hạn. thì mạch lúc chạy lúc không, nghĩa là chập chờn, có lúc sờ tay vô XTAL thì nó chạy, thả tay ra hết chạy...cứ tưởng thạch anh chết hay tiếp xúc không tốt (em dùng socket để thay thạch anh cho dễ). nhưng khi thay thạch anh = 4MHZ thì nó chạy trơn tru.
anh xem lại có rơi vô trường hợp như em nói không nhé.
Cái này không phải là chuối, mà vì bạn dùng không đúng thiết kế của hãng sản xuất. XT có hệ số khuếch đại của bộ dao động ở mức trung bình, dùng cho dải tần số thạch anh từ vài trăm kHz đến 4 MHz, còn HS dùng cho dải tần số thạch anh từ 4 MHz trở lên.

Khi bạn dùng XT với thạch anh có tần số cao hơn 4 MHz thì có khả năng bộ dao động không khuếch đại đủ mạnh để lái thạch anh ở tần số cộng hưởng.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-07-2007, 10:48 PM   #7
hatuan
Nhập môn đệ tử
 
Tham gia ngày: Oct 2005
Bài gửi: 7
:
Tin mừng.
Tui đã tìm ra nguyên nhân rồi, pic của mình cả 2 con đều chết chân xtal 2(14). Tui chế mạch dao động bên ngoài thì pic hoạt động tốt. >>> pic chết chân dao dộng hoặc mạch dao động bên trong cho xtal chết rồi ??. các bạn có ai bị như mình không ??.
hatuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-07-2007, 11:03 PM   #8
thaithienanh
Đệ tử 7 túi
 
thaithienanh's Avatar
 
Tham gia ngày: Jul 2006
Bài gửi: 189
:
Send a message via Yahoo to thaithienanh
Question Bạn Hatuan hay nhỉ

đúng là chưa gặp bao giờ

Chắc phải đưa vào chương trình "Chuyện lạ Việt Nam" quá
__________________
_____________________________Tri nhân tri tự bất tri tâm_____________________________
_ _ _ _ _ _ _ _ Yêu mến tất cả anh em Picvietnam.com _ _ _ _ _ _ _ _
. . . . . . . . . . . . . . . . Để post đuợc một câu hỏi rõ ràng xin tham khảo link sau : . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . http://www.picvietnam.com/forum/showthread.php?t=1263. . . . . . . . . . . . . . . .
thaithienanh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-07-2007, 08:39 PM   #9
tungtot_vl
Đệ tử 6 túi
 
tungtot_vl's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 154
:
cần ỏi hatuan.
tôi ma mạch nạp propic2 về nạp bằng ICSP cho con 16f628a. nạp nhiều lần từ bài dễ đến khó nhưng không bài nào chạy được cả. tôi đã tìm đủ nguyên nhân nhưng chưa được. vì tôi ở xa nên không có bạn bè để mượn mạch nạp khác text. nhưng khi tôi nạp chương trình và đọc lại thì ok.
tôi nghi 3 con pic của tôi cũng bị chết chân XTAL. tôi muốn thử đưa xung từ ngoài vào khưng không biết lấy xung từ đâu. bạn có thể nói giúp tôi cách tạo xng ngoài như thế nò không.
tôi nghĩ có thể lấy xng từ con pic 89c52 để đưa vào nhưng có được không thì tôi chưa biết. bạn có cách nào khác thì chỉ giúp tôi với
tungtot_vl vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-10-2007, 01:43 AM   #10
ti500
Đệ tử 2 túi
 
Tham gia ngày: Feb 2007
Bài gửi: 26
:
mình thì chưa gặp trường hợp chết Xtal bao giờ nhưng lúc mới làm quen với PIC cũng gặp trường hợp dở khóc dở cười. Có lúc chán quá tính quay lại với 89 nhưng cuối cùng tìm ra lỗi ở cách set FUSE, chỉ cần set sai hoặc thiếu là chip ko thể hoạt động được, ngoài ra cũng có nhiều nguyên nhân khác nữa. Nếu được bạn post thử code của 1 bài tập mẫu lên để anh em giúp xem sao, nhớ nói chi tiết 1 chút nhé. Chẳng hạn như bạn xài thạch anh loại nào, trình biên dịch gì....
ti500 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-10-2007, 05:14 PM   #11
vandungevn
Đệ tử 5 túi
 
Tham gia ngày: Oct 2006
Bài gửi: 116
:
Send a message via Yahoo to vandungevn
Các bạn khi khai bào cho PIC sử dụng thạch anh lên đúng theo đó thì các chương trình mới đúng, nó có ảnh hưởng rất lớn đó nếu không thì người ta không đề ra làm gì đâu, và lại nếu dùng thạch anh 4Mhz thì lên dùng HS thì tốt hơn.

#fuses HS,NOWDT,NOPROTECT
#use delay(clock=4000000)

Nếu bạn muốn sử dụng thạch anh bên ngoài thì dùng mạch dạo động có cổng NOT ( 6 cổng not 7404 ) đó và có thể đưa vào xtal1 là ok. Chúc thành công.
__________________
Hãy chung sức vì nền Điện Tử Viêt Nam...! Sản Phẩm thương hiệu Việt "Made in Viet Nam"
Nguyen Van Dung - Nguyễn Văn Dũng. Mobile : (+84) 97 329 1368
Nick name : VanDungEvn ( Yahoo + Skype )
Tư vấn & thiết kế điện tử + Làm mạch in + Hoàn thiện sản phẩm điện tử. Mạch nạp 89-PIC-AVR.
Email: vandungevn@gmail.com Website: www.dientuphuongdung.com
Xóm Mới - Nguyên Xá - Minh Khai - Từ Liêm - Hà Nôi - Viet Nam.
vandungevn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-03-2008, 04:18 PM   #12
ICpro
Nhập môn đệ tử
 
ICpro's Avatar
 
Tham gia ngày: Jan 2008
Nơi Cư Ngụ: HaNoi
Bài gửi: 8
:
Send a message via Yahoo to ICpro
detect PIC không được

Em sử dụng mạch nạp PG2C và phần mềm WinPic.Em không detect PIc được ->các anh có thể chỉ giúp em các nguyên nhân không.Led và các mức điện áp đo được đều ổn.Em xin cảm ơn
ICpro vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-03-2008, 07:13 PM   #13
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi ICpro View Post
Em sử dụng mạch nạp PG2C và phần mềm WinPic.Em không detect PIc được ->các anh có thể chỉ giúp em các nguyên nhân không.Led và các mức điện áp đo được đều ổn.Em xin cảm ơn
Bạn vẫn chưa nêu đủ thông tin: bạn dùng PIC gì, các giá trị điện áp mà bạn đo được là bao nhiêu, trước đó PIC có được cấu hình dùng bộ dao động (nếu có) hay không?

Bạn đã thử một mạch nạp đơn giản qua cổng song song chưa? Theo tôi, các mạch nạp đơn giản qua cổng song song ổn định hơn nhiều so với các mạch nạp đơn giản qua cổng nối tiếp.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-03-2008, 08:37 PM   #14
ICpro
Nhập môn đệ tử
 
ICpro's Avatar
 
Tham gia ngày: Jan 2008
Nơi Cư Ngụ: HaNoi
Bài gửi: 8
:
Send a message via Yahoo to ICpro
Trích:
Nguyên văn bởi namqn View Post
Bạn vẫn chưa nêu đủ thông tin: bạn dùng PIC gì, các giá trị điện áp mà bạn đo được là bao nhiêu, trước đó PIC có được cấu hình dùng bộ dao động (nếu có) hay không?

Bạn đã thử một mạch nạp đơn giản qua cổng song song chưa? Theo tôi, các mạch nạp đơn giản qua cổng song song ổn định hơn nhiều so với các mạch nạp đơn giản qua cổng nối tiếp.

Thân,
em sử dung PIC16F84A .em đo được điện áp giữa VDD và VSS là 5v,giữa VSS và MCLR là khoảng 11v .khi nạp thì LED nhấp nháy sáng bình thường nhưng lại xuất hiện lỗi.Detect PIC thì không được.

thay đổi nội dung bởi: ICpro, 22-03-2008 lúc 09:01 PM.
ICpro vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-03-2008, 09:18 PM   #15
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi ICpro View Post
em sử dung PIC16F84A .em đo được điện áp giữa VDD và VSS là 5v,giữa VSS và MCLR là khoảng 11v .khi nạp thì LED nhấp nháy sáng bình thường nhưng lại xuất hiện lỗi.Detect PIC thì không được.
Theo Prog. Spec. của PIC16F8x (áp dụng cho PIC16F84A), bạn cần điện áp đặt vào chân MCLR từ 12 đến 14 V để đưa chip vào chế độ lập trình. Hơn nữa, thời gian tăng từ điện áp Vil đến Vihh chỉ được phép có giá trị tối đa là 8 us, do đó chân MCLR không nên có tụ điện tương đối lớn nào nối vào (giá trị cụ thể tùy thuộc vào khả năng cấp dòng xung của cổng COM, tuy nhiên, tụ 104 = 0.1 uF có thể coi là lớn).

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 05:29 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam