![]() |
1 Attachment(s)
Trích:
Nếu đúng thì bạn hãy uncheck cái check box 'Blockade configuration', sau đó uncheck cái check box 'Use Vpp2' (vì PG3B làm gì có Vpp2), sau đó lại check vào check box 'Blockade configuration', rồi nhấn nút 'Apply edits'. Bạn thử nghiệm lại xem thế nào, vì tôi không dùng 7406. Đôi khi bạn sẽ cần phải thêm một tụ khoảng 47 pF nối giữa chân PGC (RB6) và GND, đặt càng gần chip càng tốt. Nếu bạn dùng chip có hỗ trợ lập trình điện áp thấp (5V) thì phải nối chân PGM (RB3 hay RB5 tùy chip) xuống GND thông qua một điện trở khoảng 10k. Thân, |
Em đã sửa lại mạch pg3b rồi dùng 7405
Em dùng winpic800 và check tất cả trong cấu hình phần cứng thì thấy detect được pic. Như thế có đúng không các bác À quên để vào ftp của diễn đàn user và pass là gì vậy, em làm như bác falleaf không login vào được |
Trích:
Cách vào ftp không có gì thay đổi, bạn nên dùng một phần mềm FTP client nào đó, thông tin như sau: url (address): 'picvietnam.com' user: 'upload@picvietnam.com' password: 'nopass' Thân, |
có ai có thể giải thích dùm mình ko? cái mạch nạp của mình dùng chương trình nạp icpro và winpic800 dều ko nạp dược, trong khi cũng mạch nạp đó, một số máy tính khác nạp được trong khi máy của mình (và cũng một số máy khác) cũng ko nạp được
|
Trích:
Thân, |
Cập nhật thông tin về các phần mềm:
Vừa rồi tôi có xem lại các phần mềm của hãng melabs, và phát hiện ra có thể dùng chúng với mạch nạp tương thích Tait classic (dùng cổng song song). Có hai phần mềm mà chúng ta có thể dùng: meProg và EPIC Win. Trong đó, meProg hỗ trợ tốt các PIC18 và dsPIC, còn EPIC Win hỗ trợ tốt các PIC12, PIC16 và PIC18. Bạn có thể download các phần mềm của melabs tại địa chỉ sau: http://www.melabs.com/support/progsoft.htm Tôi đã thử nghiệm meProg và EPIC Win với mạch nạp Schaer+ Mod của tôi, kết quả thử nghiệm đã được cập nhật vào bảng tổng hợp kết quả nạp PIC, xem tại đây: http://www4.hcmut.edu.vn/~nqnam/uC.php Thân, |
Trích:
|
Em tự lắp mạch nạp PG5V2, dùng Winpic800 program all thì có thông báo
ERROR ----> Writting address 0*002000 Written :0*000F Read :0*0000 , em chưa cho PIC vào thử , ko biết có nạp dc ko nhẩy, PIC mới mua xót lắm. Các anh chỉ cho em cái |
Trích:
Nếu các mức áp là đạt yêu cầu và an toàn thì bạn có thể nạp thử. Thân, |
Em đo các chân thì lúc đc lúc ko, lúc đc thì chân MCLR và VSS dc~12v, còn chân MCLR và VDD chỉ dc khoảng 6.5V, sau khi kiểm tra lại các chân dùng IC-Prog thì Verify fail address 0000h, tức là sao ah
|
Trích:
Nên dùng WinPic800. Bạn chưa cho biết đang nạp cho chip nào, một số chip không chấp nhận verify trong khi nạp (là chế độ mà IC-Prog có thể dùng). Thân, |
Chân RB7/PGD thì ko thấy điện áp, còn chân RB6/PGC thì đạt mức ~12V thế có phải là máy của em ko dùng dc mạch nạp kiểu JDM hay ko hay là thế nào anh chỉ dùng em cái, máu làm lâu lắm rùi mà mãi chưa nạp dc một con PIC nào
|
Trích:
Thân, |
1 Attachment(s)
Winpic800, bản 3.55f. Dành cho những ai dùng mạch GTP-USB. Chọn phần cứng là GTP-USB-F1.
|
cứu...cứu...em với mấy anh ơi sau khoảng 1 chục lần nạp pic với nhiều program khác nhau đến lần này thì con pic của em đột nhiên bị lỗi không xoá được dữ liệu ,xem lại setting đọc trong pic ra thì mục PWRTEN (không biết tác dụng ?)trong winpic bị bật lên, các anh hãy chỉ em cách xoá dữ liệu đi...
|
Trích:
PWRTEN là config. bit cho bộ định thời (giữ trạng thái reset) khi cấp nguồn cho PIC. Thân, |
pic em đang dùng là 16f877a
các điện áp cho ra rất chuẩn mclr=12.9, vdd=4.85 sau khi xoá winpic800 báo ok nhưng dữ liệu đọc ra vẫn còn. thiệt không biết cái mục đó em có lỡ tay bật lên không, ơ nhưng mà mình lỡ check config khác với config của file dịch ra có sao không anh ? |
Trích:
Trong trường hợp của em thì bật PWRTEN cũng không có ảnh hưởng gì. Nếu thay đổi config. khi sắp nạp chip thì tất nhiên WinPic800 sẽ dùng cấu hình mới để nạp cho chip. Thân, |
nó ổn định ớn lạnh luôn anh..!.. ơi..!.! không biết chip chết rồi có khi nào còn đọc dữ liệu ra được không anh ? bởi vì trước đó khi em test chương trình trên bo đa năng phải thiết lập cấu hình XT thì nó mới chạy (còn HS thì im lìm), do XT cắm trên bo không chặt nên cứ rớt và mất dao động hoài, lần cuối sau khi cắm lại mà nó không chạy em mới đem pic đi erase.
|
xin chao
cho minh hoi chut voi. minh lam mach nap PGV2 lay tu trang olimex.Mach nap cua minh khi nap voi con 16F628A va con 16F876A thi ok.khong bi sao ca.(minh dung winpic800).Nhưng khi bo con 877A vo thi winpic van detect duoc phan cung va pic.nhung moi lan nhan nap la bao loi.Co khi bao loi 0x0000 khi thi bao 0x0004cong voi 0x3000.co khi thi bao loi0x3100.Noi chung la lung tung lam.Minh dung 2 con 877 nhung moi con no bao moi loi khac nhau. a`,trong phan setting minh chon xt(minh dung thach anh 4M),con config thi khong chon cai nao het. Nhu vay la mach nap cua minh bi loi gi?hay minh phai thiet lap them gi cho winpic nua khong? Con nua,khi minh xoa pic thi winpic ba'o ok.nhung doc lai pic thi van con thay co su lieu. giup minh voi. namqn: bạn có thể đánh tiếng Việt có dấu theo nhiều kiểu gõ khác nhau, hãy nhìn vào dòng trạng thái của trình duyệt khi bạn đang xem các trang của picvietnam. Olimex không có mạch nạp nào gọi là PGV2, do đó không hiểu bạn đang nói đến mạch nạp nào. |
Trích:
Thân, |
hic ! em cứ nghĩ là có khả năng do winpic800 erase quá nhanh nên sót, em đã down winpro xuống mò mẫm chỉnh lại interface sau đó đã sử dụng được nhưng khi erase pic thì cũng hệt như winpic.......thất vọng và buồn thảm....
hì ! nhưng không sao còn anh NAMQ là còn hi vọng ......em sẽ đợi anh -> |
Xin lỗi mình nhầm.mạch mình làm là PIC-PG1, chương trình nạp mình dùng là winpic800.Mạch mình làm có thể nạp được cho con 16F628A và con 16F876A.2 con nay mình nạp thi không bị sao hết,nạp rất ok.Nhưng khi mình nạp con 16F877A thi không nạp được.khi nạp thì bị báo lỗi:
ERROR ->writing address 0x00001F writen:0x151F Read :0x3FFF Cho con 877A khác vào thì cũng bị lỗi nhưng địa chỉ thì lại khác,cho dù mình dùng chung 1 chương trình. Giờ không biết làm sao. |
ui tuiko biet nhieu ve chan cam PCi ban hay giai dap ho tui duoc ko? CAMON NHIEU
|
Trích:
Em kiểm tra lại phần cứng, tốt nhất là làm lại phần cứng mới, nếu cần lựa chọn giữa các phần cứng thì cứ hỏi. Thân, |
Trích:
Bạn đọc những post ở những trang đầu trong luồng này (post #7), tôi có giới thiệu một phiên bản JDM sử dụng nguồn ngoài (chủ yếu là dùng cho máy tính xách tay). Thân, |
DEAR anh NAMQ
lần này thì em thảm rồi mạch pic pg1 đã hoàn thành đọc được pic ra nhưng xoá pic thì vẫn không được (số liệu chỉ thay đổi chút ít khi đọc ra) |
Trích:
Anh ít khi dùng mạch JDM, vì nó không ổn định lắm và phụ thuộc nhiều vào khả năng vật lý của cổng. Em thử mạch PG3B (hay Schaer+ mà anh đã post trong luồng này) đi. Thân, |
chip này em mua mới ở nhật tảo bị chặt đến 120K (cũng tại bữa đó anh chính hết hàng)
em xin bổ sung thêm thông tin về con chip của em : nó có cái đuôi i/p (không biết có phải mua nhầm hàng sample không) và khi đọc chip ra em thử veify ngay xem thì thấy OK, nhưng khi nạp ngay code này vào thì báo error (do dữ liệu đọc ra trong lúc nạp lại không khớp với dữ liệu READ) |
Trích:
Hiện giờ còn có cả cửa hàng PICVIETNAM, sao bạn không mua ở đó. |
hì hì em có phone cho anh 1 lần lúc đang ở HCM nhưng lúc đó anh chỉ còn mỗi 18f4550 thôi / chip em định mua là 877a em sẽ liên lạc với anh sau nhé;)
|
Trích:
|
Mình đã làm lại cái mạch PIC_PG1 cua olimex và thử nạp lại bằng Winpic800 thì cũng bị tình trạng báo lỗi như lần trước.Nhưng khi mình sử dụng chương trình Picpgm thì không thấy bị lỗi trên nữa.không những nó nạp được các loại Pic như 16F628A,16F876 A,16F877 mà con nạp được cả con Pic 18F nữa.(Mình chỉ thấy báo nạp ok chứ chưa cho nó chạy).Vậy bạn nào bị mắc lỗi như mình thì thử sử dụng chương trình giống mình thử xem.
chúc may mắn. |
Hoi ve mach PG5V2
Em làm cái mạch PG5V2 chạy rùi, dùng Winpic800 detect Pic ngon (16f88) nhưng có cái lạ là, khi em program rùi , read lại thì thấy có thông tin. Nhưng em để một lúc sau đó đem read lại thì trong Pic của em lại ko thấy gì cả, toàn là 0000 với FFFF thôi. Anh có thể giải thích hộ em ko ?
|
Trích:
Đọc về chỉ toàn 0000 hay FFFF thì rất có khả năng là tiếp xúc giữa các chân của PIC và mạch nạp không tốt, khi đó mạch nạp sẽ đọc được trạng thái do chân DTR (chân 4 của cổng nối tiếp) tạo ra. Thân, |
Em mới học PIC.
Em muốn hỏi về detect PIC dùng winPIC là như thế nào? Làm sao để biết được ( mở WinPIC ra có chọn chip mà ) Thứ 2 là mạch nạp của em mua tại cửa hàng PICvietnam không nạp được ( WinPIC báo lỗi còn IC prog báo verify error at 0000h. Lỗi này thấy nhiều bạn gặp nhưng không biết cách khắc phục mong giúp đỡ. Có khi nào mạch nạp bị hư không? Khi nạp thì LED chớp sáng rồi tắt đến lúc báo error lại chớp 1 phát rồi tắt. Đo điện áp nạp được Vdd Vss là 5V nhưng Vss và Vclt được 15V( hơi cao) khi mức nạp là 1( set trong WinPIC) thì Vss Vpgd/rb7 là 0.5V và Vss,Vpgc/rb6 là 5V. Hix mò hơn cả tuần rồi mà không biết sao. Mong mọi người giúp đỡ. |
bạn nên khai báo loại pic và mạch nạp mà bạn đang sử dụng mình sẽ chỉ cho.
|
PIC của mình là 16F877A và mạch nạp Falleaf Pic1 nối cổng COM máy tính. Tất cả thông số của WinPIC để ở default chỉ đổi tên PIC thành 16F77A trong phần Device config Còn ICprog set theo hướng dẫn kèm theo mạch nạp PIC1.
Vss và Vclt được 15V đó không biết có sao không. |
Trích:
Bạn kiểm tra lại mạch! Thân, |
Thế này nhé mình cảm thấy các bạn mới thực hành với mạch nạp pic12 thông thường hay vấp phải những khó khăn vậy mình liều 1 phen giải thích nguyên lý của 2 mạch nạp này có thể sẽ giúp bạn và các bạn khác sau này biết đường kiểm tra và tất nhiên tốt nhất là đừng làm mạch sai ngay từ đầu :
*Chú ý : đối với cổng com áp cao nhất là 0v so với vỏ PC và thấp nhất là khoảng -10,5v so với vỏ PC (còn về cổng com điện áp thấp thì mình không kể vì cũng chẳng được gì ) Mạch nạp qua cổng com vận hành theo nguyên lí tạo ra 1 mass giả, zener 5.1v có tác dụng gị chân số [5] xuống còn 5,1v so với mass (vdd), khi có vdd (đặt lên R1) sẽ mở cho cho T2 2n3904 thông data từ chân [8] cấp vào socket và hạn áp cho data <=5,1 V, điện trở R2 1,5K tác dụng đưa data về chân [4] nhiệm vụ báo có sự hiện diện của mạch ,D4 dập xung âm đường clock, D5 có dòng thuận đổ về zener 5.1V khống chế không cho áp chân clock [7] vượt qua ngưỡng cho phép, D6 dập xung âm đường MCLR [3], diod LED ở đây đóng 2 vai trò thứ nhất là báo có nguồn thứ hai là lợi dụng áp rớt trên led khi có dòng đổ qua là khoảng 2V ta kết hợp với zener 6,2V tạo ra áp chênh lệch so với VDD là 8,2V vậy nên chênh lệch của MCLR so với mass sẽ là 8,2 + 5,1 = 13,3 V, T1 2n3904 ở đây có tác dụng ổn dòng ,và cuối cùng là 2 con tụ trên mạch chỉ có tác dụng lọc thôi. *Các bạn nhớ đo kiểm áp cẩn thận trước khi cho PIC vào kẻo hối hận ,các phần mềm programer có hỗ trợ test từng chân các bạn nên sử dụng để đo kiểm cho chính xác, còn về áp cụ thể từng điểm trên mạch nếu các bạn chịu khó đọc kĩ bài của mình thì có đủ hết, cái áp quan trọng nhất là cái áp có thể đốt pic 13V không được chạm vào bất cứ chân nào khác ngoài MCLR, còn <=5V thì thoải mái, chân MCLR phải từ 12,5 -> 13,5 V không hơn không kém tốt nhất là 13V. |
Múi giờ GMT. Hiện tại là 01:43 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam