PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Bootloaders - Programmers - Debuggers - Emulators (http://www.picvietnam.com/forum/forumdisplay.php?f=9)
-   -   Thông tin về các mạch nạp và phần mềm (http://www.picvietnam.com/forum/showthread.php?t=299)

namqn 12-10-2006 07:18 PM

Trích:

Nguyên văn bởi thaithienanh (Post 5394)
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.

Chip chết thì detect còn không được chứ nói gì đến đọc dữ liệu ra. Cấu hình XT chạy mà HS không chạy thì có khả năng thạch anh bị overdrive khi cấu hình ở HS, theo Microchip thì có thể thêm vào một điện trở Rs giữa chân OSC2 và chân thạch anh (trong mấy cái datasheet đều có nói đến).

Thân,

thaithienanh 12-10-2006 11:40 PM

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 ->

cdtnhat 13-10-2006 03:03 PM

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.

hungvan67139 14-10-2006 08:58 PM

ui tuiko biet nhieu ve chan cam PCi ban hay giai dap ho tui duoc ko? CAMON NHIEU

namqn 14-10-2006 10:49 PM

Trích:

Nguyên văn bởi thaithienanh (Post 5426)
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 ->

Không có chuyện WinPic800 xóa được chip vài lần rồi tự dưng giảm thời gian xóa chip. Phần cứng của em đang nằm ở biên giới giữa ổn định và không ổn định, sau một số lần sử dụng đã chuyển dần sang trạng thái không ổn định. Một trong những khả năng là phần cứng đưa sai lệnh xóa chip, do đó chip không bị xóa, và lệnh đọc thì vẫn được thực hiện đúng, do đó nội dung của chip vẫn được đọc về đúng.

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,

namqn 14-10-2006 10:56 PM

Trích:

Nguyên văn bởi cdtnhat (Post 5431)
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.

PIC-PG1 của Olimex là biến thể của mạch nạp JDM, sử dụng năng lượng từ cổng nối tiếp của máy tính. Trong trường hợp của bạn, khi dùng các chip 40 chân, có khả năng cổng nối tiếp không cung cấp đủ dòng nguồn (ở chân Vdd) cho chip, do đó chip không hoạt động tốt. Còn các chip 18 chân và 28 chân có thể là đã được cung cấp đủ dòng nguồn, do đó có thể nạp được.

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,

thaithienanh 18-10-2006 02:21 PM

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)

namqn 18-10-2006 06:30 PM

Trích:

Nguyên văn bởi thaithienanh (Post 5561)
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)

Khả năng sau là rất hiếm nhưng vẫn có thể xảy ra: chip cũ quá, đã gần đạt số chu kỳ xóa/ghi tối đa. Em có chip mới tinh hay là mua lại của ai?

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,

thaithienanh 19-10-2006 01:07 AM

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)

ntc 19-10-2006 05:50 PM

Trích:

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)
thaithienthanh có gặp mình chưa nhỉ. Bạn định mua chip gì vậy, sao lại hết hàng được.

Hiện giờ còn có cả cửa hàng PICVIETNAM, sao bạn không mua ở đó.

thaithienanh 19-10-2006 10:25 PM

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é;)

MHz 20-10-2006 11:00 AM

Trích:

Nguyên văn bởi thaithienanh (Post 5647)
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é;)

...16F877A ở tiệm THUẦN chợ Nhật Tảo hiện nay đang bán là 65k... :D

cdtnhat 21-10-2006 06:07 PM

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.

Auto_engine 22-10-2006 12:12 AM

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 ?

namqn 27-10-2006 11:19 PM

Trích:

Nguyên văn bởi Auto_engine (Post 5681)
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 ?

Vì diễn đàn bị mất một số post nên trả lời lại:

Đọ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,


Múi giờ GMT. Hiện tại là 07:55 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